Cómo integrar UniConsent CMP con el SDK de Branch (AAP/MMP)

Branch es un Google Mobile Measurement Partner (MMP) y App Attribution Partner (AAP) certificado. Esta guía describe cómo integrar la Plataforma de Gestión de Consentimiento (CMP) de UniConsent con el SDK de Branch para garantizar la transmisión adecuada de señales de consentimiento en la atribución de aplicaciones móviles.

Integración en Android

UniConsent CMP detecta automáticamente la presencia del SDK de Branch y transmite las señales de consentimiento del usuario utilizando la API oficial de Branch.

Paso 1: Inicializar el SDK de Branch y el SDK de UniConsent CMP

Siga la Guía de integración del SDK de Branch para Android para obtener instrucciones completas de configuración.

Paso 2: Usar la API de Branch

No necesita llamar manualmente a setDMAParamsForEEA para transmitir señales de consentimiento para el cumplimiento de Google DMA.

UniConsent CMP gestiona esto automáticamente.

Qué esperar

  • Una vez integrado correctamente, verá entradas de registro de depuración como:
  Sending consent signal to Branch
  • Al filtrar los registros de com.uniconsent.sdk.aap, debería observar mensajes de confirmación como:
  Successfully set consent signal to Branch: {AD_USER_DATA=GRANTED, AD_STORAGE=GRANTED, AD_PERSONALIZATION=GRANTED, ANALYTICS_STORAGE=GRANTED}

Estos registros indican que UniConsent CMP ha transmitido exitosamente la información de consentimiento al SDK de Branch, permitiendo un seguimiento de atribución compatible con la privacidad.

Nota

Para garantizar que el consentimiento del usuario esté disponible, asegúrese de llamar a su API de MMP/AAP dentro del callback override fun handle(event: Event?) (Android) o public func onDismiss() (iOS) del CMP.

Obtenga más información sobre la API del SDK de UniConsent en las siguientes guías: