Ce guide décrit les étapes nécessaires pour prendre en charge le message IDFA dans le SDK UMP. Il est destiné à être associé à la section Premiers pas, qui explique comment exécuter votre application avec le SDK UMP et les principes de base de la configuration de votre message. Ces consignes sont spécifiques au message concernant l'IDFA.
Prérequis
- Suivez le guide de démarrage.
- Créez un message concernant l'IDFA.
Mettre à jour Info.plist
Si vous prévoyez d'utiliser le SDK UMP pour gérer les exigences d'Apple en matière de transparence des données de suivi des applications (ATT), assurez-vous d'avoir créé, configuré et publié votre message d'explication concernant l'IDFA dans l'interface utilisateur d'Ad Manager.
Pour que le SDK UMP affiche un message d'alerte personnalisé dans la boîte de dialogue du système iOS, mettez à jour votre Info.plist
pour ajouter la clé NSUserTrackingUsageDescription
avec une chaîne de message personnalisée décrivant votre 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 la boîte de dialogue ATT lorsque vous présentez le formulaire de consentement:
Associez ensuite le framework AppTrackingTransparency
:
Votre application affiche désormais un message d'explication concernant l'IDFA avant la boîte de dialogue ATT de l'IDFA.
Tests
Lors des tests, n'oubliez pas que la boîte de dialogue ATT de l'IDFA 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.