AdRequest

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 um AdRequest.

Constantes

const String!
DEVICE_ID_EMULATOR = "B3EEABB8EE11C2BE770B684D95219ECB"

O deviceId para emuladores a serem usados com setTestDeviceIds.

const Int

A solicitação de anúncio não foi feita porque o ID do app estava faltando.

const Int

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

const Int

A string de anúncio é inválida.

const Int

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

const Int

O adaptador de mediação não preencheu a solicitação de anúncio.

const Int

A solicitação de anúncio não foi concluída devido à conectividade de rede.

const Int

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

const Int

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

const Int

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

Funções públicas

String?

Recebe a string de anúncio.

String!

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

Bundle?
<T : CustomEvent?> getCustomEventExtrasBundle(adapterClass: Class<T!>!)

Essa função foi descontinuada.

Use getNetworkExtrasBundle.

(Mutable)Set<String!>!

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

(Mutable)List<String!>!

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

Bundle?
<T : MediationExtrasReceiver?> getNetworkExtrasBundle(
    adapterClass: Class<T!>!
)

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

Long

Recebe o ID de posição definido neste AdRequest.

String!

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

Boolean
isTestDevice(context: Context!)

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

Constantes

DEVICE_ID_EMULATOR

const val DEVICE_ID_EMULATOR = "B3EEABB8EE11C2BE770B684D95219ECB": String!

O deviceId para emuladores a serem usados com setTestDeviceIds.

ERROR_CODE_APP_ID_MISSING

const val ERROR_CODE_APP_ID_MISSING = 8: Int

A solicitação de anúncio não foi feita porque o ID do app estava faltando.

ERROR_CODE_INTERNAL_ERROR

const val ERROR_CODE_INTERNAL_ERROR = 0: Int

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

ERROR_CODE_INVALID_AD_STRING

const val ERROR_CODE_INVALID_AD_STRING = 11: Int

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

ERROR_CODE_INVALID_REQUEST

const val ERROR_CODE_INVALID_REQUEST = 1: Int

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

const val ERROR_CODE_MEDIATION_NO_FILL = 9: Int

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

ERROR_CODE_NETWORK_ERROR

const val ERROR_CODE_NETWORK_ERROR = 2: Int

A solicitação de anúncio não foi concluída devido à conectividade de rede.

ERROR_CODE_NO_FILL

const val ERROR_CODE_NO_FILL = 3: Int

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

ERROR_CODE_REQUEST_ID_MISMATCH

const val ERROR_CODE_REQUEST_ID_MISMATCH = 10: Int

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

MAX_CONTENT_URL_LENGTH

const val MAX_CONTENT_URL_LENGTH = 512: Int

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

Funções públicas

getAdString

fun getAdString(): String?

Recebe a string de anúncio.

getContentUrl

fun getContentUrl(): String!

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

getCustomEventExtrasBundle

fun <T : CustomEvent?> getCustomEventExtrasBundle(adapterClass: Class<T!>!): Bundle?

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

fun getKeywords(): (Mutable)Set<String!>!

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

getNeighboringContentUrls

fun getNeighboringContentUrls(): (Mutable)List<String!>!

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

getNetworkExtrasBundle

fun <T : MediationExtrasReceiver?> getNetworkExtrasBundle(
    adapterClass: Class<T!>!
): Bundle?

Retorna parâmetros extras para transmitir a um adaptador de rede de publicidade específico. Retorna null se nenhum extra de rede do tipo fornecido tiver sido definido.

getPlacementId

fun getPlacementId(): Long

Recebe o ID de posição definido neste AdRequest.

getRequestAgent

fun getRequestAgent(): String!

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

isTestDevice

fun isTestDevice(context: Context!): Boolean

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