CustomEventBanner

interface CustomEventBanner : CustomEvent


Ein benutzerdefiniertes Ereignis zur Unterstützung von Banneranzeigen.

Im typischen Lebenszyklus eines benutzerdefinierten Ereignisses wird requestBannerAd einmal aufgerufen. An dieser Stelle sollte der Adapter eine android.view.View erstellen und 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: requestBannerAd 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 sollte Ereignisse über die CustomEventBannerListener bereitstellen, die im requestBannerAd-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 Funktionen

Unit
requestBannerAd(
    context: Context!,
    listener: CustomEventBannerListener!,
    serverParameter: String?,
    size: AdSize!,
    mediationAdRequest: MediationAdRequest!,
    customEventExtras: Bundle?
)

Wird von der Vermittlungsbibliothek aufgerufen, um eine Datenansicht aus dem benutzerdefinierten Ereignis anzufordern.

Übernommene Funktionen

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

Die Adaptersteuerung wird deaktiviert.

Unit

Wird aufgerufen, wenn die Anwendung pause aufruft.

Unit

Wird aufgerufen, wenn die Anwendung resume aufruft.

Öffentliche Funktionen

requestBannerAd

fun requestBannerAd(
    context: Context!,
    listener: CustomEventBannerListener!,
    serverParameter: String?,
    size: AdSize!,
    mediationAdRequest: MediationAdRequest!,
    customEventExtras: Bundle?
): Unit

Wird von der Vermittlungsbibliothek aufgerufen, um eine Datenansicht aus dem benutzerdefinierten Ereignis 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 AdViews, die das benutzerdefinierte Ereignis enthält . android.app.Activity wird bevorzugt.

listener: CustomEventBannerListener!

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.

size: AdSize!

Die Größe der abzurufenden Datenansicht. Die Größe der Ansicht sollte der in diesem Parameter angegebenen Größe so nahe wie möglich kommen. Wenn diese Ansichtsgröße nicht unterstützt wird, sollte die Anfrage fehlschlagen und onAdFailedToLoad aufgerufen werden.

mediationAdRequest: MediationAdRequest!

Allgemeine Ausrichtungsparameter, die beim Anfordern einer Datenansicht verwendet werden.

customEventExtras: Bundle?

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