iOS UUID (Universally Unique Identifier) Apple's IFA vs. IFV (Apple Identifier for Advertisers vs. Identifier for Vendors)


  • You can use the IFA for measuring ad clicks and the IFV for measuring app installs.
  • IFA has built-in privacy mechanisms that make it perfect for advertising. In contrast, the IFV is for developers to use internally to measure users who install their apps.


  • ASIdentifierManager class provides
    • advertisingIdentifier: UUID: An alphanumeric string unique to each device, used only for serving advertisements.

    • isAdvertisingTrackingEnabled: A Boolean value that indicates whether the user has limited ad tracking.


  • ASIdentifierManager class provides
    • identifierForVendor: UUID: An alphanumeric string that uniquely identifies a device to the app’s vendor.

Find your device IFA and IFV here.