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

AppsFlyer 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 AppsFlyer para aplicaciones móviles, garantizando la transmisión adecuada de señales de consentimiento en cumplimiento con las regulaciones de privacidad.

Integración en Android

UniConsent CMP detecta automáticamente la presencia del SDK de AppsFlyer y envía las señales de consentimiento del usuario a través de su API.

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

Consulte la Guía de inicialización del SDK de AppsFlyer para Android para obtener todos los detalles de configuración.

Para habilitar opcionalmente la recopilación de datos TCF (Transparency & Consent Framework), use la siguiente línea antes de iniciar el SDK:

AppsFlyerLib.enableTCFDataCollection(true);

Paso 2: Iniciar AppsFlyer en el callback handle(Event event)

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

@Override
public void handle(Event event) {
    AppsFlyerLib.getInstance().start(this);
}

Qué esperar

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

Estos registros confirman que UniConsent CMP ha transmitido exitosamente el estado de consentimiento al SDK de AppsFlyer, permitiendo el procesamiento de datos y la atribución compatibles 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: