Leading Consent Management Platform

Compliant with GDPR, CCPA, COPPA, LGPD, PECR, PDPA, PIPEDA, and more.

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) {
    // start once a choice exists: when the CMP closes, or at READY when no consent request is needed
    boolean closed = event.getType() == EventType.UI_CLOSE;
    boolean noRequest = event.getType() == EventType.READY && !UniConsent.getInstance().shouldRequestConsent();
    if (closed || noRequest) {
        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 :

Gardez une longueur d'avance sur la confidentialité et le consentement

Lois sur la confidentialité, consentement et conformité, quelques e-mails par mois.

Pas de spam, désabonnement à tout moment. Confidentialité