ARGOMENTI×
Impostazione dello stato di consenso o diniego dell'utente
Queste informazioni aiutano a gestire una richiesta di cancellazione dati in conformità ai requisiti RGPD.
A partire da Android SDK 4.15, l'impostazione dello stato di privacy su
unknown
blocca gli hit di Audience Manager ed Experience Cloud ID.
Puoi verificare se l'attività di Analytics, Target e Audience Manager è consentita su un dispositivo utilizzando le seguenti impostazioni:
- privacyDefault in file di configurazione ADBMobile JSON .Questa impostazione controlla l'impostazione iniziale che persiste finché non viene modificata nel codice.
- Il metodo Config.setPrivacyStatus .Dopo che l'impostazione della privacy è stata modificata utilizzando questo metodo, la modifica resta in vigore finché non la cambi nuovamente oppure finché non disinstalli e reinstalli l'app. Per ulteriori informazioni sui metodi, vedi Metodi di Configurazione .
La seguente tabella descrive ogni stato di privacy:
- Consenso accordato
- Analytics : gli hit vengono inviati.
- Target : le richieste Mbox vengono inviate.
- Audience Manager : i segnali e le sincronizzazioni ID vengono inviati.
- Valore nel file di configurazione JSON: optedin
- Valore in setPrivacyStatus : MOBILE_PRIVACY_STATUS_OPT_IN
- Consenso negato
- Analytics : gli hit vengono scartati.
- Target : le richieste Mbox non sono consentite.
- Audience Manager : i segnali e le sincronizzazioni ID non sono consentiti.
- Valore nel file di configurazione JSON: optedout
- Valore in setPrivacyStatus : MOBILE_PRIVACY_STATUS_OPT_OUT
- Sconosciuto
- Analytics : se è abilitato il tracciamento offline, gli hit vengono salvati finché lo stato di privacy non cambia quando l’utente acconsente (optedin, gli hit vengono inviati) o rinuncia (optedout, gli hit vengono eliminati).Se il tracciamento offline non è abilitato, gli hit vengono scartati finché lo stato di privacy non cambia in optedin.
- Target : le richieste Mbox vengono inviate.
- Audience Manager : i segnali e le sincronizzazioni ID vengono inviati.
- Valore nel file di configurazione JSON: optunknown
- Valore in setPrivacyStatus : MOBILE_PRIVACY_STATUS_UNKNOWN
Esempi
public void setOptIn(View view) { Config.setPrivacyStatus(MobilePrivacyStatus.MOBILE_PRIVACY_STATUS_OPT_IN); currentStatus = Config.getPrivacyStatus(); } public void setOptOut(View view) { Config.setPrivacyStatus(MobilePrivacyStatus.MOBILE_PRIVACY_STATUS_OPT_OUT); currentStatus = Config.getPrivacyStatus(); } public void setOptUnknown(View view) { Config.setPrivacyStatus(MobilePrivacyStatus.MOBILE_PRIVACY_STATUS_UNKNOWN); currentStatus = Config.getPrivacyStatus(); }