L'SDK User Messaging Platform (UMP) ti consente di mostrare agli utenti un messaggio IDFA prima di richiedere il loro consenso per App Tracking Transparency (ATT). Il messaggio IDFA mostra agli utenti come la tua app utilizza l'identificatore.
Questa guida spiega come utilizzare l'SDK UMP per mostrare un messaggio IDFA.
Prerequisiti
Prima di iniziare, assicurati di aver svolto le seguenti operazioni:
- Configura Google Mobile Ads SDK.
- Crea un messaggio IDFA nell'interfaccia utente di Ad Manager.
Aggiorna Info.plist
Per mostrare un messaggio di avviso personalizzato:
- Apri il file
Info.plist. - Aggiungi la chiave
NSUserTrackingUsageDescriptioncon un messaggio personalizzato 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 come parte dell'avviso ATT IDFA quando presenti il modulo di consenso:

Quindi, collega il framework AppTrackingTransparency:

La tua app mostra quindi un messaggio IDFA prima dell'avviso ATT.
Test
Durante il test, tieni presente che l'avviso ATT viene visualizzato una sola volta, poiché
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.
Richiedi annunci con o senza IDFA
Se un utente nega l'ATT, continua a richiedere annunci utilizzando le API del formato dell'annuncio. Il Google Mobile Ads SDK non invia l'IDFA nella richiesta di annuncio. Per maggiori dettagli, consulta Seleziona un formato dell'annuncio.