RequestConfiguration

public class RequestConfiguration


Configuração global que será usada para cada AdRequest.

Resumo

Tipos aninhados

Builder para a classe RequestConfiguration.

Constantes permitidas para setMaxAdContentRating.

Estados de personalização do tratamento de privacidade do publisher.

Essa anotação foi descontinuada.

Use setAgeRestrictedTreatment.

Essa anotação foi descontinuada.

Use setAgeRestrictedTreatment.

Constantes

static final String

Conteúdo adequado para o público em geral, incluindo famílias.

static final String

Conteúdo adequado somente para o público adulto.

static final String

Conteúdo adequado para o público com supervisão adulta.

static final String

Conteúdo apropriado para adolescentes e público adulto.

static final String

Nenhuma classificação do conteúdo especificada.

static final int

O uso deste campo foi suspenso.

Use UNSPECIFIED.

static final int

O uso deste campo foi suspenso.

Use CHILD.

static final int

O uso deste campo foi suspenso.

Use UNSPECIFIED.

static final int

O uso deste campo foi suspenso.

Use UNSPECIFIED.

static final int

O uso deste campo foi suspenso.

Use CHILD.

static final int

O uso deste campo foi suspenso.

Use UNSPECIFIED.

Métodos públicos

AgeRestrictedTreatment

Retorna o valor definido pelo setAgeRestrictedTreatment correspondente.

String

Retorna o valor definido pelo setMaxAdContentRating correspondente.

RequestConfiguration.PublisherPrivacyPersonalizationState

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

int

Esse método foi descontinuado.

Use getAgeRestrictedTreatment.

int

Esse método foi descontinuado.

Use getAgeRestrictedTreatment.

List<String>

Retorna os IDs dos dispositivos de teste que sempre vão solicitar anúncios de teste.

RequestConfiguration.Builder

Retorna um Builder com valores deste RequestConfiguration.

Constantes

MAX_AD_CONTENT_RATING_G

public static final String MAX_AD_CONTENT_RATING_G = "G"

Conteúdo adequado para o público em geral, incluindo famílias.

MAX_AD_CONTENT_RATING_MA

public static final String MAX_AD_CONTENT_RATING_MA = "MA"

Conteúdo adequado somente para o público adulto.

MAX_AD_CONTENT_RATING_PG

public static final String MAX_AD_CONTENT_RATING_PG = "PG"

Conteúdo adequado para o público com supervisão adulta.

MAX_AD_CONTENT_RATING_T

public static final String MAX_AD_CONTENT_RATING_T = "T"

Conteúdo apropriado para adolescentes e público adulto.

MAX_AD_CONTENT_RATING_UNSPECIFIED

public static final String MAX_AD_CONTENT_RATING_UNSPECIFIED = ""

Nenhuma classificação do conteúdo especificada.

TAG_FOR_CHILD_DIRECTED_TREATMENT_FALSE

public static final int TAG_FOR_CHILD_DIRECTED_TREATMENT_FALSE = 0

Indica que as solicitações de anúncios não devem ser tratadas como feitas para crianças para fins da Lei de Proteção da Privacidade On-line das Crianças (COPPA).

TAG_FOR_CHILD_DIRECTED_TREATMENT_TRUE

public static final int TAG_FOR_CHILD_DIRECTED_TREATMENT_TRUE = 1

Indica que as solicitações de anúncios devem ser tratadas como feitas para crianças para fins da Lei de Proteção da Privacidade On-line das Crianças (COPPA).

TAG_FOR_CHILD_DIRECTED_TREATMENT_UNSPECIFIED

public static final int TAG_FOR_CHILD_DIRECTED_TREATMENT_UNSPECIFIED = -1

Não indica se as solicitações de anúncios devem ser tratadas como feitas para crianças para fins da Lei de Proteção da Privacidade On-line das Crianças (COPPA).

public static final int TAG_FOR_UNDER_AGE_OF_CONSENT_FALSE = 0

Indica que o publisher especificou que a solicitação de anúncio não deve receber tratamento para usuários no Espaço Econômico Europeu (EEE) abaixo da idade de consentimento.

public static final int TAG_FOR_UNDER_AGE_OF_CONSENT_TRUE = 1

Indica que o editor especificou que a solicitação de anúncio deve receber tratamento para usuários no Espaço Econômico Europeu (EEE) abaixo da idade de consentimento.

public static final int TAG_FOR_UNDER_AGE_OF_CONSENT_UNSPECIFIED = -1

Indica que o publisher não especificou se a solicitação de anúncio deve receber tratamento para usuários no Espaço Econômico Europeu (EEE) abaixo da idade de consentimento.

Campos públicos

ageRestrictedTreatment

public final @Nullable AgeRestrictedTreatment ageRestrictedTreatment

maxAdContentRating

public final @Nullable String maxAdContentRating

tagForChildDirectedTreatment

public final int tagForChildDirectedTreatment

tagForUnderAgeOfConsent

public final int tagForUnderAgeOfConsent

testDeviceIds

public final List<StringtestDeviceIds

Métodos públicos

getAgeRestrictedTreatment

public AgeRestrictedTreatment getAgeRestrictedTreatment()

Retorna o valor definido pelo setAgeRestrictedTreatment correspondente. Retorna UNSPECIFIED se o valor nunca foi definido.

getMaxAdContentRating

@RequestConfiguration.MaxAdContentRating
public String getMaxAdContentRating()

Retorna o valor definido pelo setMaxAdContentRating correspondente.

getPublisherPrivacyPersonalizationState

public RequestConfiguration.PublisherPrivacyPersonalizationState getPublisherPrivacyPersonalizationState()

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

getTagForChildDirectedTreatment

@RequestConfiguration.TagForChildDirectedTreatment
public int getTagForChildDirectedTreatment()

Retorna o valor definido pelo setTagForChildDirectedTreatment correspondente.

getTagForUnderAgeOfConsent

@RequestConfiguration.TagForUnderAgeOfConsent
public int getTagForUnderAgeOfConsent()

Retorna o valor definido pelo setTagForUnderAgeOfConsent correspondente.

getTestDeviceIds

public List<StringgetTestDeviceIds()

Retorna os IDs dos dispositivos de teste que sempre vão solicitar anúncios de teste. Retorna uma lista vazia se os IDs de dispositivos de teste não foram definidos anteriormente.

toBuilder

public RequestConfiguration.Builder toBuilder()

Retorna um Builder com valores deste RequestConfiguration.