AdLoader.Builder

class AdLoader.Builder


Compilador para un AdLoader.

Resumen

Constructores públicos

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

Crea un objeto Builder nuevo para construir un objeto AdLoader.

Funciones públicas

AdLoader!

Devuelve un AdLoader o un valor vacío si se produjo un error.

AdLoader.Builder!

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

AdLoader.Builder!

Habilita el objeto AdLoader para cargar anuncios en formatos personalizados.

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 del anuncio nativo en el compilador del cargador de anuncios.

Constructores públicos

Builder

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

Crea un objeto Builder nuevo para construir un objeto 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 un valor vacío si se produjo 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!

Habilita el objeto AdLoader para cargar anuncios en formatos personalizados.

Parámetros
customFormatId: String!

Es el ID del 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 la lógica de clics personalizada para los clics en anuncios. Cuando se configura, 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 al recuperar 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 del anuncio nativo en el compilador del cargador de anuncios.

Parámetros
options: NativeAdOptions!

Es un objeto que especifica varias opciones de anuncios nativos.