在應用程式之間同步處理同意聲明 (Beta 版)

選取平台: Android iOS

為減少使用者看到的重複 GDPR 訊息,請在多個應用程式中同步處理同意聲明。使用者在啟用同步處理同意聲明功能的應用程式中,做出同意聲明決定後,系統會使用您提供的同步處理同意聲明 ID 儲存這項選擇。該同意聲明決定會自動套用至共用相同同意聲明同步 ID 的所有其他應用程式。只有 Google 會使用這個 ID 儲存及擷取使用者的同意聲明決定。

本指南說明如何從行動應用程式中的 User Messaging Platform (UMP) SDK 同步處理 GDPR 同意聲明。

必要條件

開始之前,請先執行下列操作:

  • 完成入門指南的步驟。
  • 在 AdMob 使用者介面的「隱私權與訊息」分頁中,為符合資格的應用程式啟用同意聲明同步功能。

在可識別使用者的應用程式中,將同意聲明同步處理 ID 提供給 UMP SDK。如果應用程式沒有使用者 ID,請使用其他 ID 在不同應用程式中識別使用者,例如供應商 ID (IDFV)

UMPConsentRequestParameters 物件上設定同意聲明同步 ID:

Swift

let parameters = RequestParameters()
// Example using IDFV to identify the user across apps.
parameters.consentSyncID = UIDevice.current.identifierForVendor?.uuidString

Objective-C

UMPRequestParameters *parameters = [[UMPRequestParameters alloc] init];
// Example using IDFV to identify the user across apps.
parameters.consentSyncID = [[[UIDevice currentDevice] identifierForVendor] UUIDString];

您提供的 ID 必須跨所有同步處理同意聲明的應用程式,明確識別使用者。請雜湊處理或加密 ID,避免將個人識別資訊 (PII) 傳送給 Google。

提供的 ID 必須符合下列規定:

  • 建構為 UUID 字串,或符合規則運算式 ^[0-9a-zA-Z+.=\/_\-$,{}]{22,150}$
  • 最少包含 22 個字元。
  • 最多 150 個半形字元。

以下是正確的同步處理同意聲明 ID 示例:

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

如不符合規定,系統不會設定同步處理同意聲明 ID,且 UMP SDK 會在控制台記錄警告