Supporto di Identifier for Advertisers (IDFA)
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
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:
- Apri il file
Info.plist
.
- 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.
Salvo quando diversamente specificato, i contenuti di questa pagina sono concessi in base alla licenza Creative Commons Attribution 4.0, mentre gli esempi di codice sono concessi in base alla licenza Apache 2.0. Per ulteriori dettagli, consulta le norme del sito di Google Developers. Java è un marchio registrato di Oracle e/o delle sue consociate.
Ultimo aggiornamento 2025-06-26 UTC.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2025-06-26 UTC."],[[["This guide provides steps to integrate the IDFA message within the User Messaging Platform (UMP) SDK for iOS apps."],["Before proceeding, complete the UMP SDK setup and create an IDFA message in AdMob."],["Update your app's `Info.plist` with `NSUserTrackingUsageDescription` to present a custom message within Apple's App Tracking Transparency dialog."],["Remember to link the `AppTrackingTransparency` framework to display the IDFA explainer message before the ATT dialog."],["For testing, reinstall the app to reset the IDFA authorization status and see the dialog again."]]],["To support the IDFA message with the UMP SDK, complete the \"Get started\" guide and create an IDFA message. Update the `Info.plist` by adding the `NSUserTrackingUsageDescription` key with a custom message. Link the `AppTrackingTransparency` framework. During testing, note that the IDFA ATT dialog only appears once unless the app is reinstalled, due to `requestTrackingAuthorization` being a one-time request and the status needs to be `ATTrackingManagerAuthorizationStatusNotDetermined`.\n"]]