Los identificadores de publicidad de dispositivo (es decir, iDFA, GAID, Roku ID) tienen estándares de formato que deben cumplirse para poder utilizarse en el ecosistema de publicidad digital. En la actualidad, los clientes y socios pueden cargar ID en fuentes de datos globales en cualquier formato sin que se les notifique si el ID tiene el formato adecuado. Esta función introducirá la validación de los ID de dispositivo enviados a las fuentes de datos globales para obtener un formato adecuado y proporcionará mensajes de error cuando los ID tengan un formato incorrecto. Admitiremos la validación para iDFA, Google Advertising y Roku IDs en el lanzamiento.
Los siguientes son los grupos de ID de publicidad de dispositivos globales que están reconocidos y admitidos actualmente por AAM. Se implementan como compartidos Data Sources que puede utilizar cualquier cliente o socio de datos que trabaje con datos vinculados a los usuarios de estas plataformas.
Plataforma | ID de fuente de datos AAM | Formato de ID | AAM PID | Notas |
Google Android (GAID) | 20914 | 32 números hexadecimales, presentados generalmente como 8-4-4-4-12ejemplo, 97987bca-ae59-4c7d-94ba-ee4f19ab8c21 |
1352 | Esta ID debe recopilarse en un formulario sin procesar/sin hash/sin modificar Referencia: https://play.google.com/about/monetization-ads/ads/ad-id/ |
Apple iOS (IDFA) | 20915 | 32 números hexadecimales, presentados generalmente como 8-4-4-4-12 Por ejemplo, 6D92078A-8246-4BA4-AE5B-76104861E7DC |
3560 | Esta ID debe recopilarse en un formulario sin procesar/sin hash/sin modificar Referencia: https://support.apple.com/en-us/HT205223 |
Roku (RIDA) | 121963 | 32 números hexadecimales, presentados generalmente como 8-4-4-4-12 ejemplo, fcb2a29c-315a-5e6b-bcfd-d889ba19aada | 11536 | Esta ID debe recopilarse en un formulario sin procesar/sin hash/sin modificar Referencia: https://sdkdocs.roku.com/display/sdkdoc/Roku+Advertising+Framework |
Microsoft Advertising ID (MAID) | 389146 | Cadena numérica alfa | 14593 | Esta ID debe recopilarse en un formulario sin procesar/sin hash/sin modificar Referencia: 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 | Ejemplo de cadena numérica alfa, 7XCBNROQJQPYW | 15950 | Esta ID debe recopilarse en un formulario sin procesar/sin hash/sin modificar Referencia: https://developer.samsung.com/tv/develop/api-references/samsung-product-api-references/productinfo-api |
Configurar el ID del anunciante en la aplicación es realmente un proceso de dos pasos: primero recuperar el ID del anunciante y, después, enviarlo al Experience Cloud. A continuación encontrará vínculos para realizar estos pasos.
setAdvertisingIdentifier
está en la documentación para ambos iOS y Android.// iOS (Swift) example for using setAdvertisingIdentifier:
ACPCore.setAdvertisingIdentifier([AdvertisingId]) // ...where [AdvertisingId] is replaced by the actual advertising ID
Cuando se envía un ID de dispositivo global incorrecto (IDFA, GAID, etc.) en tiempo real al Audience Manager, se devuelve un código de error en la visita. A continuación se muestra un ejemplo de error devuelto porque el ID se envía como un Apple IDFA, que solo debe contener letras mayúsculas y, sin embargo, hay una x minúscula en el ID.
Consulte la documentación para la lista de códigos de error.
Además del envío en tiempo real de ID de dispositivos globales, también puede "onboard" (cargar) datos también con los ID. Este proceso es el mismo que cuando se incorporan datos a los ID de cliente (normalmente mediante pares clave/valor), pero simplemente se usan los ID de fuente de datos adecuados, de modo que los datos se asignen al ID de dispositivo global. La documentación sobre el proceso de incorporación se encuentra en la documentación. Recuerde utilizar el ID de fuente de datos global, según la plataforma que utilice.
Si se envían ID de dispositivo globales incorrectos mediante el proceso de incorporación, los errores se mostrarán en la variable Onboarding Status Report.
A continuación, se muestra un ejemplo de error que se produciría en ese informe: