AdLoader.Builder

public class AdLoader.Builder


Builder para um 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 um erro for encontrado.

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 um 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 do 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 um erro for encontrado.

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 de banner for carregado.

AdSize[] adSizes

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

Gera
java.lang.IllegalArgumentException

Se adSizes for null ou estiver 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 a ser chamado quando um NativeCustomFormatAd é carregado.

@Nullable NativeCustomFormatAd.OnCustomClickListener customClickListener

Um listener opcional para definir uma lógica de clique personalizada para cliques em anúncios. Quando definido, isso substitui o comportamento de clique padrão do anúncio de navegar até 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 um NativeAd.

Parâmetros
NativeAd.OnNativeAdLoadedListener listener

Um listener a ser chamado quando um NativeAd é 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 do carregador de anúncios.

Parâmetros
NativeAdOptions options

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