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

Adjust es un Google Mobile Measurement Partner (MMP) y App Attribution Partner (AAP) certificado. Esta guía explica cómo integrar la Plataforma de Gestión de Consentimiento (CMP) de UniConsent con el SDK de Adjust para garantizar el manejo adecuado de señales de consentimiento en la atribución móvil compatible con la privacidad.

Integración en Android

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

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

Consulte la Guía de inicialización del SDK de AdJust para Android para obtener todos los detalles de configuración. Deshabilite el SDK y no envíe ningún dato a los servidores de Adjust.

val appToken = "{YourAppToken}"
val environment = AdjustConfig.ENVIRONMENT_SANDBOX
val config = AdjustConfig(this, appToken, environment)
config.setLogLevel(LogLevel.VERBOSE)
//...
Adjust.initSdk(config)
Adjust.disable()

Paso 2: Habilitar AdJust en el callback handle(Event event)

Asegúrese de habilitar AdJust dentro del callback del CMP, una vez que el consentimiento del usuario esté disponible:

@Override
public void handle(Event event) {
  Adjust.enable()
}

Qué esperar

  • Cuando la integración sea exitosa, debería ver entradas de registro de depuración como:
  Sending consent signal to Adjust
  • Además, al filtrar los registros de com.uniconsent.sdk.aap, debería observar mensajes de confirmación como:
  Successfully set consent signal to Adjust: {AD_USER_DATA=GRANTED, AD_STORAGE=GRANTED, AD_PERSONALIZATION=GRANTED, ANALYTICS_STORAGE=GRANTED}

Estos registros confirman que UniConsent CMP ha transmitido exitosamente las preferencias de consentimiento del usuario al SDK de Adjust, garantizando que su aplicación cumpla con las regulaciones de privacidad mientras mantiene un seguimiento de atribución preciso.

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: