CustomEventBanner

public interface CustomEventBanner extends CustomEvent


Ein benutzerdefiniertes Ereignis zur Unterstützung von Banneranzeigen.

Im typischen Lebenszyklus eines benutzerdefinierten Ereignisses wird requestBannerAd einmal aufgerufen. An diesem Punkt sollte der Adapter ein android.view.View erstellen und dem CustomEventBannerListener entweder onAdLoaded oder onAdFailedToLoad melden. Nachfolgende Anfragen werden mit einer neuen Instanz des benutzerdefinierten Ereignisses gestellt. Am Ende des Lebenszyklus wird versucht, onDestroy aufzurufen. Dies kann jedoch nicht garantiert werden. requestBannerAd wird im UI-Thread aufgerufen. Daher gelten alle Standardvorkehrungen für das Schreiben von Code in diesem Thread. Insbesondere sollte der Code keine blockierenden Methoden aufrufen.

Der Adapter muss Ereignisse über das CustomEventBannerListener verfügbar machen, das im requestBannerAd-Aufruf übergeben wird. Alle Parameter, die für eine Anzeigenanfrage erforderlich sind, sollten in den Parametern serverParameter, MediationAdRequest und customEventExtras übergeben werden.

Zusammenfassung

Öffentliche Methoden

abstract void
requestBannerAd(
    Context context,
    CustomEventBannerListener listener,
    @Nullable String serverParameter,
    AdSize size,
    MediationAdRequest mediationAdRequest,
    @Nullable Bundle customEventExtras
)

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

Geerbte Methoden

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

Entfernt das Adaptersteuerelement.

abstract void

Wird aufgerufen, wenn die Anwendung pause aufruft.

abstract void

Wird aufgerufen, wenn die Anwendung resume aufruft.

Öffentliche Methoden

requestBannerAd

abstract void requestBannerAd(
    Context context,
    CustomEventBannerListener listener,
    @Nullable String serverParameter,
    AdSize size,
    MediationAdRequest mediationAdRequest,
    @Nullable Bundle customEventExtras
)

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

Wenn die Anfrage erfolgreich ist, sollte onAdLoaded aufgerufen werden.

Wenn die Anfrage nicht erfolgreich ist, sollte „onAdFailedToLoad“ für listener mit einer entsprechenden Fehlerursache aufgerufen werden.

Diese Methode wird im UI-Thread aufgerufen. Daher gelten alle Standardvorkehrungen für das Schreiben von Code in diesem Thread. Ihr Code sollte insbesondere keine blockierenden Methoden aufrufen.

Parameter
Context context

Die Context der AdView, die das benutzerdefinierte Ereignis android.view.View enthält. Eine android.app.Activity wird bevorzugt.

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

AdSize size

Die Größe der abzurufenden Ansicht. 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 Ansicht verwendet werden können.

@Nullable Bundle customEventExtras

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