MediationInterstitialAdapter

public interface MediationInterstitialAdapter extends MediationAdapter


Adapter für Drittanbieter-Werbenetzwerke, die Interstitial-Anzeigen unterstützen.

Im typischen Lebenszyklus eines Adapters wird requestInterstitialAd einmal aufgerufen. An dieser Stelle sollte der Adapter eine Anzeige vom Werbenetzwerk anfordern und dem Listener entweder onAdLoaded oder onAdFailedToLoad melden. Nachfolgende Anfragen werden mit einer neuen Instanz des Adapters 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.

Der Adapter soll Ereignisse über die MediationInterstitialListener weiterleiten, die im requestInterstitialAd-Aufruf übergeben wird. Alle Parameter, die für eine Anzeigenanfrage erforderlich sind, müssen in den Parametern serverParameters, MediationAdRequest und mediationExtras übergeben werden.

Adapter sollten die automatische Anzeigenaktualisierung auf der Clientseite deaktivieren. Anzeigen, die aktualisiert werden, werden möglicherweise ignoriert, nicht ausgeliefert und falsch gezählt.

Zusammenfassung

Öffentliche Methoden

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

Wird von der Vermittlungsbibliothek aufgerufen, um eine Anzeige vom Adapter anzufordern.

abstract void

Das Interstitial wird angezeigt.

Übernommene Methoden

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

Die Adaptersteuerung wird deaktiviert.

abstract void

Wird aufgerufen, wenn die Anwendung onPause auf dem .

abstract void

Wird aufgerufen, wenn die Anwendung onResume auf dem .

Öffentliche Methoden

requestInterstitialAd

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

Wird von der Vermittlungsbibliothek aufgerufen, um eine Anzeige vom Adapter anzufordern.

Wenn die Anfrage erfolgreich ist, sollte die Methode „onAdLoaded“ aufgerufen werden. Das Interstitial sollte an dieser Stelle *NICHT* automatisch angezeigt werden. Die Mediationsbibliothek ruft die showInterstitial-Methode auf, wenn das Interstitial angezeigt werden soll.

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

Diese Methode wird im UI-Thread aufgerufen. Daher gelten alle allgemeinen Vorsichtsmaßnahmen beim Schreiben von Code in diesem Thread. Insbesondere sollten keine blockierenden Methoden aufgerufen werden.

Parameter
Context context

Die Context der AdView, die die Banneransicht enthält. Die wird bevorzugt.

MediationInterstitialListener listener

Listener für Adapter mit Callbacks für verschiedene Ereignisse

Bundle serverParameters

Zusätzliche Parameter, die vom Publisher auf der Vermittlungsserverseite definiert werden

MediationAdRequest mediationAdRequest

Allgemeine Parameter, die dieser Publisher bei der Anzeigenanfrage verwenden kann

@Nullable Bundle mediationExtras

Zusätzliche Parameter, die vom Publisher pro Anfrage festgelegt werden

showInterstitial

abstract void showInterstitial()

Das Interstitial wird angezeigt. Diese Methode kann jederzeit nach einem Aufruf von „onAdLoaded“ aufgerufen werden.