如何将 UniConsent CMP 与 Branch (AAP/MMP) SDK 集成

Branch 是经认证的 Google Mobile Measurement Partner (MMP) 和 App Attribution Partner (AAP)。本指南介绍如何将 UniConsent 同意管理平台 (CMP) 与 Branch SDK 集成,以确保移动应用归因的同意信号正确传输。

Android 集成

UniConsent CMP 会自动检测 Branch SDK 的存在,并使用 Branch 的官方 API 传递用户同意信号。

第 1 步:初始化 Branch SDK 和 UniConsent CMP SDK

请按照 Branch Android SDK 集成指南 完成设置。

第 2 步:使用 Branch API

无需手动调用 setDMAParamsForEEA 来传递 Google DMA 合规的同意信号。

UniConsent CMP 会自动处理此操作。

预期结果

  • 正确集成后,您会看到类似以下的调试日志:
  Sending consent signal to Branch
  • 在过滤 com.uniconsent.sdk.aap 的日志时,您应该会看到类似以下的确认信息:
  Successfully set consent signal to Branch: {AD_USER_DATA=GRANTED, AD_STORAGE=GRANTED, AD_PERSONALIZATION=GRANTED, ANALYTICS_STORAGE=GRANTED}

这些日志表明 UniConsent CMP 已成功将同意信息传递给 Branch SDK,实现符合隐私要求的归因追踪。

注意

为确保用户同意可用,请务必在 CMP 的 override fun handle(event: Event?) (Android) 或 public func onDismiss() (iOS) 回调中调用 MMP/AAP API。

在以下指南中了解更多关于 UniConsent SDK API 的信息: