Os identificadores de anúncios de dispositivos (ou seja, iDFA, GAID, Roku ID) têm padrões de formatação que devem ser atendidos para serem utilizáveis no ecossistema de publicidade digital. Atualmente, os clientes e parceiros podem fazer upload de IDs em nossas fontes de dados globais em qualquer formato sem ser notificados sobre a formatação correta da ID. Esse recurso introduzirá a validação das IDs de dispositivo enviadas às fontes de dados globais para formatação adequada e fornecerá mensagens de erro quando as IDs estiverem formatadas incorretamente. Oferecemos suporte à validação para iDFA, Google Advertising e Roku IDs no lançamento.
A seguir estão os pools globais de IDs de publicidade de dispositivo que são reconhecidos e suportados atualmente pela AAM. Eles são implementados como compartilhados Data Sources que podem ser usadas por qualquer cliente ou parceiro de dados que funcione com dados vinculados a usuários dessas plataformas.
Plataforma | ID da Fonte de Dados AAM | Formato de ID | PID AAM | Notas |
Google Android (GAID) | 20914 | 32 números hexadecimais, geralmente apresentados como 8-4-4-4-12exemplo, 97987bca-ae59-4c7d-94ba-ee4f19ab8c21 |
1352 | Essa ID deve ser coletada em uma Referência de forma bruta/sem hash/inalterada - https://play.google.com/about/monetization-ads/ads/ad-id/ |
Apple iOS (IDFA) | 20915 | 32 números hexadecimais, geralmente apresentados como 8-4-4-4-12 exemplo, 6D92078A-8246-4BA4-AE5B-76104861E7DC |
3560 | Essa ID deve ser coletada em uma Referência de forma bruta/sem hash/inalterada - https://support.apple.com/en-us/HT205223 |
Roku (RIDA) | 121963 | 32 números hexadecimais, geralmente apresentados como 8-4-4-4-12 exemplo, fcb2a29c-315a-5e6b-bcfd-d889ba19aada | 11536 | Essa ID deve ser coletada em uma Referência de forma bruta/sem hash/inalterada - https://sdkdocs.roku.com/display/sdkdoc/Roku+Advertising+Framework |
Microsoft Advertising ID (MAID) | 389146 | Sequência numérica alfa | 14593 | Essa ID deve ser coletada em uma Referência de forma bruta/sem hash/inalterada - https://docs.microsoft.com/en-us/uwp/api/windows.system.userprofile.advertisingmanager.advertisingid https://msdn.microsoft.com/en-us/library/windows/apps/windows.system.userprofile.advertisingmanager.advertisingid.aspx |
Samsung DUID | 404660 | Exemplo de string numérica alfa, 7XCBNROQJPYW | 15950 | Essa ID deve ser coletada em uma Referência de forma bruta/sem hash/inalterada - https://developer.samsung.com/tv/develop/api-references/samsung-product-api-references/productinfo-api |
Definir a ID do anunciante no aplicativo é um processo de duas etapas, primeiro recuperar a ID do anunciante e depois enviá-la para o Experience Cloud. Os links são encontrados abaixo para executar essas etapas.
setAdvertisingIdentifier
está no documentação para ambos iOS e Android.// iOS (Swift) example for using setAdvertisingIdentifier:
ACPCore.setAdvertisingIdentifier([AdvertisingId]) // ...where [AdvertisingId] is replaced by the actual advertising ID
Quando uma ID de dispositivo global incorreta (IDFA, GAID etc) é enviada em tempo real para o Audience Manager, um código de erro será retornado na ocorrência. A seguir, um exemplo de um erro retornado porque a ID é enviada como um Apple IDFA, que deve conter somente letras maiúsculas e, no entanto, há um "x" em letras minúsculas na ID.
Consulte a documentação para obter a lista de códigos de erro.
Além do envio em tempo real de IDs de dispositivos globais, você também pode "onboard" (upload) dados em relação às IDs também. Esse processo é o mesmo de quando você está incorporando dados às IDs do cliente (normalmente por meio de pares de chave/valor), mas simplesmente usa as IDs de fonte de dados apropriadas, para que os dados sejam atribuídos à ID do dispositivo global. A documentação sobre o processo de integração pode ser encontrada no documentação. Lembre-se de usar a ID da fonte de dados global, dependendo da plataforma que você está usando.
Se as IDs de dispositivo global incorretas forem enviadas por meio do processo de integração, os erros serão exibidos na variável Onboarding Status Report.
A seguir encontra-se um exemplo de erro que viria por esse relatório: