RequestConfiguration.Builder

public class RequestConfiguration.Builder


Builder para 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 publisher.

RequestConfiguration.Builder

Com esse método, é possível 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) - http://business.ftc.gov/privacy-and-security/childrens-privacy.

RequestConfiguration.Builder

Com esse método, você pode marcar seu app para receber tratamento aos usuários no Espaço Econômico Europeu (EEE) abaixo da idade de consentimento.

RequestConfiguration.Builder

Define uma lista de IDs de dispositivos de teste correspondentes a dispositivos 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 terão 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 publisher.

setTagForChildDirectedTreatment

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

Com esse método, é possível 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) - 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 seu app deve ser tratado como direcionado a crianças para fins da Lei de Proteção da Privacidade On-line das Crianças (COPPA).

Se você definir esse método como TAG_FOR_CHILD_DIRECTED_TREATMENT_FALSE, vai indicar que seu 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úncio 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ê certifica que essa notificação está correta e que você tem autorização para agir em nome do proprietário do app. Você está ciente de que o abuso dessa configuração poderá 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 seu app deve 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
)

Com esse método, você pode marcar seu app para receber tratamento aos usuários no Espaço Econômico Europeu (EEE) abaixo da idade de consentimento. Esse recurso foi desenvolvido para obedecer ao 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 seu advogado. Com as ferramentas do Google, é mais fácil obedecer às diretrizes, mas os publishers ainda precisam seguir as obrigações legais.

Ao usar esse recurso, um parâmetro TFUA (Tag para usuários abaixo da idade de consentimento, aplicável à Europa) 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 a fornecedores de anúncio terceirizados também serão desativadas, como pixels de avaliação de anúncio 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 tratado 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 o app seja tratado 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 você quer que ele seja processado de maneira adequada para usuários abaixo da idade de consentimento.

setTestDeviceIds

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

Define uma lista de IDs de dispositivos de teste correspondentes a dispositivos que sempre vão solicitar anúncios de teste. O ID do dispositivo de teste do 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.