Messaggio IDFA presente

Seleziona la piattaforma: iOS Flutter

L'SDK User Messaging Platform (UMP) ti consente di presentare un messaggio IDFA agli utenti prima di richiedere il loro consenso per App Tracking Transparency (ATT) di Apple. 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 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 nell'ambito dell'avviso ATT IDFA quando presenti il modulo di consenso:

Poi, collega il framework AppTrackingTransparency:

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

Test

Durante i test, ricorda che l'avviso ATT viene visualizzato una sola volta, poiché requestTrackingAuthorization è una richiesta una tantum. L'SDK UMP ha un modulo disponibile da caricare solo se lo stato di autorizzazione è ATTrackingManagerAuthorizationStatusNotDetermined.

Per far apparire 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. Google Mobile Ads SDK non invia l'IDFA nella richiesta di annuncio. Per maggiori dettagli, consulta Seleziona un formato dell'annuncio.