AdLoader.Builder

class AdLoader.Builder


Builder para uma AdLoader.

Resumo

Construtores públicos

Builder(context: Context!, adUnitID: String!)

Cria um novo Builder para construir um AdLoader.

Funções públicas

AdLoader!

Retorna um AdLoader ou vazio se houver um erro.

AdLoader.Builder!

Registra um listener para processar o carregamento de um anúncio de banner do Google Ad Manager.

AdLoader.Builder!

Permite que o AdLoader carregue anúncios de formato personalizado.

AdLoader.Builder!

Registra um listener para processar o carregamento de uma NativeAd.

AdLoader.Builder!
AdLoader.Builder!

Define as opções a serem usadas para carregar uma visualização de anúncio do Google Ad Manager.

AdLoader.Builder!

Define as opções de anúncio nativo para o criador de carregador de anúncios.

Construtores públicos

Builder

Builder(context: Context!, adUnitID: String!)

Cria um novo Builder para construir um AdLoader.

Parâmetros
context: Context!

O contexto.

adUnitID: String!

O ID do bloco de anúncios.

Funções públicas

build

fun build(): AdLoader!

Retorna um AdLoader ou vazio se houver um erro.

forAdManagerAdView

@CanIgnoreReturnValue
fun forAdManagerAdView(
    listener: OnAdManagerAdViewLoadedListener,
    adSizes: Array<AdSize!>!
): AdLoader.Builder!

Registra um listener para processar o carregamento de um anúncio de banner do Google Ad Manager.

Parâmetros
listener: OnAdManagerAdViewLoadedListener

O callback que será executado quando um anúncio em banner for carregado.

adSizes: Array<AdSize!>!

Define os tamanhos compatíveis do anúncio de banner.

Gera
java.lang.IllegalArgumentException

Se adSizes for null ou vazio.

forCustomFormatAd

@CanIgnoreReturnValue
fun forCustomFormatAd(
    customFormatId: String!,
    adLoadedListener: NativeCustomFormatAd.OnCustomFormatAdLoadedListener!,
    customClickListener: NativeCustomFormatAd.OnCustomClickListener?
): AdLoader.Builder!

Permite que o AdLoader carregue anúncios de formato personalizado.

Parâmetros
customFormatId: String!

ID do formato personalizado definido na interface do Ad Manager.

adLoadedListener: NativeCustomFormatAd.OnCustomFormatAdLoadedListener!

Um listener que será chamado quando um NativeCustomFormatAd for carregado.

customClickListener: NativeCustomFormatAd.OnCustomClickListener?

Um listener opcional para definir a lógica personalizada de cliques em anúncios. Quando definido, isso substitui o comportamento padrão de clique do anúncio, que é a navegação para o URL de clique definido na interface do Ad Manager.

forNativeAd

@CanIgnoreReturnValue
fun forNativeAd(listener: NativeAd.OnNativeAdLoadedListener!): AdLoader.Builder!

Registra um listener para processar o carregamento de uma NativeAd.

Parâmetros
listener: NativeAd.OnNativeAdLoadedListener!

Um listener que será chamado quando um NativeAd for carregado.

withAdListener

@CanIgnoreReturnValue
fun withAdListener(listener: AdListener!): AdLoader.Builder!
Parâmetros
listener: AdListener!

Um objeto que processa erros encontrados ao recuperar anúncios nativos.

withAdManagerAdViewOptions

@CanIgnoreReturnValue
fun withAdManagerAdViewOptions(options: AdManagerAdViewOptions!): AdLoader.Builder!

Define as opções a serem usadas para carregar uma visualização de anúncio do Google Ad Manager.

Parâmetros
options: AdManagerAdViewOptions!

Opções de anúncios de banner do Google Ad Manager.

withNativeAdOptions

@CanIgnoreReturnValue
fun withNativeAdOptions(options: NativeAdOptions!): AdLoader.Builder!

Define as opções de anúncio nativo para o criador de carregador de anúncios.

Parâmetros
options: NativeAdOptions!

Um objeto que especifica várias opções de anúncios nativos.