在应用之间同步意见征求情况(Beta 版)

如需减少向用户重复显示 GDPR 消息的情况, 请在多款应用之间同步意见征求结果 。当用户在启用了意见征求结果同步功能的应用中做出意见决定后,系统会使用您提供的用户意见同步标识符存储此选择。 该意见决定会自动应用于共享同一用户意见同步标识符的所有其他应用。只有 Google 会使用此标识符来存储和检索用户的意见决定。

本指南介绍了如何在移动应用中使用 User Messaging Platform (UMP) SDK 同步 GDPR 意见征求结果。

前提条件

在开始之前,请执行以下操作:

  • 设置 UMP SDK
  • 在 AdMob 界面的隐私权和消息 标签页中,为符合条件的应用启用意见征求结果同步功能。

在您能够识别用户的应用中,向 UMP SDK 提供用户意见同步 ID。如果您的应用没有用户标识符,请使用其他 标识符来识别用户,例如 Android 上的 应用组 ID API 或 iOS 上的 供应商标识符 (IDFV)

ConsentRequestParameters 对象上设置用户意见同步 ID:

// Create a ConsentRequestParameters object with a consent sync ID.
ConsentRequestParameters requestParameters = new ConsentRequestParameters
{
    ConsentSyncId = "CONSENT_SYNC_ID"
};

CONSENT_SYNC_ID 替换为您的 用户意见同步标识符。

您提供的标识符必须能够在所有同步意见征求结果的应用中唯一标识用户。请对该标识符进行哈希处理或加密,以防止向 Google 发送个人身份信息 (PII)。

提供的 ID 必须满足以下要求:

  • 以 UUID 字符串形式构建,或匹配正则表达式 ^[0-9a-zA-Z+.=\/_\-$,{}]{22,150}$
  • 至少 22 个字符。
  • 最多 150 个字符。

以下是正确用户意见同步 ID 的示例:

  • 12JD92JD8078S8J29SDOAKC0EF230337
  • 12jd92jd8078s8j29sdoakc0ef230337
  • 12Jd92jD8078s8j29sDoakc0ef230337
  • 123e4567-e89b-12d3-a456-426614174000

如果不符合要求,用户意见同步 ID 将不会设置,并且 UMP SDK 会在控制台中记录一条警告