Impostazione dello stato di consenso o rinuncia dell’utente

Queste informazioni aiutano a gestire una richiesta di cancellazione dati in conformità ai requisiti GDPR.

IMPORTANTE

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 nel 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(); 
}

In questa pagina