Leading Consent Management Platform

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

Come integrare la CMP di UniConsent con l'SDK di Adjust (AAP/MMP)

Adjust è un Mobile Measurement Partner (MMP) e App Attribution Partner (AAP) certificato da Google. Questa guida spiega come integrare la Consent Management Platform (CMP) di UniConsent con l'SDK di Adjust per garantire una corretta gestione dei segnali di consenso e un'attribuzione mobile conforme alla privacy.

Integrazione Android

La CMP di UniConsent rileva automaticamente la presenza dell'SDK di Adjust e trasmette i segnali di consenso tramite l'API dell'SDK di Adjust.

Passaggio 1: inizializza l'SDK di Adjust e l'SDK della CMP di UniConsent

Consulta la guida all'inizializzazione dell'SDK Android di Adjust per tutti i dettagli sulla configurazione. Disattiva l'SDK e non inviare alcun dato ai server di Adjust.

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

Passaggio 2: attiva Adjust nella callback handle(Event event)

Assicurati di attivare Adjust all'interno della callback della CMP, quando il consenso dell'utente è disponibile:

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

Cosa aspettarsi

  • Quando l'integrazione va a buon fine, dovresti vedere voci di log di debug come:
  Sending consent signal to Adjust
  • Inoltre, filtrando i log di com.uniconsent.sdk.aap, dovresti osservare messaggi di conferma come:
  Successfully set consent signal to Adjust: {AD_USER_DATA=GRANTED, AD_STORAGE=GRANTED, AD_PERSONALIZATION=GRANTED, ANALYTICS_STORAGE=GRANTED}

Questi log confermano che la CMP di UniConsent ha trasmesso correttamente le preferenze di consenso dell'utente all'SDK di Adjust, garantendo che la tua app resti conforme alle normative sulla privacy e mantenga al tempo stesso un monitoraggio accurato dell'attribuzione.

Nota

Per assicurarti che il consenso dell'utente sia disponibile, chiama l'API del tuo MMP/AAP all'interno della callback override fun handle(event: Event?) (Android) o public func onDismiss() (iOS) della CMP.

Scopri di più sull'API dell'SDK di UniConsent nelle seguenti guide: