Supporto IDFA

Questa guida illustra i passaggi necessari per supportare il messaggio IDFA come parte dell'SDK UMP. È pensata per essere abbinata alla funzionalità Inizia, che offre una panoramica su come eseguire la tua app con l'SDK UMP e le nozioni di base sulla configurazione del messaggio. Le indicazioni riportate di seguito sono specifiche per il messaggio IDFA.

Prerequisiti

Aggiorna Info.plist

Se prevedi di utilizzare l'SDK UMP per gestire i requisiti dell'App Tracking Transparency (ATT) di Apple, assicurati di aver creato, configurato e pubblicato il tuo Messaggio esplicativo IDFA) nell'interfaccia utente Ad Manager .

Per fare in modo che l'SDK UMP mostri un messaggio di avviso personalizzato nella finestra di dialogo del sistema iOS, aggiorna Info.plist in modo da 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 di consenso:

Quindi, collega il framework AppTrackingTransparency:

È tutto! Ora la tua app mostrerà 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 dispone di un modulo da caricare solo se lo stato di autorizzazione è ATTrackingManagerAuthorizationStatusNotDetermined.

Per fare in modo che l'avviso venga visualizzato una seconda volta, devi disinstallare e reinstallare l'app sul dispositivo di test.