CustomEventInterstitial

public interface CustomEventInterstitial extends 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 dem Listener entweder onAdLoaded oder onAdFailedToLoad melden. Nachfolgende Anfragen werden mit einer neuen Instanz des benutzerdefinierten Ereignisses gesendet. Am Ende des Lebenszyklus wird versucht, onDestroy aufzurufen, dies kann jedoch nicht garantiert werden. Hinweis: requestInterstitialAd wird im UI-Thread aufgerufen. Daher gelten alle Standardvorkehrungen für das Schreiben von Code in diesem Thread. Insbesondere sollten keine blockierenden Methoden aufgerufen werden.

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

Zusammenfassung

Öffentliche Methoden

abstract void
requestInterstitialAd(
    Context context,
    CustomEventInterstitialListener listener,
    @Nullable String serverParameter,
    MediationAdRequest mediationAdRequest,
    @Nullable Bundle customEventExtras
)

Wird von der Vermittlungsbibliothek aufgerufen, um ein Interstitial anzufordern.

abstract void

Interstitial anzeigen

Übernommene Methoden

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

Die Adaptersteuerung wird deaktiviert.

abstract void

Wird aufgerufen, wenn die Anwendung pause aufruft.

abstract void

Wird aufgerufen, wenn die Anwendung resume aufruft.

Öffentliche Methoden

requestInterstitialAd

abstract void requestInterstitialAd(
    Context context,
    CustomEventInterstitialListener listener,
    @Nullable String serverParameter,
    MediationAdRequest mediationAdRequest,
    @Nullable Bundle customEventExtras
)

Wird von der Vermittlungsbibliothek aufgerufen, um ein Interstitial anzufordern.

Wenn die Anfrage erfolgreich ist, sollte onAdLoaded aufgerufen werden.

Wenn die Anfrage fehlschlägt, sollte onAdFailedToLoad mit einer geeigneten Fehlerursache auf der listener aufgerufen werden.

Diese Methode wird im UI-Thread aufgerufen. Daher gelten alle Standardvorkehrungen für das Schreiben von Code in diesem Thread. Insbesondere sollten in Ihrem Code keine blockierenden Methoden aufgerufen werden.

Parameter
Context context

Die Context des Nutzers, der das Interstitial für das benutzerdefinierte Ereignis angefordert hat. android.app.Activity wird bevorzugt.

CustomEventInterstitialListener listener

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

@Nullable String serverParameter

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.

@Nullable Bundle customEventExtras

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

showInterstitial

abstract void showInterstitial()

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