At a glance: Starting iOS 14 users respond to the ATT prompt which determines their privacy preferences Starting in iOS 14 Limit ad tracking (LAT) is deprecated.
ATT values
- Starting iOS 14: Apple ATTrackingManager (ATT) provides the status values for app tracking authorization.
- AppsFlyer gets ATT from the following sources:
- AppsFlyer SDK V6+embedded in the app.
- By API from advertisers. For example, S2S API.
- ATT is available in raw data reports. You need to explicitly request it as follows:
- Pull API: Add ATT to the additional_ fields parameter in your Pull API requests.
- Export Data page: In the report fields tab, explicitly select ATT.
- Data Locker: In the Data Locker configuration page, explicitly add ATT to the field list.
- Push API: In the API Access page, explicitly add ATT to the field list.
- Advertisers use ATT to gain a better understanding of user privacy preferences.
- In some cases, ATT is populated by values defined by AppsFlyer. They are indicated by the prefix af in the table.
ATT value | Remark |
---|---|
not_determined | Apple specified |
restricted | Apple specified |
denied | Apple specified |
authorized | Apple specified |
af_unknown |
ATT value was reported by the advertiser but is not a known value per the ATTrackingManager specification |
af_authorized |
IDFA use permitted for one of the following reasons:
|
af_unavailable |
|
Is LAT in iOS—considerations
iOS version | Use of Is LAT |
---|---|
Until iOS 13 |
If true, the user enabled Limit Ad Tracking, IDFA is not available. |
Starting in iOS 14 | Apple deprecated Is LAT. Disregard the Is LAT value and use ATT instead. |