设备广告标识符(即iDFA、GAID、Roku ID)具有必须满足的格式标准,才能在数字广告生态系统中使用。 现在,客户和合作伙伴可以以任何格式将ID上传到我们的全局数据源,而不会收到有关ID格式是否正确的通知。 此功能将对发送到全局数据源的设备ID进行验证以确保正确的格式,并在ID格式不正确时提供错误消息。 我们将支持 iDFA, Google Advertising 和 Roku IDs 启动时。
以下是AAM当前可识别和支持的全局设备广告ID池。 这些内容将作为共享实施 Data Sources 适用于与这些平台用户绑定的数据打交道的任何客户或数据合作伙伴都可以使用的数据。
平台 | AAM数据源ID | ID格式 | AAM PID | 注释 |
Google Android(GAID) | 20914 | 32个十六进制数,一般为8-4-4-4-12示例: 97987bca-ae59-4c7d-94ba-ee4f19ab8c21 |
1352 | 此ID必须以原始/未哈希/未更改的表单引用的形式收集 — https://play.google.com/about/monetization-ads/ads/ad-id/ |
AppleiOS(IDFA) | 20915 | 32个十六进制数,一般为8-4-4-4-12 示例, 6D92078A-8246-4BA4-AE5B-76104861E7DC |
3560 | 此ID必须以原始/未哈希/未更改的表单引用的形式收集 — https://support.apple.com/en-us/HT205223 |
Roku(里达) | 121963 | 32个十六进制数,一般为8-4-4-4-12 示例, fcb2a29c-315a-5e6b-bcfd-d889ba19aada | 11536 | 此ID必须以原始/未哈希/未更改的表单引用的形式收集 — https://sdkdocs.roku.com/display/sdkdoc/Roku+Advertising+Framework |
Microsoft广告ID(MAID) | 389146 | 字母数字字符串 | 14593 | 此ID必须以原始/未哈希/未更改的表单引用的形式收集 — 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 |
三星DUID | 404660 | 字母数字字符串示例, 7XCBNROQJQPYW | 15950 | 此ID必须以原始/未哈希/未更改的表单引用的形式收集 — https://developer.samsung.com/tv/develop/api-references/samsung-product-api-references/productinfo-api |
在应用程序中设置广告商ID实际上是一个分两步的过程,首先检索广告商ID,然后将其发送到Experience Cloud。 下面提供了用于执行这些步骤的链接。
setAdvertisingIdentifier
在 文档 同时用于 iOS 和 Android.// iOS (Swift) example for using setAdvertisingIdentifier:
ACPCore.setAdvertisingIdentifier([AdvertisingId]) // ...where [AdvertisingId] is replaced by the actual advertising ID
将错误的全局设备ID(IDFA、GAID等)实时提交到Audience Manager后,将在点击时返回错误代码。 以下是返回的错误示例,因为ID将作为 Apple IDFA,该变量只应包含大写字母,而ID中则存在小写“x”。
请参阅 文档 ,以查看错误代码列表。
除了实时提交全局设备ID之外,您还可以onboard“(上传)针对ID的数据。 此过程与针对客户ID载入数据(通常通过键/值对)的过程相同,但您只需使用正确的数据源ID,即可将数据分配到全局设备ID。 有关载入过程的文档,请参阅 文档. 请记住使用全局数据源ID,具体取决于您所使用的平台。
如果通过载入流程提交了不正确的全局设备ID,则会在 Onboarding Status Report.
以下是该报表中可能出现的错误示例: