Compatibilité avec l'IDFA

Ce guide décrit les étapes à suivre pour inclure le message concernant l'IDFA dans le cadre de le SDK UMP. Il est destiné à être associé à qui a démarré, qui donne un aperçu de la façon dont pour exécuter votre application avec le SDK UMP et les principes de base de la configuration . Les consignes ci-dessous ne s'appliquent qu'au message concernant l'IDFA.

Prérequis

Mettre à jour le fichier Info.plist

Si vous prévoyez d'utiliser le SDK UMP pour gérer l'ATT (App Tracking Transparency) d'Apple vérifiez que vous avez créé, configuré et publié votre message d'explication concernant l'IDFA) dans l'UI Ad Manager .

Pour que le SDK UMP affiche un message d'alerte personnalisé dans le système iOS boîte de dialogue, mettez à jour votre Info.plist pour ajouter la clé NSUserTrackingUsageDescription par 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 la formulaire de consentement:

Ensuite, associez le framework AppTrackingTransparency:

Et voilà ! Votre application affichera désormais un message d'explication concernant l'IDFA avant l'IDFA Boîte de dialogue ATT.

Tests

Lors des tests, n'oubliez pas que la boîte de dialogue "IDFA – ATT" ne s'affiche qu'une seule fois depuis requestTrackingAuthorization est une demande ponctuelle. Le SDK UMP ne dispose d'un formulaire à charger que si le L'état d'autorisation est ATTrackingManagerAuthorizationStatusNotDetermined

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