Suporte ao identificador para anunciantes (IDFA)
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
O SDK da plataforma de mensagens para usuários (UMP) permite apresentar uma
mensagem do IDFA
aos usuários antes de solicitar o consentimento deles para a
App Tracking Transparency
(ATT). A mensagem do IDFA mostra aos usuários como o app usa o identificador.
Este guia aborda o uso do SDK UMP para apresentar uma mensagem do IDFA.
Pré-requisitos
Antes de começar, verifique se você fez o seguinte:
Atualizar o Info.plist
Para mostrar uma mensagem de alerta personalizada, faça o seguinte:
- Abra o arquivo
Info.plist
.
- Adicione a chave
NSUserTrackingUsageDescription
com uma mensagem personalizada que
descreve o uso:
<key>NSUserTrackingUsageDescription</key>
<string>This identifier will be used to deliver personalized ads to you.</string>
A descrição de uso aparece como parte do alerta ATT do IDFA quando você apresenta o
formulário de consentimento:

Em seguida, vincule o framework AppTrackingTransparency
:

O app mostra uma mensagem do IDFA antes do alerta ATT.
Teste
Durante o teste, lembre-se de que o alerta de ATT aparece apenas uma vez, já que
requestTrackingAuthorization
é uma solicitação única. O SDK do UMP só tem um formulário disponível para carregamento se o
status de autorização for
ATTrackingManagerAuthorizationStatusNotDetermined
.
Para que o alerta apareça uma segunda vez, desinstale e reinstale o
app no dispositivo de teste.
Solicitar anúncios com ou sem o IDFA
Se um usuário negar o ATT, continue solicitando anúncios usando as APIs do seu formato de anúncio. O
SDK dos anúncios para dispositivos móveis do Google não envia o IDFA na solicitação de anúncio. Para mais detalhes, consulte Selecionar um formato de anúncio.
Exceto em caso de indicação contrária, o conteúdo desta página é licenciado de acordo com a Licença de atribuição 4.0 do Creative Commons, e as amostras de código são licenciadas de acordo com a Licença Apache 2.0. Para mais detalhes, consulte as políticas do site do Google Developers. Java é uma marca registrada da Oracle e/ou afiliadas.
Última atualização 2025-06-26 UTC.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 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"]]