CustomEventBanner

interface CustomEventBanner : CustomEvent


Es un evento personalizado para admitir anuncios de banner.

El ciclo de vida típico de un evento personalizado es que se llame a requestBannerAd una vez. En este punto, el adaptador debe crear un android.view.View y enviar un informe a onAdLoaded o onAdFailedToLoad. Las solicitudes posteriores se realizarán con una instancia nueva del evento personalizado. Al final del ciclo de vida, se hace todo lo posible para llamar a onDestroy, aunque no se garantiza. Ten en cuenta que se llama a requestBannerAd en el subproceso de IU, por lo que se aplican todas las precauciones estándar para escribir código en ese subproceso. En particular, el código no debe llamar a ningún método de bloqueo.

Se espera que el adaptador exponga eventos a través del CustomEventBannerListener que se pasa en la llamada a requestBannerAd. Todos los parámetros necesarios para realizar una solicitud de anuncio deben pasarse en los parámetros serverParameter, MediationAdRequest y customEventExtras.

Resumen

Funciones públicas

Unit
requestBannerAd(
    context: Context!,
    listener: CustomEventBannerListener!,
    serverParameter: String?,
    size: AdSize!,
    mediationAdRequest: MediationAdRequest!,
    customEventExtras: Bundle?
)

La biblioteca de mediación lo llama para solicitar una vista del evento personalizado.

Funciones heredadas

Desde com.google.android.gms.ads.mediation.customevent.CustomEvent
Unit

Desmonta el control del adaptador.

Unit

Se llama cuando la aplicación llama a pause.

Unit

Se llama cuando la aplicación llama a resume.

Funciones públicas

requestBannerAd

fun requestBannerAd(
    context: Context!,
    listener: CustomEventBannerListener!,
    serverParameter: String?,
    size: AdSize!,
    mediationAdRequest: MediationAdRequest!,
    customEventExtras: Bundle?
): Unit

La biblioteca de mediación lo llama para solicitar una vista del evento personalizado.

Si la solicitud se realiza correctamente, se debe llamar a onAdLoaded.

Si la solicitud no se realiza correctamente, se debe llamar a onAdFailedToLoad en listener con una causa de error adecuada.

Se llama a este método en el subproceso de IU para que se apliquen todas las precauciones estándar de escribir código en ese subproceso. En particular, tu código no debe llamar a ningún método de bloqueo.

Parámetros
context: Context!

El Context del AdView que contendrá el evento personalizado . Se prefiere un android.app.Activity.

listener: CustomEventBannerListener!

Objeto de escucha para eventos personalizados con devoluciones de llamada para varios eventos.

serverParameter: String?

Es la cadena configurada en la IU del publicador como el parámetro del evento personalizado.

size: AdSize!

Es el tamaño de la vista que se recuperará. El tamaño de la vista debe ser lo más cercano posible al tamaño especificado en este parámetro. Si este tamaño de vista no es compatible, la solicitud debería fallar y se debería llamar a onAdFailedToLoad.

mediationAdRequest: MediationAdRequest!

Son parámetros de segmentación genéricos que se deben usar cuando se solicita una vista.

customEventExtras: Bundle?

Un Bundle de parámetros que establece el publicador por solicitud.