MediationNativeListener

public interface MediationNativeListener


Un listener contenente callback per un adattatore per comunicare con la libreria di mediazione. Gli eventi devono essere comunicati nuovamente affinché la libreria di mediazione possa gestire correttamente il flusso degli annunci.

Riepilogo

Metodi pubblici

abstract void

Indica che l'utente ha fatto clic su questo annuncio.

abstract void

Indica che il controllo dell'annuncio ha eseguito il rendering di qualcosa a schermo intero e ora sta trasferendo di nuovo il controllo all'applicazione.

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

Indica che il caricamento di una richiesta di annuncio non è riuscito.

abstract void

Questo metodo è obsoleto.

Utilizza invece onAdFailedToLoad.

abstract void

Indica che è stata registrata un'impressione per l'annuncio.

abstract void

Indica che l'annuncio causa il passaggio del dispositivo a un'altra applicazione (ad esempio un browser web).

abstract void
onAdLoaded(
    MediationNativeAdapter adapter,
    UnifiedNativeAdMapper unifiedNativeAdMapper
)

Indica che è stato richiesto un annuncio ed è stato ricevuto correttamente.

abstract void

Indica che il controllo dell'annuncio sta eseguendo il rendering di un elemento a schermo intero.

abstract void

Indica che la riproduzione del video di un annuncio è terminata.

Metodi pubblici

onAdClicked

abstract void onAdClicked(MediationNativeAdapter adapter)

Indica che l'utente ha fatto clic su questo annuncio. Questo metodo deve essere chiamato solo se setOverrideClickHandling è impostato su true. Viene utilizzato per le metriche dei publisher e deve essere chiamato in aggiunta a qualsiasi altro evento.

Parametri
MediationNativeAdapter adapter

L'adattatore di mediazione che ha generato l'evento.

onAdClosed

abstract void onAdClosed(MediationNativeAdapter adapter)

Indica che il controllo dell'annuncio ha eseguito il rendering di qualcosa a schermo intero e ora sta trasferendo di nuovo il controllo all'applicazione. Potrebbe trattarsi dell'utente che torna da un'altra applicazione.

Consulta onAdFailedToLoad.

Parametri
MediationNativeAdapter adapter

L'adattatore di mediazione che ha generato l'evento.

onAdFailedToLoad

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

Indica che il caricamento di una richiesta di annuncio non è riuscito.

Parametri
MediationNativeAdapter adapter

L'adattatore di mediazione che ha generato l'evento.

@NonNull AdError adError

AdError che descrive in dettaglio la causa dell'errore.

Vedi anche
onAdLoaded

onAdFailedToLoad

abstract void onAdFailedToLoad(MediationNativeAdapter adapter, int error)

Indica che una richiesta di annuncio non è andata a buon fine, insieme alla causa sottostante. Un errore può essere un errore effettivo o semplicemente una mancanza di riempimento.

Una volta richiesta una pubblicità, l'adattatore deve segnalare l'esito positivo o negativo. Se non viene ricevuta alcuna risposta entro un limite di tempo, la libreria di mediazione potrebbe passare a un altro adattatore, con la conseguente mancata visualizzazione di un annuncio potenzialmente riuscito.

Parametri
MediationNativeAdapter adapter

L'adattatore di mediazione che ha generato l'evento.

int error

Un codice di errore che indica la causa del problema.

Vedi anche
onAdLoaded

onAdImpression

abstract void onAdImpression(MediationNativeAdapter adapter)

Indica che è stata registrata un'impressione per l'annuncio. Questo metodo deve essere chiamato solo se setOverrideImpressionRecording è impostato su true. Viene utilizzato per le metriche dei publisher e deve essere chiamato in aggiunta a qualsiasi altro evento.

Parametri
MediationNativeAdapter adapter

L'adattatore di mediazione che ha generato l'evento.

onAdLeftApplication

abstract void onAdLeftApplication(MediationNativeAdapter adapter)

Indica che l'annuncio causa il passaggio del dispositivo a un'altra applicazione (ad esempio un browser web). Questo deve essere chiamato prima che l'applicazione corrente venga messa in background.

Parametri
MediationNativeAdapter adapter

L'adattatore di mediazione che ha generato l'evento.

onAdLoaded

abstract void onAdLoaded(
    MediationNativeAdapter adapter,
    UnifiedNativeAdMapper unifiedNativeAdMapper
)

Indica che è stato richiesto un annuncio ed è stato ricevuto correttamente.

Una volta richiesta una pubblicità, l'adattatore deve segnalare l'esito positivo o negativo. Se non viene ricevuta alcuna risposta entro un limite di tempo, la libreria di mediazione potrebbe passare a un altro adattatore, con la conseguente mancata visualizzazione di un annuncio potenzialmente riuscito.

Consulta onAdFailedToLoad.

Parametri
MediationNativeAdapter adapter

L'adattatore di mediazione che ha generato l'evento.

UnifiedNativeAdMapper unifiedNativeAdMapper

La classe di mappatura che fornisce una mappatura dall'oggetto annuncio della rete pubblicitaria di mediazione all'oggetto annuncio nativo unificato.

onAdOpened

abstract void onAdOpened(MediationNativeAdapter adapter)

Indica che il controllo dell'annuncio sta eseguendo il rendering di un elemento a schermo intero. Potrebbe trattarsi di un android.app.Activity o di un precursore del passaggio a un'altra applicazione.

Una volta chiusa questa schermata, è necessario chiamare onAdClosed.

Parametri
MediationNativeAdapter adapter

L'adattatore di mediazione che ha generato l'evento.

onVideoEnd

abstract void onVideoEnd(MediationNativeAdapter adapter)

Indica che la riproduzione del video di un annuncio è terminata.

Parametri
MediationNativeAdapter adapter

L'adattatore di mediazione che ha generato l'evento.