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

Adjust est un partenaire certifié Google Mobile Measurement Partner (MMP) et App Attribution Partner (AAP). Ce guide explique comment intégrer la plateforme de gestion du consentement (CMP) UniConsent avec le SDK Adjust pour assurer une gestion correcte des signaux de consentement dans le cadre de l'attribution mobile conforme à la vie privée.

Intégration Android

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

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

Consultez le guide d'initialisation du SDK Android AdJust pour les détails complets de la configuration. Désactivez le SDK et n'envoyez aucune donnée aux serveurs d'Adjust.

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

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

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

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

Résultats attendus

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

Ces logs confirment que la CMP UniConsent a transmis avec succès les préférences de consentement de l'utilisateur au SDK Adjust, garantissant que votre application reste conforme aux réglementations sur la vie privée tout en maintenant 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 :