Questa guida illustra i passaggi necessari per supportare il messaggio IDFA come parte l'SDK UMP. È pensata per essere abbinata a Get iniziato, che offre una panoramica su come eseguire l'app con l'SDK UMP e le nozioni di base per configurare . Le indicazioni riportate di seguito sono specifiche per il messaggio IDFA.
Prerequisiti
- Completa la Guida introduttiva.
- Crea un Messaggio IDFA.
Aggiorna Info.plist
Se prevedi di utilizzare l'SDK UMP per gestire l'App Tracking Transparency (ATT) di Apple di aver creato, configurato e pubblicato i tuoi requisiti Messaggio esplicativo IDFA) nell' Ad Manager UI.
Affinché l'SDK UMP mostri un messaggio di avviso personalizzato nel sistema iOS
aggiorna Info.plist
per aggiungere la chiave NSUserTrackingUsageDescription
con una stringa di messaggio personalizzata che descrive l'utilizzo.
<key>NSUserTrackingUsageDescription</key>
<string>This identifier will be used to deliver personalized ads to you.</string>
La descrizione dell'utilizzo viene visualizzata nella finestra di dialogo ATT quando presenti il modulo di consenso:
Poi collega il framework AppTrackingTransparency
:
È tutto! La tua app ora mostrerà un messaggio esplicativo IDFA prima dell'IDFA Finestra di dialogo ATT.
Test
Durante il test, ricorda che la finestra di dialogo ATT IDFA viene visualizzata una sola volta
dal giorno
requestTrackingAuthorization
è una richiesta una tantum. L'SDK UMP dispone di un modulo disponibile per il caricamento solo se
lo stato di autorizzazione è
ATTrackingManagerAuthorizationStatusNotDetermined
Per visualizzare l'avviso una seconda volta, devi disinstallare e reinstallare il sul tuo dispositivo di test.