MediationBannerListener

interface MediationBannerListener


Callback für einen Adapter, um mit der Vermittlungsbibliothek zu kommunizieren. Ereignisse müssen zurückgesendet werden, damit die Vermittlungsbibliothek den Anzeigenfluss richtig verwalten kann.

Insbesondere die onAdClicked-Methode ist erforderlich, damit Messwerte richtig funktionieren.

Zusammenfassung

Öffentliche Funktionen

Unit

Gibt an, dass der Nutzer auf diese Anzeige geklickt hat.

Unit

Gibt an, dass die Anzeigensteuerung etwas im Vollbildmodus gerendert hat und die Steuerung jetzt an die App zurückgibt.

Unit

Gibt an, dass eine Anzeigenanfrage nicht geladen werden konnte.

Unit

Diese Funktion wird nicht mehr unterstützt.

Verwenden Sie stattdessen onAdFailedToLoad.

Unit

Gibt an, dass die Anzeige dazu führt, dass das Gerät zu einer anderen Anwendung wechselt, z. B. zu einem Webbrowser.

Unit

Gibt an, dass eine Anzeige angefordert und erfolgreich empfangen wurde.

Unit

Gibt an, dass das Anzeigenkontrollelement etwas im Vollbildmodus rendert.

Öffentliche Funktionen

onAdClicked

fun onAdClicked(adapter: MediationBannerAdapter!): Unit

Gibt an, dass der Nutzer auf diese Anzeige geklickt hat. Dieses Ereignis wird für Publisher-Messwerte verwendet und muss zusätzlich zu allen anderen Ereignissen aufgerufen werden. Es wird nie von der Vermittlungsbibliothek abgeleitet. onAdLeftApplication bedeutet beispielsweise in der Regel, dass der Nutzer auf eine Anzeige geklickt hat. onAdClicked muss aber trotzdem aufgerufen werden.

Parameter
adapter: MediationBannerAdapter!

Der Vermittlungsadapter, der das Ereignis ausgelöst hat.

onAdClosed

fun onAdClosed(adapter: MediationBannerAdapter!): Unit

Gibt an, dass die Anzeigensteuerung etwas im Vollbildmodus gerendert hat und die Steuerung jetzt an die App zurückgibt. Möglicherweise kehrt der Nutzer von einer anderen Anwendung zurück.

Parameter
adapter: MediationBannerAdapter!

Der Vermittlungsadapter, der das Ereignis ausgelöst hat.

Weitere Informationen
onAdOpened

onAdFailedToLoad

fun onAdFailedToLoad(adapter: MediationBannerAdapter!, adError: AdError): Unit

Gibt an, dass eine Anzeigenanfrage nicht geladen werden konnte.

Parameter
adapter: MediationBannerAdapter!

Der Vermittlungsadapter, der das Ereignis ausgelöst hat.

adError: AdError

AdError mit Details zur Ursache des Fehlers.

Weitere Informationen
onAdLoaded

onAdFailedToLoad

fun onAdFailedToLoad(adapter: MediationBannerAdapter!, error: Int): Unit

Gibt an, dass eine Anzeigenanfrage fehlgeschlagen ist, und enthält die zugrunde liegende Ursache. Ein Fehler kann ein tatsächlicher Fehler oder einfach eine fehlende Füllung sein.

Sobald eine Anzeige angefordert wurde, muss der Adapter entweder Erfolg oder Fehlschlag melden. Wenn innerhalb eines bestimmten Zeitraums keine Antwort erfolgt, wechselt die Vermittlungsbibliothek möglicherweise zu einem anderen Adapter. Dies kann dazu führen, dass eine potenziell erfolgreiche Anzeige nicht ausgeliefert wird.

Parameter
adapter: MediationBannerAdapter!

Der Vermittlungsadapter, der das Ereignis ausgelöst hat.

error: Int

Ein Fehlercode, der die Ursache des Fehlers angibt.

Weitere Informationen
onAdLoaded

onAdLeftApplication

fun onAdLeftApplication(adapter: MediationBannerAdapter!): Unit

Gibt an, dass die Anzeige dazu führt, dass das Gerät zu einer anderen Anwendung wechselt, z. B. zu einem Webbrowser. Diese Funktion muss aufgerufen werden, bevor die aktuelle Anwendung in den Hintergrund verschoben wird.

Parameter
adapter: MediationBannerAdapter!

Der Vermittlungsadapter, der das Ereignis ausgelöst hat.

onAdLoaded

fun onAdLoaded(adapter: MediationBannerAdapter!): Unit

Gibt an, dass eine Anzeige angefordert und erfolgreich empfangen wurde. Banneranzeigen können nach dem Aufruf dieser Methode automatisch ausgeliefert werden.

Sobald eine Anzeige angefordert wurde, muss der Adapter entweder Erfolg oder Fehlschlag melden. Wenn innerhalb eines bestimmten Zeitraums keine Antwort erfolgt, wechselt die Vermittlungsbibliothek möglicherweise zu einem anderen Adapter. Dies kann dazu führen, dass eine potenziell erfolgreiche Anzeige nicht ausgeliefert wird.

Ab dem Zeitpunkt, an dem diese Methode aufgerufen wird, bis der Adapter zerstört wird, muss getBannerView ein android.view.View-Objekt zurückgeben. null ist nicht zulässig. Bei jeder Anfrage muss dasselbe android.view.View-Objekt zurückgegeben werden.

Parameter
adapter: MediationBannerAdapter!

Der Vermittlungsadapter, der das Ereignis ausgelöst hat.

Weitere Informationen
onAdFailedToLoad

onAdOpened

fun onAdOpened(adapter: MediationBannerAdapter!): Unit

Gibt an, dass das Anzeigenkontrollelement etwas im Vollbildmodus rendert. Dies kann ein oder ein Vorbote für den Wechsel zu einer anderen Anwendung sein.

Sobald dieser Bildschirm geschlossen wurde, muss onAdClosed aufgerufen werden.

Parameter
adapter: MediationBannerAdapter!

Der Vermittlungsadapter, der das Ereignis ausgelöst hat.