CustomEventNative

public interface CustomEventNative extends 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 Methoden

abstract void
requestNativeAd(
    Context context,
    CustomEventNativeListener listener,
    @Nullable String serverParameter,
    NativeMediationAdRequest mediationAdRequest,
    @Nullable Bundle customEventExtras
)

Wird von der Vermittlungsbibliothek aufgerufen, um eine native Anzeige vom benutzerdefinierten Ereignis anzufordern.

Ü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

requestNativeAd

abstract void requestNativeAd(
    Context context,
    CustomEventNativeListener listener,
    @Nullable String serverParameter,
    NativeMediationAdRequest mediationAdRequest,
    @Nullable Bundle customEventExtras
)

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.

CustomEventNativeListener 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.

NativeMediationAdRequest mediationAdRequest

Allgemeine Ausrichtungsparameter, die beim Anfordern einer Datenansicht verwendet werden.

@Nullable Bundle customEventExtras

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