RequestConfiguration.Builder

public class RequestConfiguration.Builder


Builder para a classe RequestConfiguration.

Resumo

Construtores públicos

Métodos públicos

RequestConfiguration

Crie a RequestConfiguration.

RequestConfiguration.Builder

Define uma classificação máxima do conteúdo do anúncio.

RequestConfiguration.Builder

Define o estado de personalização do tratamento de privacidade do editor.

RequestConfiguration.Builder

Esse método permite especificar se você quer que seu app seja tratado como direcionado a crianças para fins da Lei de Proteção da Privacidade On-line das Crianças (COPPA, na sigla em inglês): http://business.ftc.gov/privacy-and-security/childrens-privacy.

RequestConfiguration.Builder

Esse método permite marcar seu app para que seja tratado como direcionado a usuários abaixo da idade de consentimento no Espaço Econômico Europeu (EEE).

RequestConfiguration.Builder

Define uma lista de IDs de dispositivos de teste correspondentes aos dispositivos de teste que sempre vão solicitar anúncios de teste.

Construtores públicos

Builder

public Builder()

Métodos públicos

setMaxAdContentRating

@CanIgnoreReturnValue
public RequestConfiguration.Builder setMaxAdContentRating(
    @RequestConfiguration.MaxAdContentRating @Nullable String maxAdContentRating
)

Define uma classificação máxima do conteúdo do anúncio. Os anúncios da AdMob retornados para seu app vão ter uma classificação de conteúdo igual ou inferior a esse nível. Os valores válidos são MAX_AD_CONTENT_RATING_G, MAX_AD_CONTENT_RATING_PG, MAX_AD_CONTENT_RATING_T e MAX_AD_CONTENT_RATING_MA.

setPublisherPrivacyPersonalizationState

@CanIgnoreReturnValue
public RequestConfiguration.Builder setPublisherPrivacyPersonalizationState(
    RequestConfiguration.PublisherPrivacyPersonalizationState publisherPrivacyPersonalizationState
)

Define o estado de personalização do tratamento de privacidade do editor.

setTagForChildDirectedTreatment

@CanIgnoreReturnValue
public RequestConfiguration.Builder setTagForChildDirectedTreatment(
    @RequestConfiguration.TagForChildDirectedTreatment int tagForChildDirectedTreatment
)

Esse método permite especificar se você quer que seu app seja tratado como direcionado a crianças para fins da Lei de Proteção da Privacidade On-line das Crianças (COPPA, na sigla em inglês): http://business.ftc.gov/privacy-and-security/childrens-privacy.

Se você definir esse método como TAG_FOR_CHILD_DIRECTED_TREATMENT_TRUE, vai indicar que o app precisa ser tratado como direcionado a crianças para fins da Lei de Proteção da Privacidade On-line das Crianças (COPPA, na sigla em inglês).

Se você definir esse método como TAG_FOR_CHILD_DIRECTED_TREATMENT_FALSE, vai indicar que o app não deve ser tratado como direcionado a crianças para fins da Lei de Proteção da Privacidade On-line das Crianças (COPPA, na sigla em inglês).

Se você não definir esse método ou definir como TAG_FOR_CHILD_DIRECTED_TREATMENT_UNSPECIFIED, as solicitações de anúncios não vão incluir nenhuma indicação de como você quer que seu app seja tratado em relação à COPPA.

Ao definir esse método, você confirma que esta notificação é precisa e que tem autorização para agir em nome do proprietário do app. Você entende que o abuso dessa configuração pode resultar no encerramento da sua Conta do Google.

Observação: pode levar alguns instantes até que esta designação seja completamente implementada nos serviços aplicáveis do Google.

Parâmetros
@RequestConfiguration.TagForChildDirectedTreatment int tagForChildDirectedTreatment

Defina como true para indicar que o app precisa ser tratado como direcionado a crianças. Defina como false para indicar que o app não deve ser tratado como direcionado a crianças.

setTagForUnderAgeOfConsent

@CanIgnoreReturnValue
public RequestConfiguration.Builder setTagForUnderAgeOfConsent(
    @RequestConfiguration.TagForUnderAgeOfConsent int tagForUnderAgeOfConsent
)

Esse método permite marcar seu app para que seja tratado como direcionado a usuários abaixo da idade de consentimento no Espaço Econômico Europeu (EEE). Esse recurso foi desenvolvido para facilitar a conformidade com o Regulamento geral de proteção de dados (GDPR). É possível que você tenha outras obrigações legais de acordo com o GDPR. Leia as orientações da União Europeia e consulte sua assessoria jurídica. As ferramentas do Google foram criadas para facilitar a conformidade, mas os editores ainda precisam seguir as obrigações legais.

Ao usar esse recurso, um parâmetro "Tag para usuários abaixo da idade de consentimento na Europa" (TFUA) será incluído em todas as solicitações de anúncio. Ele desativa a publicidade personalizada, incluindo o remarketing, para essa solicitação específica. As solicitações para fornecedores de anúncios terceirizados também serão desativadas, como pixels de medição de anúncios e servidores de anúncios de terceiros.

Se você definir esse método como TAG_FOR_UNDER_AGE_OF_CONSENT_TRUE, vai indicar que quer que seu app seja processado de maneira adequada para usuários abaixo da idade de consentimento.

Se você definir esse método como TAG_FOR_UNDER_AGE_OF_CONSENT_FALSE, vai indicar que não quer que seu app seja processado de maneira adequada para usuários abaixo da idade de consentimento.

Se você não definir esse método ou definir como TAG_FOR_UNDER_AGE_OF_CONSENT_UNSPECIFIED, o app não vai incluir nenhuma indicação de como ele será processado de maneira adequada para usuários com menos de idade para consentimento.

setTestDeviceIds

@CanIgnoreReturnValue
public RequestConfiguration.Builder setTestDeviceIds(@Nullable List<String> testDeviceIds)

Define uma lista de IDs de dispositivos de teste correspondentes aos dispositivos de teste que sempre vão solicitar anúncios de teste. O ID do dispositivo de teste para o dispositivo atual é registrado no logcat quando a primeira solicitação de anúncio é feita.

Parâmetros
@Nullable List<String> testDeviceIds

a lista de IDs dos dispositivos de teste. Transmita null para limpar a lista.