MediationBannerListener

interface MediationBannerListener


Callback per consentire a un'entità di comunicare nuovamente con la libreria di mediazione. Gli eventi devono essere comunicati nuovamente affinché la libreria di mediazione possa gestire correttamente il flusso di annunci.

Il metodo onAdClicked, in particolare, è necessario per il corretto funzionamento delle metriche.

Riepilogo

Funzioni pubbliche

Unit

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

Unit

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

Unit

Indica che non è stato possibile caricare una richiesta di annuncio.

Unit

Questa funzione è deprecata.

Utilizza invece onAdFailedToLoad.

Unit

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

Unit

Indica che un annuncio è stato richiesto e ricevuto correttamente.

Unit

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

Funzioni pubbliche

onAdClicked

fun onAdClicked(adapter: MediationBannerAdapter!): Unit

Indica che l'utente ha fatto clic su questo annuncio. Viene utilizzato per le metriche del publisher e deve essere chiamato oltre a qualsiasi altro evento. Questo evento non viene mai dedotto dalla libreria di mediazione. Ad esempio, in genere onAdLeftApplication indica che l'utente ha fatto clic su un annuncio, ma onAdClicked deve essere chiamato indipendentemente da ciò.

Parametri
adapter: MediationBannerAdapter!

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

onAdClosed

fun onAdClosed(adapter: MediationBannerAdapter!): Unit

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

Parametri
adapter: MediationBannerAdapter!

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

Vedi anche
onAdOpened

onAdFailedToLoad

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

Indica che non è stato possibile caricare una richiesta di annuncio.

Parametri
adapter: MediationBannerAdapter!

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

adError: AdError

AdError che illustra la causa dell'errore.

Vedi anche
onAdLoaded

onAdFailedToLoad

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

Indica che una richiesta di annuncio non è andata a buon fine e la causa sottostante. Un errore può essere un errore effettivo o semplicemente una mancanza di compilazione.

Una volta richiesto un annuncio, 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 efficace.

Parametri
adapter: MediationBannerAdapter!

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

error: Int

Un codice di errore che indica la causa del malfunzionamento.

Vedi anche
onAdLoaded

onAdLeftApplication

fun onAdLeftApplication(adapter: MediationBannerAdapter!): Unit

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

Parametri
adapter: MediationBannerAdapter!

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

onAdLoaded

fun onAdLoaded(adapter: MediationBannerAdapter!): Unit

Indica che un annuncio è stato richiesto e ricevuto correttamente. Gli annunci banner potrebbero essere visualizzati automaticamente dopo la chiamata di questo metodo.

Una volta richiesto un annuncio, 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 efficace.

Dal momento in cui viene chiamato questo metodo fino all'eliminazione dell'adattatore, getBannerView deve restituire un oggetto android.view.View. null non è consentito. Lo stesso oggetto android.view.View deve essere restituito in ogni richiesta.

Parametri
adapter: MediationBannerAdapter!

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

Vedi anche
onAdFailedToLoad

onAdOpened

fun onAdOpened(adapter: MediationBannerAdapter!): Unit

Indica che il controllo dell'annuncio sta eseguendo il rendering di un elemento a schermo intero. Potrebbe trattarsi di un errore o di un passaggio a un'altra applicazione.

Una volta chiusa questa schermata, deve essere chiamato onAdClosed.

Parametri
adapter: MediationBannerAdapter!

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