CustomEventListener

public interface CustomEventListener

Classi di sottoclasse dirette note
CustomEventBannerListener

Questa interfaccia è stata ritirata.

Utilizza invece Adapter e MediationAdLoadCallback.

CustomEventInterstitialListener

Questa interfaccia è stata ritirata.

Utilizza invece Adapter e MediationAdLoadCallback.

CustomEventNativeListener

Questa interfaccia è stata ritirata.

Utilizza invece Adapter e MediationAdLoadCallback.


Un listener di eventi personalizzati di base per gli annunci banner e interstitial. Non implementare questa interfaccia direttamente. Implementa invece CustomEventBannerListener e/o e/o CustomEventNativeListener.

Riepilogo

Metodi pubblici

abstract void

Indica che l'utente ha fatto clic su questo evento personalizzato.

abstract void

Indica che l'evento personalizzato ha visualizzato qualcosa a schermo intero e ora sta trasferendo il controllo all'applicazione.

abstract void

Indica che una richiesta di evento personalizzato non è andata a buon fine e la causa sottostante.

abstract void
onAdFailedToLoad(int errorCode)

Questo metodo è deprecato.

Utilizza invece onAdFailedToLoad.

abstract void

Indica che l'interazione dell'utente con l'evento personalizzato sta causando il passaggio del dispositivo a un'altra applicazione (ad esempio un browser web).

abstract void

Indica che l'evento personalizzato sta eseguendo il rendering di un elemento a schermo intero.

Metodi pubblici

onAdClicked

abstract void onAdClicked()

Indica che l'utente ha fatto clic su questo evento personalizzato. 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ò.

onAdClosed

abstract void onAdClosed()

Indica che l'evento personalizzato ha visualizzato qualcosa a schermo intero e ora sta trasferendo il controllo all'applicazione. Potrebbe trattarsi di un utente che torna da un'altra applicazione.

Vedi anche
onAdOpened

onAdFailedToLoad

abstract void onAdFailedToLoad(@NonNull AdError adError)

Indica che una richiesta di evento personalizzato 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'evento personalizzato deve segnalare l'esito positivo o negativo. Se non viene ricevuta alcuna risposta entro un limite di tempo, l'SDK Google Mobile Ads passa a un altro adattatore, con la conseguenza che un annuncio potenzialmente efficace non viene mostrato.

Parametri
@NonNull AdError adError

AdError che illustra la causa dell'errore.

onAdFailedToLoad

abstract void onAdFailedToLoad(int errorCode)

Indica che una richiesta di evento personalizzato 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'evento personalizzato deve segnalare l'esito positivo o negativo. Se non viene ricevuta alcuna risposta entro un limite di tempo, l'SDK Google Mobile Ads passa a un altro adattatore, con la conseguenza che un annuncio potenzialmente efficace non viene mostrato.

Parametri
int errorCode

Un codice di errore che indica la causa del malfunzionamento.

onAdLeftApplication

abstract void onAdLeftApplication()

Indica che l'interazione dell'utente con l'evento personalizzato sta causando 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.

onAdOpened

abstract void onAdOpened()

Indica che l'evento personalizzato sta eseguendo il rendering di un elemento a schermo intero. Potrebbe trattarsi di un android.app.Activity o di un passaggio a un'altra applicazione.

Una volta chiusa questa schermata, deve essere chiamato onAdClosed.