Ce guide vous montre comment activer et désactiver le suivi publicitaire. Veuillez utiliser les conseils ci-dessous pour configurer Advertiser Tracking Enabled en fonction de votre version d’iOS.
Si vous ne configurez pas le paramètre Advertiser Tracking Enabled indiquant qu’un évènement sous iOS 14.5 ou une version ultérieure autorise le suivi, nous risquons de restreindre l’utilisation de cet évènement. Vous devez examiner vos propres obligations légales, les conditions générales de la plateforme et les engagements que vous avez pris envers vos utilisateur·ices afin de déterminer quels évènements doivent être envoyés avec le paramètre Advertiser Tracking Enabled pour indiquer qu’ils et elles autorisent le suivi.
Veuillez suivre les recommandations de l’API Conversions et la méthode de configuration des paramètres requis et recommandés sur cette page.
Pour les appareils iOS 17.0 et ultérieurs, il n’est plus nécessaire de configurer le paramètre Advertiser Tracking Enabled pour le SDK Facebook pour iOS 17.0.0 et les versions ultérieures. Nous comptons à présent sur l’API système App Tracking Transparency (ATT) d’Apple pour déterminer le statut d’autorisation ATT des évènements d’application envoyés via le SDK Facebook pour iOS 17.0.0 et les versions ultérieures.
AdvertiserTrackingEnabled
est uniquement disponible pour les versions 14 à 17.0 d’iOS.En cas d’autorisation, appelez la méthode setAdvertiserTrackingEnabled
de la classe FBSDKSettings
et définissez-la sur YES
pour Objective-C ou sur true
pour Swift. En l’absence d’autorisation de suivi, définissez setAdvertiserTrackingEnabled
sur NO
pour Objective-C ou sur false
pour Swift. La méthode renvoie une valeur booléenne pour indiquer si elle a été configurée avec succès ou non.
// Set isAdvertiserTrackingEnabled to true if a device provides permission
Settings.shared.isAdvertiserTrackingEnabled = true
// Set isAdvertiserTrackingEnabled to false if a device does not provide permission
Settings.shared.isAdvertiserTrackingEnabled = false
Une fois que l’utilisateur·ice a consenti au suivi des annonceurs et que vous avez activé les évènements, veillez à initialiser le SDK avant d’envoyer des évènements.
Settings.shared.isAdvertiserTrackingEnabled = true
Avertissement : le paramètre pour isAdvertiserTrackingEnabled
est obsolète. L’indicateur setAdvertiserTrackingEnabled
n’est pas utilisé pour le SDK Facebook versions 17 et ultérieures sur les versions 17 et ultérieures d’iOS, car le SDK Facebook versions 17 et ultérieures dépend à présent de ATTrackingManager.trackingAuthorizationStatus.