La sincronizzazione del consenso ti permette di applicare le decisioni sul consenso dell'utente a più app all'interno del tuo portafoglio.
Con la sincronizzazione del consenso, un utente può prendere una decisione sul consenso nel messaggio sui regolamenti europei in una delle tue app e questa decisione verrà applicata alle altre tue app. Ciò può migliorare l'esperienza utente complessiva nelle tue app riducendo il numero di messaggi per il consenso mostrati agli utenti.
Come funziona la sincronizzazione del consenso
La sincronizzazione del consenso utilizza l'SDK Google User Messaging Platform (SDK UMP) e un identificatore univoco di sincronizzazione del consenso per confermare le precedenti decisioni di un utente sul consenso e applicarle ad altre app che fanno parte di un gruppo di consenso definito.
Quando un utente prende una decisione sul consenso in una delle app del gruppo, la sua decisione viene inviata tramite l'SDK UMP a un server del consenso, dove viene memorizzata insieme all'identificatore di sincronizzazione del consenso assegnato all'utente. Quando lo stesso utente inizializza un'altra app nel gruppo, l'SDK UMP invia l'identificatore al server del consenso, dove viene confrontato con le combinazioni identificatore/stringa del consenso esistenti. L'obiettivo è determinare se l'utente dell'app ha già preso una decisione sul consenso in una delle tue app e se questa decisione è applicabile all'app corrente.
A seconda dell'esito del confronto, verrà intrapresa una delle seguenti azioni:
- Se esiste una decisione sul consenso valida e applicabile: la stringa trasparenza e consenso (TC) verrà recuperata e archiviata localmente. All'utente non verrà mostrato il messaggio sui regolamenti europei, in quanto ha già dato il consenso su un'altra app del gruppo di consenso. In caso di conflitto tra una stringa TC archiviata localmente e una stringa TC archiviata sul server di consenso:
- Se il timestamp
LastUpdateddella stringa TC archiviata localmente è più recente di quello della versione sul server del consenso, la stringa TC archiviata localmente sostituirà la versione del server. - Se la stringa TC memorizzata sul server del consenso ha un timestamp
LastUpdatedpiù recente o uguale a quello della versione memorizzata localmente, la stringa TC memorizzata sul server del consenso verrà recuperata e memorizzata localmente, sovrascrivendo la versione memorizzata localmente.
- Se il timestamp
- Se non esiste una decisione sul consenso valida e applicabile: all'utente verrà mostrato il messaggio sui regolamenti europei. Una volta che l'utente prende una decisione sul consenso in questo messaggio, la stringa TC viene memorizzata sul server del consenso insieme all'identificatore di sincronizzazione del consenso.
Qualsiasi modifica apportata da un utente alle impostazioni del consenso nell'app corrente verrà applicata alle altre app del gruppo di consenso la volta successiva che queste app eseguiranno requestConsentInfoUpdate tramite l'SDK UMP. Prima che la decisione sul consenso venga applicata, potrebbe essere necessario riavviare le app già aperte sul dispositivo dell'utente e incluse nel gruppo di consenso.
Crea un gruppo di consenso
Prima di poter avviare la sincronizzazione del consenso tra le app, devi selezionare le app che vuoi sincronizzare e aggiungerle a un gruppo di consenso. Quando un utente prende una decisione sul consenso in una delle app del gruppo, questa decisione verrà applicata alle altre app del gruppo a cui l'utente accederà successivamente.
Quando crei il gruppo di consenso, tieni presente quanto segue:
- Le norme sulla privacy devono elencare in modo chiaro tutte le app del gruppo di consenso che condivideranno le decisioni sul consenso.
- Solo le app con un messaggio sui regolamenti europei pubblicato sono idonee per la sincronizzazione del consenso.
- Le app in un gruppo di consenso possono diventare non idonee, ad esempio se il messaggio sui regolamenti europei dell'app viene eliminato, ma rimarranno nel gruppo di consenso. Il consenso verrà sincronizzato di nuovo per quell'app solo quando tornerà ad essere idonea.
- Le app non idonee non possono essere aggiunte ai gruppi di consenso.
- I messaggi che utilizzano l'implementazione nell'unità pubblicitaria non sono idonei per la sincronizzazione del consenso.
- Una volta attivata la sincronizzazione del consenso, i messaggi sui regolamenti europei visualizzati nelle app incluse nel gruppo di consenso informeranno gli utenti che le loro decisioni sul consenso sono state applicate a un gruppo di app e rimanderanno alle tue norme sulla privacy.
Completa i seguenti passaggi per creare un gruppo di consenso:
- Accedi al tuo account AdMob alla pagina https://admob.google.com.
- Fai clic su Privacy e messaggi.
- Nella scheda del tipo di messaggio sui regolamenti europei, fai clic su
.
- Nella sezione "Sincronizzazione del consenso", fai clic su Aggiungi app.
- Seleziona le app da includere nel gruppo di consenso.
- Fai clic su Conferma. Il gruppo di consenso verrà salvato.
Identificatori di sincronizzazione del consenso
Gli identificatori di sincronizzazione del consenso sono gli identificatori univoci utilizzati per associare gli utenti alle loro precedenti decisioni sul consenso. Gli identificatori non devono contenere informazioni che consentono l'identificazione personale (PII) non elaborate sugli utenti. Puoi utilizzare gli identificatori forniti dal publisher derivanti dai dati di accesso, ad esempio un indirizzo email o un ID utente univoco, per facilitare la sincronizzazione del consenso su più dispositivi.
Consulta la documentazione di Google for Developers e completa i passaggi per configurare gli identificatori di sincronizzazione del consenso:
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 a Google informazioni che consentono l'identificazione personale (PII).
L'ID fornito deve soddisfare i seguenti requisiti:
- Essere costruito come stringa UUID o corrispondere all'espressione regolare
^[0-9a-zA-Z+.=\/_\-$,{}]{22,150}$. - Contenere almeno 22 caratteri.
- Contenere massimo 150 caratteri.
Esempio
Di seguito sono riportati alcuni esempi di ID di sincronizzazione del consenso formattati correttamente:
12JD92JD8078S8J29SDOAKC0EF23033712jd92jd8078s8j29sdoakc0ef23033712Jd92jD8078s8j29sDoakc0ef230337123e4567-e89b-12d3-a456-426614174000
Revoca del consenso
La revoca del consenso è la procedura attraverso la quale gli utenti che hanno acconsentito a visualizzare annunci personalizzati possono revocare questo consenso ai sensi del GDPR. Devi fornire un link nel menu dell'app che consenta agli utenti di revocare la propria decisione sul consenso. Scopri di più sull'implementazione della revoca del consenso nelle tue app.
Se la sincronizzazione del consenso è attivata e un utente revoca il consenso per un'app nel gruppo di consenso, il consenso viene revocato per tutte le app nel gruppo.
Eliminazione del consenso
In qualità di publisher, hai anche la possibilità di richiedere l'eliminazione di una stringa TC archiviata per un utente tramite un endpoint web.
Per richiedere l'eliminazione dei dati, avvia una richiesta POST utilizzando questo URL:
https://fundingchoicesmessages.google.com/csd?userid={user's_ID}&appid={one_of_the_appids_in_the_consent_group}
POST siano codificati come URL.