MediationBannerListener

interface MediationBannerListener


Devolución de llamada para que un adaptador se comunique con la biblioteca de mediación. Los eventos se deben volver a comunicar para que la biblioteca de mediación administre correctamente el flujo de anuncios.

El método onAdClicked, en particular, es necesario para que las métricas funcionen correctamente.

Resumen

Funciones públicas

Unit

Indica que el usuario hizo clic en este anuncio.

Unit

Indica que el control de anuncios renderizó algo en pantalla completa y ahora transfiere el control a la aplicación.

Unit

Indica que no se pudo cargar una solicitud de anuncios.

Unit

Esta función es obsoleta.

Usa onAdFailedToLoad en su lugar.

Unit

Indica que el anuncio hace que el dispositivo cambie a una aplicación diferente (como un navegador web).

Unit

Indica que se solicitó un anuncio y se recibió correctamente.

Unit

Indica que el control de anuncios renderiza contenido en pantalla completa.

Funciones públicas

onAdClicked

fun onAdClicked(adapter: MediationBannerAdapter!): Unit

Indica que el usuario hizo clic en este anuncio. Se usa para las métricas del publicador y se debe llamar además de cualquier otro evento. La biblioteca de mediación nunca infiere este evento. Por ejemplo, onAdLeftApplication generalmente significa que el usuario hizo clic en un anuncio, pero se debe llamar a onAdClicked de todos modos.

Parámetros
adapter: MediationBannerAdapter!

El adaptador de mediación que generó el evento.

onAdClosed

fun onAdClosed(adapter: MediationBannerAdapter!): Unit

Indica que el control de anuncios renderizó algo en pantalla completa y ahora transfiere el control a la aplicación. Es posible que el usuario regrese desde otra aplicación.

Parámetros
adapter: MediationBannerAdapter!

El adaptador de mediación que generó el evento.

Consulta también
onAdOpened

onAdFailedToLoad

fun onAdFailedToLoad(adapter: MediationBannerAdapter!, adError: AdError): Unit

Indica que no se pudo cargar una solicitud de anuncios.

Parámetros
adapter: MediationBannerAdapter!

El adaptador de mediación que generó el evento.

adError: AdError

AdError que detalla la causa de la falla.

Consulta también
onAdLoaded

onAdFailedToLoad

fun onAdFailedToLoad(adapter: MediationBannerAdapter!, error: Int): Unit

Indica que falló una solicitud de anuncio junto con la causa subyacente. Una falla puede ser un error real o simplemente una falta de relleno.

Una vez que se solicita un anuncio, el adaptador debe informar si se realizó correctamente o no. Si no se recibe ninguna respuesta dentro de un límite de tiempo, es posible que la biblioteca de mediación pase a otro adaptador, lo que podría provocar que no se muestre un anuncio potencialmente exitoso.

Parámetros
adapter: MediationBannerAdapter!

El adaptador de mediación que generó el evento.

error: Int

Un código de error que detalla la causa de la falla.

Consulta también
onAdLoaded

onAdLeftApplication

fun onAdLeftApplication(adapter: MediationBannerAdapter!): Unit

Indica que el anuncio hace que el dispositivo cambie a una aplicación diferente (como un navegador web). Se debe llamar a esta función antes de que la aplicación actual se coloque en segundo plano.

Parámetros
adapter: MediationBannerAdapter!

El adaptador de mediación que generó el evento.

onAdLoaded

fun onAdLoaded(adapter: MediationBannerAdapter!): Unit

Indica que se solicitó un anuncio y se recibió correctamente. Es posible que los anuncios de banner se muestren automáticamente después de que se llame a este método.

Una vez que se solicita un anuncio, el adaptador debe informar si se realizó correctamente o no. Si no se recibe ninguna respuesta dentro de un límite de tiempo, es posible que la biblioteca de mediación pase a otro adaptador, lo que podría provocar que no se muestre un anuncio potencialmente exitoso.

Desde el momento en que se llama a este método hasta que se destruye el adaptador, getBannerView debe mostrar un objeto android.view.View. No se permite null. Se debe mostrar el mismo objeto android.view.View en cada solicitud.

Parámetros
adapter: MediationBannerAdapter!

El adaptador de mediación que generó el evento.

Consulta también
onAdFailedToLoad

onAdOpened

fun onAdOpened(adapter: MediationBannerAdapter!): Unit

Indica que el control de anuncios renderiza contenido en pantalla completa. Puede ser un error o un precursor para cambiar a una aplicación diferente.

Una vez que se descarte esta pantalla, se debe llamar a onAdClosed.

Parámetros
adapter: MediationBannerAdapter!

El adaptador de mediación que generó el evento.