Leading Consent Management Platform

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

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

AppsFlyer 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 AppsFlyer pour les applications mobiles afin de garantir une transmission correcte des signaux de consentement en conformité avec les réglementations sur la vie privée.

Intégration Android

La CMP UniConsent détecte automatiquement la présence du SDK AppsFlyer et envoie les signaux de consentement de l'utilisateur via son API.

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

Consultez le guide d'initialisation du SDK Android AppsFlyer pour les détails complets de la configuration.

Pour activer optionnellement la collecte de données TCF (Transparency & Consent Framework), utilisez la ligne suivante avant de démarrer le SDK :

AppsFlyerLib.enableTCFDataCollection(true);

Étape 2 : Démarrer AppsFlyer dans le callback handle(Event event)

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

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

Résultats attendus

  • Lorsque l'intégration est réussie, vous verrez des messages de log de débogage tels que :
  Sending consent signal to Appsflyer
  • En filtrant les logs de com.uniconsent.sdk.aap, vous devriez observer des logs de confirmation comme :
  Successfully set consent signal to Appsflyer: {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 le statut de consentement au SDK AppsFlyer, permettant un traitement des données et une attribution conformes à la vie privée.

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 :