AdLoader.Builder

class AdLoader.Builder


Es un compilador para un AdLoader.

Resumen

Constructores públicos

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

Crea un Builder nuevo para construir un AdLoader.

Funciones públicas

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

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

Crea un Builder nuevo para construir un AdLoader.

Parámetros
context: Context!

El contexto.

adUnitID: String!

Es el ID de la unidad de anuncios.

Funciones públicas

build

fun build(): AdLoader!

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

forAdManagerAdView

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

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

Parámetros
listener: OnAdManagerAdViewLoadedListener

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

adSizes: Array<AdSize!>!

Establece los tamaños admitidos del anuncio de banner.

Arroja
java.lang.IllegalArgumentException

Si adSizes es null o está vacío.

forCustomFormatAd

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

Permite que AdLoader cargue anuncios de formato personalizado.

Parámetros
customFormatId: String!

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

adLoadedListener: NativeCustomFormatAd.OnCustomFormatAdLoadedListener!

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

customClickListener: NativeCustomFormatAd.OnCustomClickListener?

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

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

Parámetros
listener: NativeAd.OnNativeAdLoadedListener!

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

withAdListener

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

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

withAdManagerAdViewOptions

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

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

Parámetros
options: AdManagerAdViewOptions!

Opciones de anuncios de banner de Google Ad Manager.

withNativeAdOptions

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

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

Parámetros
options: NativeAdOptions!

Es un objeto que especifica varias opciones de anuncios nativos.