CustomEventInterstitial

interface CustomEventInterstitial : CustomEvent


Es un evento personalizado que admite anuncios intersticiales.

El ciclo de vida típico de un evento personalizado es que se llame a requestInterstitialAd una vez. En este punto, el adaptador debe solicitar un anuncio y, luego, informar onAdLoaded o onAdFailedToLoad al objeto de escucha. 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 requestInterstitialAd 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 evento personalizado reenvíe eventos a través del CustomEventInterstitialListener que se pasa en la llamada a requestInterstitialAd. 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
requestInterstitialAd(
    context: Context!,
    listener: CustomEventInterstitialListener!,
    serverParameter: String?,
    mediationAdRequest: MediationAdRequest!,
    customEventExtras: Bundle?
)

La biblioteca de mediación lo llama para solicitar un anuncio intersticial.

Unit

Muestra el anuncio intersticial.

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

requestInterstitialAd

fun requestInterstitialAd(
    context: Context!,
    listener: CustomEventInterstitialListener!,
    serverParameter: String?,
    mediationAdRequest: MediationAdRequest!,
    customEventExtras: Bundle?
): Unit

La biblioteca de mediación lo llama para solicitar un anuncio intersticial.

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 que solicitó el intersticial del evento personalizado. Se prefiere un android.app.Activity.

listener: CustomEventInterstitialListener!

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.

mediationAdRequest: MediationAdRequest!

Son parámetros de segmentación genéricos que se deben usar cuando se solicita un anuncio intersticial.

customEventExtras: Bundle?

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

showInterstitial

fun showInterstitial(): Unit

Muestra el anuncio intersticial. Se puede llamar a este método en cualquier momento después de una llamada a onAdLoaded.