AdRequest

public class AdRequest

Subclasses diretas conhecidas
AdManagerAdRequest

Um AdManagerAdRequest contém informações de segmentação usadas para buscar um anúncio do Google Ad Manager.


Um AdRequest contém informações de segmentação usadas para buscar um anúncio. As solicitações de anúncio são criadas usando AdRequest.Builder.

Os editores que usam o Ad Manager precisam usar com.google.android.gms.ads.admanager.AdManagerAdRequest.

Resumo

Tipos aninhados

Cria uma AdRequest.

Constantes

static final String
DEVICE_ID_EMULATOR = "B3EEABB8EE11C2BE770B684D95219ECB"

O deviceId para emuladores a serem usados com setTestDeviceIds.

static final int

A solicitação de anúncio não foi feita devido à ausência do ID do app.

static final int

Ocorreu um erro interno. Por exemplo, o servidor de anúncios recebeu uma resposta inválida.

static final int

A string do anúncio é inválida.

static final int

A solicitação de anúncio era inválida. Por exemplo, o ID do bloco de anúncios estava incorreto.

static final int

O adaptador de mediação não atendeu à solicitação de anúncio.

static final int

A solicitação de anúncio falhou devido à conectividade de rede.

static final int

A solicitação de anúncio foi bem-sucedida, mas nenhum anúncio foi retornado devido à falta de inventário de anúncios.

static final int

O ID da solicitação na string de anúncio não foi encontrado.

static final int

O comprimento máximo do URL do conteúdo.

Métodos públicos

@Nullable String

Recebe a string de anúncio.

String

Retorna as informações de segmentação por URL de conteúdo.

@Nullable Bundle
<T extends CustomEvent> getCustomEventExtrasBundle(Class<T> adapterClass)

Esse método foi descontinuado.

Use getNetworkExtrasBundle.

Set<String>

Retorna as palavras-chave de informações de segmentação.

List<String>

Retorna a lista de URLs de conteúdo vizinhos ou uma lista vazia se nenhum URL foi definido.

@Nullable Bundle
<T extends MediationExtrasReceiver> getNetworkExtrasBundle(
    Class<T> adapterClass
)

Retorna parâmetros extras para transmitir a um adaptador de rede de anúncios específico.

String

Retorna a string do agente de solicitação para identificar a origem da solicitação de anúncio.

boolean

Retorna true se o dispositivo vai receber anúncios de teste.

Constantes

DEVICE_ID_EMULATOR

public static final String DEVICE_ID_EMULATOR = "B3EEABB8EE11C2BE770B684D95219ECB"

O deviceId para emuladores a serem usados com setTestDeviceIds.

ERROR_CODE_APP_ID_MISSING

public static final int ERROR_CODE_APP_ID_MISSING = 8

A solicitação de anúncio não foi feita devido à ausência do ID do app.

ERROR_CODE_INTERNAL_ERROR

public static final int ERROR_CODE_INTERNAL_ERROR = 0

Ocorreu um erro interno. Por exemplo, o servidor de anúncios recebeu uma resposta inválida.

ERROR_CODE_INVALID_AD_STRING

public static final int ERROR_CODE_INVALID_AD_STRING = 11

A string do anúncio é inválida. Por exemplo, não há um ID de solicitação na string do anúncio.

ERROR_CODE_INVALID_REQUEST

public static final int ERROR_CODE_INVALID_REQUEST = 1

A solicitação de anúncio era inválida. Por exemplo, o ID do bloco de anúncios estava incorreto.

ERROR_CODE_MEDIATION_NO_FILL

public static final int ERROR_CODE_MEDIATION_NO_FILL = 9

O adaptador de mediação não atendeu à solicitação de anúncio. Se esse erro for retornado de getCode, verifique getCause para encontrar a causa.

ERROR_CODE_NETWORK_ERROR

public static final int ERROR_CODE_NETWORK_ERROR = 2

A solicitação de anúncio falhou devido à conectividade de rede.

ERROR_CODE_NO_FILL

public static final int ERROR_CODE_NO_FILL = 3

A solicitação de anúncio foi bem-sucedida, mas nenhum anúncio foi retornado devido à falta de inventário de anúncios.

ERROR_CODE_REQUEST_ID_MISMATCH

public static final int ERROR_CODE_REQUEST_ID_MISMATCH = 10

O ID da solicitação na string de anúncio não foi encontrado.

MAX_CONTENT_URL_LENGTH

public static final int MAX_CONTENT_URL_LENGTH = 512

O comprimento máximo do URL do conteúdo.

Métodos públicos

getAdString

public @Nullable String getAdString()

Recebe a string de anúncio.

getContentUrl

public String getContentUrl()

Retorna as informações de segmentação por URL de conteúdo. Retorna null se o contentUrl não foi definido.

getCustomEventExtrasBundle

public @Nullable Bundle <T extends CustomEvent> getCustomEventExtrasBundle(Class<T> adapterClass)

Retorna parâmetros extras para transmitir a um adaptador de evento personalizado específico. Retorna null se nenhum extra de evento personalizado do tipo fornecido foi definido.

getKeywords

public Set<StringgetKeywords()

Retorna as palavras-chave de informações de segmentação. Retorna um Set vazio se nenhuma palavra-chave for adicionada.

getNeighboringContentUrls

public List<StringgetNeighboringContentUrls()

Retorna a lista de URLs de conteúdo vizinhos ou uma lista vazia se nenhum URL foi definido.

getNetworkExtrasBundle

public @Nullable Bundle <T extends MediationExtrasReceiver> getNetworkExtrasBundle(
    Class<T> adapterClass
)

Retorna parâmetros extras para transmitir a um adaptador de rede de anúncios específico. Retorna null se nenhum extra de rede do tipo fornecido foi definido.

getRequestAgent

public String getRequestAgent()

Retorna a string do agente de solicitação para identificar a origem da solicitação de anúncio.

isTestDevice

public boolean isTestDevice(Context context)

Retorna true se o dispositivo vai receber anúncios de teste.