Table of contents
Introduction
Starting iOS 14, apps will be required to ask users for permission to track them across apps owned by other companies.
This guide explains how to prepare your apps for iOS 14 support with Criteo's Commerce Grid solution.
Tracking Usage Description
You will need to add NSUserTrackingUsageDescription
key with a custom message describing your usage of IDFA in your Info.plist
file.
<key>NSUserTrackingUsageDescription</key><string>Your data will be used to deliver personalized ads to you.</string>
The custom message appears as part of the App Tracking Transparency dialog, as shown below:
Authorization Request
To present the authorization request, call
requestTrackingAuthorizationWithCompletionHandler:
.
For possible status values, see ATTrackingManager.AuthorizationStatus
SKAdNetwork
Apple's SKAdNetwork allows Criteo SDK to attribute app installations to a particular campaign even when IDFA is unavailable.
To enable this functionality, you will need to add or update SKAdNetworkItems
key in your Info.plist
file. Criteo's SKAdNetwork ID is hs6bdukanm.skadnetwork
.
<key>SKAdNetworkItems</key> <array> <dict> <key>SKAdNetworkIdentifier</key> <string>hs6bdukanm.skadnetwork</string> </dict> </array>