Supporto IDFA

Questa guida illustra i passaggi necessari per supportare il messaggio IDFA come parte l'SDK UMP. È pensata per essere abbinata a Get che offre una panoramica su come scaricare la tua app eseguito con l'SDK UMP e le nozioni di base per la configurazione del messaggio. Queste indicazioni sono specifiche per il messaggio IDFA.

Prerequisiti

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'interfaccia utente di Ad Manager.

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:

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 dal giorno requestTrackingAuthorization è una richiesta una tantum. L'SDK UMP ha un modulo disponibile per il caricamento solo se lo stato di autorizzazione è ATTrackingManagerAuthorizationStatusNotDetermined

Per visualizzare l'avviso una seconda volta, devi disinstallare e reinstallare l'app sul dispositivo di test.