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 das regulamentações 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.
Definir a tag para usuários abaixo da idade de consentimento
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 ->
// ...
})
Ler as opções de consentimento
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 oUMPDebugGeographyRegulatedUSState 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.