Compatibilité avec l'identifiant publicitaire (IDFA)

Sélectionnez une plate-forme : iOS Flutter

Le SDK User Messaging Platform (UMP) vous permet de présenter un message IDFA à vos utilisateurs avant de leur demander leur consentement pour App Tracking Transparency (ATT). Le message concernant l'IDFA explique à vos utilisateurs comment votre application utilise l'identifiant.

Ce guide explique comment utiliser le SDK UMP pour présenter un message IDFA.

Prérequis

Avant de commencer, assurez-vous d'avoir effectué les actions suivantes :

Mettre à jour Info.plist

Pour afficher un message d'alerte personnalisé :

  1. Ouvrez le fichier Info.plist.
  2. Ajoutez la clé NSUserTrackingUsageDescription avec un message personnalisé décrivant l'utilisation :
<key>NSUserTrackingUsageDescription</key>
<string>This identifier will be used to deliver personalized ads to you.</string>

La description de l'utilisation s'affiche dans l'alerte ATT de l'IDFA lorsque vous présentez le formulaire de consentement :

Associez ensuite le framework AppTrackingTransparency :

Votre application affiche ensuite un message concernant l'IDFA avant l'alerte ATT.

Tests

Lors des tests, n'oubliez pas que l'alerte ATT n'apparaît qu'une seule fois, car requestTrackingAuthorization est une requête ponctuelle. Le SDK UMP ne peut charger un formulaire que si l'état d'autorisation est ATTrackingManagerAuthorizationStatusNotDetermined.

Pour que l'alerte s'affiche une deuxième fois, vous devez désinstaller et réinstaller votre application sur votre appareil de test.

Demander des annonces avec ou sans IDFA

Si un utilisateur refuse le suivi ATT, continuez à demander des annonces à l'aide des API de votre format d'annonce. Le SDK Google Mobile Ads n'envoie pas d'IDFA dans la demande d'annonce. Pour en savoir plus, consultez Sélectionner un format d'annonce.