Divulgação para usuários dos EUA

Selecione a plataforma: Android iOS Unity Android (legada)

Neste guia, descrevemos as etapas necessárias para oferecer suporte à mensagem das regulamentações estaduais dos EUA como parte do SDK da UMP. Siga estas instruções com Configurar o SDK da UMP, que detalha como executar seu app com o SDK da UMP e configurar sua mensagem. As orientações a seguir são específicas para a mensagem das regulamentações estaduais dos EUA.

Pré-requisitos

Antes de continuar:

  • Atualize para a versão mais recente do SDK da UMP. Para suporte a mensagens dos regulamentos estaduais dos EUA, recomendamos usar a versão 2.1.0 ou mais recente.
  • Configurar o SDK da UMP. Implemente um ponto de entrada de opções de privacidade e renderize-o, se necessário. Ao concluir este guia, você terá um ponto de entrada para veicular sua mensagem dos regulamentos estaduais dos EUA aos usuários.
  • Criar uma mensagem dos regulamentos estaduais dos EUA para apps.
  • Se você estiver usando a mensagem das regulamentações estaduais dos EUA com outras mensagens, consulte Tipos de mensagem disponíveis para o usuário para entender quando as diferentes mensagens são mostradas aos usuários.

Para indicar se um usuário está abaixo da idade de consentimento, defina setTagForUnderAgeOfConsent (TFUA). Quando você define a TFUA como true, o SDK da UMP não pede consentimento do usuário. Se o app tiver um público misto, defina esse parâmetro para usuários menores de idade e garanta que o consentimento não seja solicitado. É sua responsabilidade definir esse parâmetro quando necessário para obedecer à COPPA e a outras regulamentações relevantes.

O exemplo a seguir define a TFUA como verdadeira em uma solicitação de consentimento da UMP:

Java

ConsentRequestParameters params = new ConsentRequestParameters
    .Builder()
    // Indicate the user is under age of consent.
    .setTagForUnderAgeOfConsent(true)
    .build();

consentInformation = UserMessagingPlatform.getConsentInformation(this);
consentInformation.requestConsentInfoUpdate(
    this,
    params,
    (OnConsentInfoUpdateSuccessListener) () -> {
      // ...
    },
    (OnConsentInfoUpdateFailureListener) requestConsentError -> {
      // ...
    });

Kotlin

val params = ConsentRequestParameters
    .Builder()
    // Indicate the user is under age of consent.
    .setTagForUnderAgeOfConsent(true)
    .build()

consentInformation = UserMessagingPlatform.getConsentInformation(this)
consentInformation.requestConsentInfoUpdate(
    this,
    params,
    ConsentInformation.OnConsentInfoUpdateSuccessListener {
      // ...
    },
    ConsentInformation.OnConsentInfoUpdateFailureListener {
      requestConsentError ->
      // ...
    })

Depois que o usuário tomar uma decisão sobre as regulamentações estaduais dos EUA, você poderá ler a escolha dele no armazenamento local seguindo a especificação da Plataforma de Privacidade Global (GPP). Para mais detalhes, consulte Detalhes no app. O SDK da UMP preenche apenas as chaves IABGPP_GppSID e IABGPP_HDR_GppString.

Testar as mensagens das regulamentações estaduais dos EUA

Para testar as mensagens das regulamentações estaduais dos EUA, use o UMPDebugGeographyRegulatedUSState debugGeography para forçar o SDK da UMP a tratar seu dispositivo de teste como se ele estivesse localizado em um estado regulamentado dos EUA. Também é possível usar UMPDebugGeographyOther para forçar a supressão de mensagens das regulamentações estaduais dos EUA. Para mais detalhes sobre debugGeography, consulte Forçar uma região geográfica. Observação: UMPDebugGeographyRegulatedUSState só está disponível na versão 3.1.0 ou mais recente da UMP.