Suporte ao IDFA (somente iOS)
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, specifically focusing on Apple's App Tracking Transparency (ATT) framework."],["Before proceeding, ensure you have completed the UMP SDK setup and created an IDFA message in AdMob."],["Update your app's `Info.plist` file by adding the `NSUserTrackingUsageDescription` key with a clear explanation of how you will use the IDFA, and link the `AppTrackingTransparency` framework for the UMP SDK to manage the ATT dialog."],["During testing, note that the IDFA ATT dialog appears only once per app installation; to retest, uninstall and reinstall the app on your device."]]],["To support the IDFA message with the UMP SDK, create and publish an IDFA explainer message in the AdMob UI. Update the `Info.plist` file by adding the `NSUserTrackingUsageDescription` key with a custom message. Link the `AppTrackingTransparency` framework. Remember, the IDFA ATT dialog appears only once unless the app is reinstalled. The UMP SDK can load a form only if the authorization status is `ATTrackingManagerAuthorizationStatusNotDetermined`.\n"]]