CustomEventBanner

public interface CustomEventBanner extends CustomEvent


Un evento personalizzato per supportare gli annunci banner.

Il ciclo di vita tipico di un evento personalizzato prevede la chiamata di requestBannerAd una volta. A questo punto, l'adattatore deve creare un android.view.View e inviare un report a onAdLoaded o onAdFailedToLoad. Le richieste successive verranno effettuate con una nuova istanza dell'evento personalizzato. Al termine del ciclo di vita, viene fatto il possibile per chiamare onDestroy, anche se non è garantito. Tieni presente che requestBannerAd viene chiamato nel thread dell'interfaccia utente, pertanto valgono tutte le precauzioni standard per la scrittura di codice in questo thread. In particolare, il codice non deve chiamare metodi di blocco.

L'adattatore deve esporre gli eventi tramite CustomEventBannerListener passato nella chiamata requestBannerAd. Tutti i parametri necessari per effettuare una richiesta di annuncio devono essere passati nei parametri serverParameter, MediationAdRequest e customEventExtras.

Riepilogo

Metodi pubblici

abstract void
requestBannerAd(
    Context context,
    CustomEventBannerListener listener,
    @Nullable String serverParameter,
    AdSize size,
    MediationAdRequest mediationAdRequest,
    @Nullable Bundle customEventExtras
)

Viene chiamato dalla libreria di mediazione per richiedere una visualizzazione dall'evento personalizzato.

Metodi ereditati

Da com.google.android.gms.ads.mediation.customevent.CustomEvent
abstract void

Abbatte il controllo dell'adattatore.

abstract void

Viene chiamato quando l'applicazione chiama pause.

abstract void

Viene chiamato quando l'applicazione chiama resume.

Metodi pubblici

requestBannerAd

abstract void requestBannerAd(
    Context context,
    CustomEventBannerListener listener,
    @Nullable String serverParameter,
    AdSize size,
    MediationAdRequest mediationAdRequest,
    @Nullable Bundle customEventExtras
)

Viene chiamato dalla libreria di mediazione per richiedere una visualizzazione dall'evento personalizzato.

Se la richiesta va a buon fine, dovrebbe essere chiamato onAdLoaded.

Se la richiesta non va a buon fine, onAdFailedToLoad deve essere chiamato su listener con una causa di errore appropriata.

Questo metodo viene chiamato nel thread dell'interfaccia utente, pertanto si applicano tutte le precauzioni standard per la scrittura di codice in questo thread. In particolare, il codice non deve chiamare metodi di blocco.

Parametri
Context context

Il Context dell'AdView che conterrà l'evento personalizzato . È preferibile utilizzare android.app.Activity.

CustomEventBannerListener listener

Ascoltatore di eventi personalizzati con callback per vari eventi.

@Nullable String serverParameter

La stringa configurata nell'interfaccia utente del publisher come parametro per l'evento personalizzato.

AdSize size

Le dimensioni della visualizzazione da recuperare. Le dimensioni della visualizzazione devono essere il più vicine possibile a quelle specificate in questo parametro. Se queste dimensioni della visualizzazione non sono supportate, la richiesta non andrà a buon fine e verrà chiamato onAdFailedToLoad.

MediationAdRequest mediationAdRequest

Parametri di targeting generici da utilizzare quando si richiede una visualizzazione.

@Nullable Bundle customEventExtras

Un Bundle di parametri impostati dal publisher su base richiesta.