AdLoader.Builder

public class AdLoader.Builder


Builder para uma AdLoader.

Resumo

Construtores públicos

Builder(Context context, String adUnitID)

Cria um novo Builder para construir um AdLoader.

Métodos públicos

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

public Builder(Context context, String adUnitID)

Cria um novo Builder para construir um AdLoader.

Parâmetros
Context context

O contexto.

String adUnitID

O ID do bloco de anúncios.

Métodos públicos

build

public AdLoader build()

Retorna um AdLoader ou vazio se houver um erro.

forAdManagerAdView

@CanIgnoreReturnValue
public AdLoader.Builder forAdManagerAdView(
    @NonNull OnAdManagerAdViewLoadedListener listener,
    AdSize[] adSizes
)

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

Parâmetros
@NonNull OnAdManagerAdViewLoadedListener listener

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

AdSize[] adSizes

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

Gera
java.lang.IllegalArgumentException

Se adSizes for null ou vazio.

forCustomFormatAd

@CanIgnoreReturnValue
public AdLoader.Builder forCustomFormatAd(
    String customFormatId,
    NativeCustomFormatAd.OnCustomFormatAdLoadedListener adLoadedListener,
    @Nullable NativeCustomFormatAd.OnCustomClickListener customClickListener
)

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

Parâmetros
String customFormatId

ID do formato personalizado definido na interface do Ad Manager.

NativeCustomFormatAd.OnCustomFormatAdLoadedListener adLoadedListener

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

@Nullable NativeCustomFormatAd.OnCustomClickListener customClickListener

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
public AdLoader.Builder forNativeAd(NativeAd.OnNativeAdLoadedListener listener)

Registra um listener para processar o carregamento de uma NativeAd.

Parâmetros
NativeAd.OnNativeAdLoadedListener listener

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

withAdListener

@CanIgnoreReturnValue
public AdLoader.Builder withAdListener(AdListener listener)
Parâmetros
AdListener listener

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

withAdManagerAdViewOptions

@CanIgnoreReturnValue
public AdLoader.Builder withAdManagerAdViewOptions(AdManagerAdViewOptions options)

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

Parâmetros
AdManagerAdViewOptions options

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

withNativeAdOptions

@CanIgnoreReturnValue
public AdLoader.Builder withNativeAdOptions(NativeAdOptions options)

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

Parâmetros
NativeAdOptions options

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