Per ridurre i messaggi GDPR ridondanti per i tuoi utenti, Sincronizza il consenso su più app. Quando un utente prende una decisione in merito al consenso in un'app con sincronizzazione del consenso attivata, questa scelta viene memorizzata utilizzando un identificatore di sincronizzazione del consenso che fornisci. La decisione sul consenso si applica automaticamente a tutte le altre app che condividono lo stesso identificatore di sincronizzazione del consenso. Solo Google utilizza questo identificatore per archiviare e recuperare la decisione di consenso di un utente.
Questa guida illustra la sincronizzazione del consenso ai sensi del GDPR dall'SDK User Messaging Platform (UMP) nella tua app mobile.
Prerequisiti
Prima di iniziare, segui questi passaggi:
- Completa la guida Inizia.
- Attiva la sincronizzazione del consenso per le app idonee nella scheda Privacy e messaggi dell'interfaccia utente di AdMob.
Impostare l'identificatore di sincronizzazione del consenso
Nelle app in cui puoi identificare l'utente, fornisci l'ID di sincronizzazione del consenso all'SDK UMP. Se la tua app non ha un identificatore utente, utilizza altri identificatori per identificare l'utente nelle app, ad esempio l'Identifier for Vendor (IDFV).
Imposta l'ID sincronizzazione del consenso sull'oggetto
UMPConsentRequestParameters:
Swift
let parameters = RequestParameters()
// Example using IDFV to identify the user across apps.
parameters.consentSyncID = UIDevice.current.identifierForVendor?.uuidString
Objective-C
UMPRequestParameters *parameters = [[UMPRequestParameters alloc] init];
// Example using IDFV to identify the user across apps.
parameters.consentSyncID = [[[UIDevice currentDevice] identifierForVendor] UUIDString];
Formato dell'identificatore di sincronizzazione del consenso
L'identificatore che fornisci deve identificare in modo univoco l'utente in tutte le tue app in cui viene sincronizzato il consenso. Esegui l'hashing o cripta l'identificatore per evitare di inviare informazioni che consentono l'identificazione personale (PII) a Google.
Il documento di identità fornito deve soddisfare i seguenti requisiti:
- Costruito come stringa UUID o corrisponde all'espressione regolare
^[0-9a-zA-Z+.=\/_\-$,{}]{22,150}$. - Avere un minimo di 22 caratteri.
- Un massimo di 150 caratteri.
Di seguito sono riportati esempi di ID di sincronizzazione del consenso corretti:
12JD92JD8078S8J29SDOAKC0EF23033712jd92jd8078s8j29sdoakc0ef23033712Jd92jD8078s8j29sDoakc0ef230337123e4567-e89b-12d3-a456-426614174000
Se i requisiti non vengono soddisfatti, l'ID sincronizzazione del consenso non viene impostato e l'SDK UMP registra un avviso nella console