CustomEventNative

interface CustomEventNative : CustomEvent


Ein benutzerdefiniertes Ereignis zur Unterstützung von nativen Anzeigen.

Im typischen Lebenszyklus eines benutzerdefinierten Ereignisses wird requestNativeAd einmal aufgerufen. An dieser Stelle sollte der Adapter eine native Anzeige erstellen und entweder onAdLoaded oder onAdFailedToLoad melden.

Am Ende des Lebenszyklus wird versucht, onDestroy aufzurufen, dies kann jedoch nicht garantiert werden. Hinweis: requestNativeAd 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 CustomEventNativeListener bereitstellen, die im requestNativeAd-Aufruf übergeben wird. Alle Parameter, die für eine Anzeigenanfrage erforderlich sind, müssen in den Parametern serverParameter, NativeMediationAdRequest und customEventExtras übergeben werden.

Zusammenfassung

Öffentliche Funktionen

Unit
requestNativeAd(
    context: Context!,
    listener: CustomEventNativeListener!,
    serverParameter: String?,
    mediationAdRequest: NativeMediationAdRequest!,
    customEventExtras: Bundle?
)

Wird von der Vermittlungsbibliothek aufgerufen, um eine native Anzeige vom 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

requestNativeAd

fun requestNativeAd(
    context: Context!,
    listener: CustomEventNativeListener!,
    serverParameter: String?,
    mediationAdRequest: NativeMediationAdRequest!,
    customEventExtras: Bundle?
): Unit

Wird von der Vermittlungsbibliothek aufgerufen, um eine native Anzeige vom 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!

Der Context, der das benutzerdefinierte Ereignis enthalten soll.

listener: CustomEventNativeListener!

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: NativeMediationAdRequest!

Allgemeine Ausrichtungsparameter, die beim Anfordern einer Datenansicht verwendet werden.

customEventExtras: Bundle?

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