Questa guida illustra i passaggi necessari per supportare il messaggio IDFA nell'SDK UMP. È pensato per essere abbinato a Inizia, che fornisce una panoramica su come avviare l'app con l'SDK UMP e le nozioni di base sulla configurazione del messaggio. Queste indicazioni 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 i requisiti di App Tracking Transparency (ATT) di Apple, assicurati di aver creato, configurato e pubblicato il messaggio esplicativo IDFA nell'interfaccia utente di Ad Manager.
Affinché l'SDK UMP mostri un messaggio di avviso personalizzato nella finestra di dialogo del sistema iOS, aggiorna Info.plist
per aggiungere la chiave NSUserTrackingUsageDescription
con una stringa di messaggio personalizzata che descriva il tuo 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 per il consenso:
Quindi, collega il framework AppTrackingTransparency
:
Ora la tua app mostra un messaggio esplicativo IDFA prima della finestra di dialogo ATT IDFA.
Test
Durante il test, ricorda che la finestra di dialogo ATT IDFA viene visualizzata una sola volta poiché
requestTrackingAuthorization
è una richiesta una tantum. L'SDK UMP ha un modulo disponibile per il caricamento solo se lo stato dell'autorizzazione è ATTrackingManagerAuthorizationStatusNotDetermined
.
Per visualizzare l'avviso una seconda volta, devi disinstallare e reinstallare l'app sul dispositivo di test.