Supporto di Identifier for Advertisers (IDFA)

L'SDK User Messaging Platform (UMP) ti consente di presentare un messaggio IDFA ai tuoi utenti 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 illustra come utilizzare l'SDK UMP per presentare un messaggio IDFA.

Prerequisiti

Prima di iniziare, assicurati di aver eseguito quanto segue:

Aggiorna Info.plist

Per mostrare un messaggio di avviso personalizzato:

  1. Apri il file Info.plist.
  2. Aggiungi la chiave NSUserTrackingUsageDescription con 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 nell'avviso ATT IDFA quando presenti il modulo per il consenso:

Quindi, collega il framework AppTrackingTransparency:

L'app mostra quindi un messaggio IDFA prima dell'avviso ATT.

Test

Durante il test, ricorda 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 dell'autorizzazione è ATTrackingManagerAuthorizationStatusNotDetermined.

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

Richiedere annunci con o senza IDFA

Se un utente nega l'ATT, continua a richiedere gli annunci utilizzando le API del tuo formato dell'annuncio. L'SDK Google Mobile Ads non invia l'IDFA nella richiesta di annuncio. Per maggiori dettagli, consulta Selezionare un formato dell'annuncio.