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

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

Android 集成

UniConsent CMP 会自动检测 Airbridge SDK 的存在,并通过 Airbridge SDK API 传输同意信号。

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

有关完整设置的详细信息,请参阅 Airbridge Android SDK 初始化指南。禁用 SDK,不要向 Adjust 的服务器发送任何数据。

val option = AirbridgeOptionBuilder("YOUR_APP_NAME", "YOUR_APP_SDK_TOKEN")
    // Make Airbridge SDK explicitly Collect TCFData
    .setCollectTCFDataEnabled(true)
    // Make Airbridge SDK explicitly start tracking
    .setAutoStartTrackingEnabled(false)
    .build()
Airbridge.initializeSDK(application, option)

第 2 步:在 handle(Event event) 回调中启用 Airbridge

确保在 CMP 回调中启用 Airbridge,以便在用户同意可用时进行操作:

@Override
public void handle(Event event) {
  Airbridge.startTracking()
}

预期结果

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

这些日志确认 UniConsent CMP 正在向 Airbridge SDK 传递同意偏好,有助于确保法规合规和准确的归因追踪。

注意

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

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