Comment on page
Apple privacy compliance
Apple has announced the launch of iOS14 during the WWDC 2020. This new version is coming with some new features that requires you to change your integration in order to maintain the maximum performance of your monetization.
Prior to iOS 14, applications have unrestricted access to the IDFA. Users can restrict the access at system level by going to the setting application and enabling
limit ad tracking
parameter.Since iOS 14, applications no longer have access to the IDFA by default. All applications that need access IDFA must display a permission dialog to the user (the same system as for location, microphones, photo galleries,...).

IDFA permission dialog on iOS14
Users can change their choices for each application in the new Tracking settings (under Privacy menu in settings). They can also change these settings globally, restricting applications from asking the permission in the first place.

Tracking settings on iOS14
If you do not migrate your application to display the permission dialog on iOS 14, the access to IDFA will be restricted for your app.
Applications must declare on the App Store:
- Data collected in order to track the user.
- Data collected about the user.
You must not only declare the data collected by your application for your own usage but also the data collected by third-party SDK embedded in your application.
Those information will be presented to the user on the App Store in the new App Privacy section:
iOS14 App Store
In order to maintain the maximum performance for your monetization you must take the following actions:
A new version of the
Ogury SDK
has been released to prepare for the release of iOS 14.You need to include the following data in you App Privacy declaration:
Data Used to Track User :
- identifiers
Data Linked to User :
- identifiers
Add the following line to your
Info.plist
to set the description that will be displayed in the permission dialog:<key>NSUserTrackingUsageDescription</key>
<string>This identifier will be used to personalized your advertising experience.</string>
Before asking for consent or loading your first ad, display the permission using the following code:
Swift
if #available(iOS 14, *) {
ATTrackingManager.requestTrackingAuthorization(completionHandler: { authorizationStatus in
// Ask for consent or load your ad.
})
}
Last modified 1yr ago