CustomEventBanner

public interface CustomEventBanner extends 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 al CustomEventBannerListener sobre onAdLoaded o onAdFailedToLoad. 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 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 de 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

Métodos públicos

abstract void
requestBannerAd(
    Context context,
    CustomEventBannerListener listener,
    @Nullable String serverParameter,
    AdSize size,
    MediationAdRequest mediationAdRequest,
    @Nullable Bundle customEventExtras
)

La biblioteca de mediación llama a este método para solicitar una vista del evento personalizado.

Métodos heredados

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

Destruye 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

requestBannerAd

abstract void requestBannerAd(
    Context context,
    CustomEventBannerListener listener,
    @Nullable String serverParameter,
    AdSize size,
    MediationAdRequest mediationAdRequest,
    @Nullable Bundle customEventExtras
)

La biblioteca de mediación llama a este método 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.

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 de AdView que contendrá el evento personalizado android.view.View. Se prefiere un android.app.Activity.

CustomEventBannerListener listener

Es un objeto de escucha de 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.

AdSize size

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 no se admite este tamaño de vista, la solicitud debería fallar y se debería llamar a onAdFailedToLoad.

MediationAdRequest mediationAdRequest

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

@Nullable Bundle customEventExtras

Es un Bundle de parámetros que establece el publicador para cada solicitud.