CustomEventInterstitial

interface CustomEventInterstitial : CustomEvent


Un evento personalizzato che supporta gli annunci interstitial.

Il ciclo di vita tipico di un evento personalizzato prevede la chiamata di requestInterstitialAd una volta. A questo punto, l'adattatore dovrebbe richiedere un annuncio e segnalare onAdLoaded o onAdFailedToLoad all'ascoltatore. 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 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'evento personalizzato deve inoltrare gli eventi tramite CustomEventInterstitialListener passato nella chiamata requestInterstitialAd. Tutti i parametri necessari per effettuare una richiesta di annuncio devono essere passati nei parametri serverParameter, MediationAdRequest e customEventExtras.

Riepilogo

Funzioni pubbliche

Unit
requestInterstitialAd(
    context: Context!,
    listener: CustomEventInterstitialListener!,
    serverParameter: String?,
    mediationAdRequest: MediationAdRequest!,
    customEventExtras: Bundle?
)

Chiamato dalla libreria di mediazione per richiedere un annuncio interstitial.

Unit

Mostra l'interstitial.

Funzioni ereditate

Da com.google.android.gms.ads.mediation.customevent.CustomEvent
Unit

Abbatte il controllo dell'adattatore.

Unit

Viene chiamato quando l'applicazione chiama pause.

Unit

Viene chiamato quando l'applicazione chiama resume.

Funzioni pubbliche

requestInterstitialAd

fun requestInterstitialAd(
    context: Context!,
    listener: CustomEventInterstitialListener!,
    serverParameter: String?,
    mediationAdRequest: MediationAdRequest!,
    customEventExtras: Bundle?
): Unit

Chiamato dalla libreria di mediazione per richiedere un annuncio interstitial.

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 della campagna che ha richiesto l'interstitial per eventi personalizzati. È preferibile utilizzare android.app.Activity.

listener: CustomEventInterstitialListener!

Ascoltatore di eventi personalizzati con callback per vari eventi.

serverParameter: String?

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

mediationAdRequest: MediationAdRequest!

Parametri di targeting generici da utilizzare quando si richiede un interstitial.

customEventExtras: Bundle?

Un Bundle di parametri impostati dal publisher su base richiesta.

showInterstitial

fun showInterstitial(): Unit

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