Suporte ao IDFA
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Este guia descreve as etapas necessárias para oferecer suporte à mensagem do IDFA como parte
do SDK UMP. O objetivo é ser usado com o artigo Começar
a usar, que mostra uma visão geral de como fazer o app
funcionar com o SDK da UMP e os princípios básicos de configuração da mensagem. Essa
orientação é específica para a mensagem do IDFA.
Pré-requisitos
Atualizar o Info.plist
Se você planeja usar o SDK da UMP para processar os requisitos de transparência de rastreamento de apps (ATT) da Apple,
crie, configure e publique sua
mensagem de explicação sobre o IDFA
na interface da AdMob.
Para que o SDK da UMP mostre uma mensagem de alerta personalizada na caixa de diálogo
do sistema iOS, atualize a Info.plist
para adicionar a chave NSUserTrackingUsageDescription
com uma string de mensagem personalizada que descreva seu 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 da caixa de diálogo do ATT quando você apresenta o
formulário de consentimento:

Em seguida, vincule o framework AppTrackingTransparency
:

Agora, o app mostra uma mensagem explicativa sobre o IDFA antes da caixa de diálogo do ATT.
Teste
Durante o teste, lembre-se de que a caixa de diálogo ATT do IDFA aparece apenas uma vez,
porque
requestTrackingAuthorization
é uma solicitação única. O SDK do UMP só terá 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.
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-02-08 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-02-08 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"]]