CustomEventInterstitial

interface CustomEventInterstitial : CustomEvent


Ein benutzerdefiniertes Ereignis, das Interstitial-Anzeigen unterstützt.

Im typischen Lebenszyklus eines benutzerdefinierten Ereignisses wird requestInterstitialAd einmal aufgerufen. An dieser Stelle sollte der Adapter eine Anzeige anfordern und entweder onAdLoaded oder onAdFailedToLoad an den Listener melden. Nachfolgende Anfragen werden mit einer neuen Instanz des benutzerdefinierten Ereignisses gestellt. Am Ende des Lebenszyklus wird versucht, onDestroy aufzurufen. Dies kann jedoch nicht garantiert werden. requestInterstitialAd wird im UI-Thread aufgerufen. Daher gelten alle Standardvorkehrungen für das Schreiben von Code in diesem Thread. Insbesondere sollte der Code keine blockierenden Methoden aufrufen.

Das benutzerdefinierte Ereignis soll Ereignisse über die CustomEventInterstitialListener weiterleiten, die im requestInterstitialAd-Aufruf übergeben wird. Alle Parameter, die für eine Anzeigenanfrage erforderlich sind, sollten in den Parametern serverParameter, MediationAdRequest und customEventExtras übergeben werden.

Zusammenfassung

Öffentliche Funktionen

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

Wird von der Vermittlungsbibliothek aufgerufen, um ein Interstitial anzufordern.

Unit

Interstitial anzeigen

Geerbte Funktionen

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

Entfernt das Adaptersteuerelement.

Unit

Wird aufgerufen, wenn die Anwendung pause aufruft.

Unit

Wird aufgerufen, wenn die Anwendung resume aufruft.

Öffentliche Funktionen

requestInterstitialAd

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

Wird von der Vermittlungsbibliothek aufgerufen, um ein Interstitial anzufordern.

Wenn die Anfrage erfolgreich ist, sollte onAdLoaded aufgerufen werden.

Wenn die Anfrage nicht erfolgreich ist, sollte „onAdFailedToLoad“ für listener mit einer entsprechenden Fehlerursache aufgerufen werden.

Diese Methode wird im UI-Thread aufgerufen. Daher gelten alle Standardvorkehrungen für das Schreiben von Code in diesem Thread. Ihr Code sollte insbesondere keine blockierenden Methoden aufrufen.

Parameter
context: Context!

Die Context der com.google.android.gms.ads.interstitial.InterstitialAd, die das benutzerdefinierte Event-Interstitial angefordert hat. Eine android.app.Activity wird bevorzugt.

listener: CustomEventInterstitialListener!

Listener für benutzerdefinierte Ereignisse mit Callbacks für verschiedene Ereignisse.

serverParameter: String?

Der String, der in der Publisher-Benutzeroberfläche als Parameter für das benutzerdefinierte Ereignis konfiguriert ist.

mediationAdRequest: MediationAdRequest!

Allgemeine Ausrichtungsparameter, die beim Anfordern eines Interstitials verwendet werden.

customEventExtras: Bundle?

Eine Bundle von Parametern, die vom Publisher pro Anfrage festgelegt werden.

showInterstitial

fun showInterstitial(): Unit

Interstitial anzeigen Diese Methode kann jederzeit nach einem Aufruf von onAdLoaded aufgerufen werden.