Definição de status de opção do usuário

Essas informações o ajudam com a solicitação de exclusão de dados do GDPR.

IMPORTANTE

A partir do Android SDK 4.15, definir o status de privacidade como unknown retém as ocorrências do Audience Manager e da Experience Cloud ID.

É possível controlar se a atividade do Analytics, Target e Audience Manager é permitida em um dispositivo usando as configurações a seguir:

  • privacyDefault na Configuração JSON do ADBMobile.

    Esta configuração controla a configuração inicial que persiste até que seja alterada no código.

  • O método Config.setPrivacyStatus.

    Após a configuração de privacidade ser alterada por meio desse método, essa alteração permanece válida até que você a altere novamente ou desinstale e instale o aplicativo novamente. Para obter mais informações sobre os métodos, consulte Métodos de configuração.

A tabela a seguir descreve cada status de privacidade:

  • Aceitar

    • Analytics: as ocorrências são enviadas.
    • Target: as solicitações da mbox são enviadas.
    • Audience Manager: as sincronizações de ID e os sinais são enviados.
    • Valor no arquivo de configuração JSON: optedin
    • Valor em setPrivacyStatus: MOBILE_PRIVACY_STATUS_OPT_IN
  • Rejeitar

    • Analytics: as ocorrências são descartadas.
    • Target: as solicitações da mbox não são permitidas.
    • Audience Manager: as sincronizações de ID e os sinais não são permitidos.
    • Valor no arquivo de configuração JSON: optedout
    • Valor em setPrivacyStatus: MOBILE_PRIVACY_STATUS_OPT_OUT
  • Desconhecido

    • Analytics: se o rastreamento offline estiver ativado, as ocorrências são salvas até o status de privacidade ser alterado para “aceitar” (as ocorrências são enviadas) ou “recusar” (as ocorrências são descartadas).

      Se o rastreamento offline não estiver ativado, as ocorrências são descartadas até o status de privacidade ser alterado parar aceitar.

    • Target: as solicitações da mbox são enviadas.

    • Audience Manager: as sincronizações de ID e os sinais são enviados.

    • Valor no arquivo de configuração JSON: optunknown

    • Valor em setPrivacyStatus: MOBILE_PRIVACY_STATUS_UNKNOWN

Exemplos

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

Nesta página