Compatibilité avec l'IDFA (iOS uniquement)

Le SDK User Messaging Platform (UMP) vous permet de présenter un message concernant l'IDFA à vos utilisateurs avant de leur demander leur consentement pour la transparence des données de suivi des applications (ATT). Le message concernant l'IDFA indique à vos utilisateurs comment votre application utilise l'identifiant.

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

Prérequis

Avant de commencer, assurez-vous d'avoir effectué les opérations 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é qui décrit 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 alors un message concernant l'IDFA avant l'alerte ATT.

Tests

Lors des tests, n'oubliez pas que l'alerte ATT ne s'affiche 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 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.