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 registrar onAdLoaded o onAdFailedToLoad en el objeto de escucha. Las solicitudes posteriores se realizarán con una nueva instancia del evento personalizado. Al final del ciclo de vida, se hace el mejor esfuerzo para llamar a onDestroy, aunque esto no está garantizado. 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 objeto CustomEventInterstitialListener que se pasó 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 llama a este método para solicitar un anuncio intersticial.

Unit

Muestra el anuncio intersticial.

Funciones heredadas

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

Destruye 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 llama a este método 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.

Este método se llama en el subproceso de IU, por lo que se aplican todas las precauciones estándar para escribir código en ese subproceso. En particular, tu código no debería llamar a ningún método de bloqueo.

Parámetros
context: Context!

Es el Context del objeto com.google.android.gms.ads.interstitial.InterstitialAd que solicitó el anuncio intersticial de evento personalizado. Se prefiere un android.app.Activity.

listener: CustomEventInterstitialListener!

Es un objeto de escucha de 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 usan cuando se solicita un anuncio intersticial.

customEventExtras: Bundle?

Es un Bundle de parámetros que establece el publicador para cada 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.