Comment intégrer la CMP UniConsent avec le SDK Airbridge (AAP/MMP)

Airbridge est un partenaire certifié Google Mobile Measurement Partner (MMP) et App Attribution Partner (AAP). Ce guide fournit les instructions pour intégrer la plateforme de gestion du consentement (CMP) UniConsent avec le SDK Airbridge afin de garantir que les signaux de consentement des utilisateurs sont correctement transmis à des fins d'attribution et de conformité.

Intégration Android

La CMP UniConsent détecte automatiquement la présence du SDK Airbridge et transmet les signaux de consentement via l'API du SDK Airbridge.

Étape 1 : Initialiser le SDK Airbridge et le SDK CMP UniConsent

Consultez le guide d'initialisation du SDK Android Airbridge pour les détails complets de la configuration. Désactivez le SDK et n'envoyez aucune donnée aux serveurs d'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)

Étape 2 : Activer Airbridge dans le callback handle(Event event)

Assurez-vous d'activer Airbridge dans le callback de la CMP, une fois que le consentement de l'utilisateur est disponible :

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

Résultats attendus

  • Lorsque l'intégration est réussie, vous devriez voir des logs de débogage tels que :
  Sending consent signal to Airbridge
  • De plus, en filtrant les logs de com.uniconsent.sdk.aap, vous devriez observer des messages de confirmation comme :
  Successfully set consent signal to Airbridge: {AD_USER_DATA=GRANTED, AD_STORAGE=GRANTED, AD_PERSONALIZATION=GRANTED, ANALYTICS_STORAGE=GRANTED}

Ces logs confirment que la CMP UniConsent communique activement les préférences de consentement au SDK Airbridge, contribuant ainsi à garantir la conformité réglementaire et un suivi d'attribution précis.

Remarque

Pour garantir que le consentement de l'utilisateur est disponible, assurez-vous d'appeler l'API de votre MMP/AAP dans le callback override fun handle(event: Event?) (Android) ou public func onDismiss() (iOS) de la CMP.

Pour en savoir plus sur l'API du SDK UniConsent, consultez les guides suivants :