CustomEventInterstitial

public interface CustomEventInterstitial extends 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

Métodos públicos

abstract void
requestInterstitialAd(
    Context context,
    CustomEventInterstitialListener listener,
    @Nullable String serverParameter,
    MediationAdRequest mediationAdRequest,
    @Nullable Bundle customEventExtras
)

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

abstract void

Muestra el anuncio intersticial.

Métodos heredados

Desde com.google.android.gms.ads.mediation.customevent.CustomEvent
abstract void

Desmonta el control del adaptador.

abstract void

Se llama cuando la aplicación llama a pause.

abstract void

Se llama cuando la aplicación llama a resume.

Métodos públicos

requestInterstitialAd

abstract void requestInterstitialAd(
    Context context,
    CustomEventInterstitialListener listener,
    @Nullable String serverParameter,
    MediationAdRequest mediationAdRequest,
    @Nullable Bundle customEventExtras
)

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.

CustomEventInterstitialListener listener

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

@Nullable String serverParameter

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.

@Nullable Bundle customEventExtras

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

showInterstitial

abstract void showInterstitial()

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