Ce guide décrit les étapes requises pour la prise en charge du message concernant l'IDFA dans le SDK UMP. Elle est destinée à être associée à Get started (Premiers pas), qui explique comment exécuter votre application avec le SDK UMP et les bases de la configuration de votre message. Les consignes ci-dessous sont spécifiques au message concernant l'IDFA.
Conditions préalables
- Suivez le guide de démarrage.
- Créez un Message concernant l'IDFA.
Mettre à jour le fichier Info.plist
Si vous prévoyez d'utiliser le SDK UMP pour gérer les exigences ATT (App Tracking Transparency) d'Apple, assurez-vous d'avoir créé, configuré et publié votre message d'explication concernant l'IDFA) dans l' Ad Manager UI.
Pour que le SDK UMP affiche un message d'alerte personnalisé dans la boîte de dialogue 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 apparaît dans la boîte de dialogue ATT lorsque vous présentez le formulaire de consentement:
Ensuite, associez le framework AppTrackingTransparency
:
Et voilà ! Votre application affichera désormais un message d'explication concernant l'IDFA avant la boîte de dialogue IDFA ATT.
Tests
Lors du test, n'oubliez pas que la boîte de dialogue ATT concernant l'IDFA n'apparaît qu'une seule fois, car requestTrackingAuthorization
est une demande unique. Le SDK UMP ne dispose d'un formulaire à charger 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.