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 Airbridge (AAP/MMP)

Airbridge è un Mobile Measurement Partner (MMP) e App Attribution Partner (AAP) certificato da Google. Questa guida fornisce le istruzioni per integrare la Consent Management Platform (CMP) di UniConsent con l'SDK di Airbridge, in modo che i segnali di consenso degli utenti vengano trasmessi correttamente ai fini dell'attribuzione e della conformità.

Integrazione Android

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

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

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

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)

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

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

@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) {
        Airbridge.startTracking();
    }
}

Cosa aspettarsi

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

Questi log confermano che la CMP di UniConsent comunica attivamente le preferenze di consenso all'SDK di Airbridge, contribuendo a garantire la conformità normativa e 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: