AdLoader.Builder

public class AdLoader.Builder


Es un compilador para un AdLoader.

Resumen

Constructores públicos

Builder(Context context, String adUnitID)

Crea un Builder nuevo para construir un AdLoader.

Métodos públicos

AdLoader

Devuelve un AdLoader o está vacío si se encontró un error.

AdLoader.Builder

Registra un objeto de escucha para controlar la carga de un anuncio de banner de Google Ad Manager.

AdLoader.Builder

Permite que AdLoader cargue anuncios de formato personalizado.

AdLoader.Builder

Registra un objeto de escucha para controlar la carga de un NativeAd.

AdLoader.Builder
AdLoader.Builder

Establece las opciones que se usarán para cargar una vista de anuncio de Google Ad Manager.

AdLoader.Builder

Establece las opciones de anuncios nativos en el compilador del cargador de anuncios.

Constructores públicos

Builder

public Builder(Context context, String adUnitID)

Crea un Builder nuevo para construir un AdLoader.

Parámetros
Context context

El contexto.

String adUnitID

Es el ID de la unidad de anuncios.

Métodos públicos

build

public AdLoader build()

Devuelve un AdLoader o está vacío si se encontró un error.

forAdManagerAdView

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

Registra un objeto de escucha para controlar la carga de un anuncio de banner de Google Ad Manager.

Parámetros
@NonNull OnAdManagerAdViewLoadedListener listener

Es la devolución de llamada que se ejecutará cuando se cargue un anuncio de banner.

AdSize[] adSizes

Establece los tamaños admitidos del anuncio de banner.

Arroja
java.lang.IllegalArgumentException

Si adSizes es null o está vacío.

forCustomFormatAd

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

Permite que AdLoader cargue anuncios de formato personalizado.

Parámetros
String customFormatId

Es el ID de formato personalizado definido en la IU de Ad Manager.

NativeCustomFormatAd.OnCustomFormatAdLoadedListener adLoadedListener

Es un objeto de escucha al que se llamará cuando se cargue un NativeCustomFormatAd.

@Nullable NativeCustomFormatAd.OnCustomClickListener customClickListener

Es un objeto de escucha opcional para definir una lógica de clics personalizada para los clics en el anuncio. Cuando se establece, anula el comportamiento de clic predeterminado del anuncio de navegar a la URL de clic definida en la IU de Ad Manager.

forNativeAd

@CanIgnoreReturnValue
public AdLoader.Builder forNativeAd(NativeAd.OnNativeAdLoadedListener listener)

Registra un objeto de escucha para controlar la carga de un NativeAd.

Parámetros
NativeAd.OnNativeAdLoadedListener listener

Es un objeto de escucha al que se llamará cuando se cargue un NativeAd.

withAdListener

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

Es un objeto que controla los errores que se producen cuando se recuperan anuncios nativos.

withAdManagerAdViewOptions

@CanIgnoreReturnValue
public AdLoader.Builder withAdManagerAdViewOptions(AdManagerAdViewOptions options)

Establece las opciones que se usarán para cargar una vista de anuncio de Google Ad Manager.

Parámetros
AdManagerAdViewOptions options

Opciones de anuncios de banner de Google Ad Manager.

withNativeAdOptions

@CanIgnoreReturnValue
public AdLoader.Builder withNativeAdOptions(NativeAdOptions options)

Establece las opciones de anuncios nativos en el compilador del cargador de anuncios.

Parámetros
NativeAdOptions options

Es un objeto que especifica varias opciones de anuncios nativos.