RequestConfiguration.Builder

class RequestConfiguration.Builder


Builder para RequestConfiguration.

Resumo

Construtores públicos

Funções públicas

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

Builder()

Funções públicas

setMaxAdContentRating

@CanIgnoreReturnValue
fun setMaxAdContentRating(
    @RequestConfiguration.MaxAdContentRating maxAdContentRating: String?
): RequestConfiguration.Builder!

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
fun setPublisherPrivacyPersonalizationState(
    publisherPrivacyPersonalizationState: RequestConfiguration.PublisherPrivacyPersonalizationState!
): RequestConfiguration.Builder!

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

setTagForChildDirectedTreatment

@CanIgnoreReturnValue
fun setTagForChildDirectedTreatment(
    @RequestConfiguration.TagForChildDirectedTreatment tagForChildDirectedTreatment: Int
): 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.

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 tagForChildDirectedTreatment: Int

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
fun setTagForUnderAgeOfConsent(
    @RequestConfiguration.TagForUnderAgeOfConsent tagForUnderAgeOfConsent: Int
): 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. 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
fun setTestDeviceIds(testDeviceIds: (Mutable)List<String!>?): RequestConfiguration.Builder!

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
testDeviceIds: (Mutable)List<String!>?

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