MediationInterstitialAdapter

public interface MediationInterstitialAdapter extends MediationAdapter


Adattatore per le reti pubblicitarie di terze parti che supportano gli annunci in primo piano.

Il ciclo di vita tipico di un'opzione di adattamento prevede la chiamata di requestInterstitialAd una volta. A questo punto, l'adattatore deve richiedere un annuncio alla rete pubblicitaria e segnalare all'ascoltatore onAdLoaded o onAdFailedToLoad. Le richieste successive verranno effettuate con una nuova istanza dell'adattatore. Al termine del ciclo di vita, viene fatto il possibile per chiamare onDestroy, anche se non è garantito. Tieni presente che requestInterstitialAd 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 inoltrare gli eventi tramite MediationInterstitialListener passato nella chiamata requestInterstitialAd. Tutti i parametri necessari per effettuare una richiesta di annuncio devono essere passati nei parametri serverParameters, MediationAdRequest e mediationExtras.

Gli adattatori devono fare del loro meglio per disattivare l'aggiornamento automatico degli annunci lato client. Gli annunci aggiornati potrebbero essere ignorati, non visualizzati e conteggiati in modo errato.

Riepilogo

Metodi pubblici

abstract void
requestInterstitialAd(
    Context context,
    MediationInterstitialListener listener,
    Bundle serverParameters,
    MediationAdRequest mediationAdRequest,
    @Nullable Bundle mediationExtras
)

Viene chiamato dalla libreria di mediazione per richiedere un annuncio all'adattatore.

abstract void

Mostra l'interstitial.

Metodi ereditati

Da com.google.android.gms.ads.mediation.MediationAdapter
abstract void

Abbatte il controllo dell'adattatore.

abstract void

Viene chiamato quando l'applicazione chiama onPause sul .

abstract void

Viene chiamato quando l'applicazione chiama onResume sul .

Metodi pubblici

requestInterstitialAd

abstract void requestInterstitialAd(
    Context context,
    MediationInterstitialListener listener,
    Bundle serverParameters,
    MediationAdRequest mediationAdRequest,
    @Nullable Bundle mediationExtras
)

Viene chiamato dalla libreria di mediazione per richiedere un annuncio all'adattatore.

Se la richiesta ha esito positivo, deve essere chiamato il metodo onAdLoaded. A questo punto, l'interstitial *NON* deve essere visualizzato automaticamente. La libreria di mediazione chiamerà il metodo showInterstitial quando deve essere mostrato l'interstitial.

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

Tieni presente che questo metodo viene chiamato nel thread dell'interfaccia utente, pertanto si applicano tutte le precauzioni generali 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à la visualizzazione del banner. È preferibile utilizzare

MediationInterstitialListener listener

Listener all'adattatore con callback per vari eventi

Bundle serverParameters

Parametri aggiuntivi definiti dall'editore sul lato del server di mediazione

MediationAdRequest mediationAdRequest

Parametri generici da utilizzare da parte del publisher quando effettua la richiesta di annunci

@Nullable Bundle mediationExtras

Parametri aggiuntivi impostati dal publisher su base richiesta

showInterstitial

abstract void showInterstitial()

Mostra l'interstitial. Questo metodo può essere chiamato in qualsiasi momento dopo una chiamata a onAdLoaded.