Presentare il messaggio IDFA

Seleziona la piattaforma: Android (beta) Nuovo iOS Flutter

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:

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 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.