MediationNativeListener

public interface MediationNativeListener


Un objeto de escucha que contiene devoluciones 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.

Resumen

Métodos públicos

abstract void

Indica que el usuario hizo clic en este anuncio.

abstract void

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

abstract void
onAdFailedToLoad(
    MediationNativeAdapter adapter,
    @NonNull AdError adError
)

Indica que no se pudo cargar una solicitud de anuncios.

abstract void

Este método dejó de estar disponible.

Usa onAdFailedToLoad en su lugar.

abstract void

Indica que se registró una impresión para el anuncio.

abstract void

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

abstract void
onAdLoaded(
    MediationNativeAdapter adapter,
    UnifiedNativeAdMapper unifiedNativeAdMapper
)

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

abstract void

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

abstract void

Indica que un anuncio terminó de reproducir el video por completo.

Métodos públicos

onAdClicked

abstract void onAdClicked(MediationNativeAdapter adapter)

Indica que el usuario hizo clic en este anuncio. Solo se debe llamar a este método si setOverrideClickHandling está configurado como verdadero. Se usa para las métricas del publicador y se debe llamar además de cualquier otro evento.

Parámetros
MediationNativeAdapter adapter

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

onAdClosed

abstract void onAdClosed(MediationNativeAdapter adapter)

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.

Consulta onAdFailedToLoad.

Parámetros
MediationNativeAdapter adapter

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

onAdFailedToLoad

abstract void onAdFailedToLoad(
    MediationNativeAdapter adapter,
    @NonNull AdError adError
)

Indica que no se pudo cargar una solicitud de anuncios.

Parámetros
MediationNativeAdapter adapter

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

@NonNull AdError adError

AdError que detalla la causa de la falla.

Consulta también
onAdLoaded

onAdFailedToLoad

abstract void onAdFailedToLoad(MediationNativeAdapter adapter, int error)

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
MediationNativeAdapter adapter

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

int error

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

Consulta también
onAdLoaded

onAdImpression

abstract void onAdImpression(MediationNativeAdapter adapter)

Indica que se registró una impresión para el anuncio. Solo se debe llamar a este método si setOverrideImpressionRecording está configurado como verdadero. Se usa para las métricas del publicador y se debe llamar además de cualquier otro evento.

Parámetros
MediationNativeAdapter adapter

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

onAdLeftApplication

abstract void onAdLeftApplication(MediationNativeAdapter adapter)

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
MediationNativeAdapter adapter

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

onAdLoaded

abstract void onAdLoaded(
    MediationNativeAdapter adapter,
    UnifiedNativeAdMapper unifiedNativeAdMapper
)

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

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.

Consulta onAdFailedToLoad.

Parámetros
MediationNativeAdapter adapter

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

UnifiedNativeAdMapper unifiedNativeAdMapper

Es la clase de asignación que proporciona una asignación del objeto de anuncio de la red de publicidad mediada al objeto de anuncio nativo unificado.

onAdOpened

abstract void onAdOpened(MediationNativeAdapter adapter)

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
MediationNativeAdapter adapter

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

onVideoEnd

abstract void onVideoEnd(MediationNativeAdapter adapter)

Indica que un anuncio terminó de reproducir el video por completo.

Parámetros
MediationNativeAdapter adapter

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