MediationNativeListener

interface MediationNativeListener


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

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 für die Anzeige eine Impression erfasst wurde.

Unit

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

Unit
onAdLoaded(
    adapter: MediationNativeAdapter!,
    unifiedNativeAdMapper: UnifiedNativeAdMapper!
)

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

Unit

Gibt an, dass das Anzeigenkontrollelement etwas im Vollbildmodus rendert.

Unit

Gibt an, dass die Videowiedergabe einer Anzeige vollständig abgeschlossen ist.

Öffentliche Funktionen

onAdClicked

fun onAdClicked(adapter: MediationNativeAdapter!): Unit

Gibt an, dass der Nutzer auf diese Anzeige geklickt hat. Diese Methode sollte nur aufgerufen werden, wenn setOverrideClickHandling auf „true“ gesetzt ist. Dieses Ereignis wird für Publisher-Messwerte verwendet und muss zusätzlich zu anderen Ereignissen aufgerufen werden.

Parameter
adapter: MediationNativeAdapter!

Der Vermittlungsadapter, der das Ereignis ausgelöst hat.

onAdClosed

fun onAdClosed(adapter: MediationNativeAdapter!): 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.

Weitere Informationen finden Sie unter onAdFailedToLoad.

Parameter
adapter: MediationNativeAdapter!

Der Vermittlungsadapter, der das Ereignis ausgelöst hat.

onAdFailedToLoad

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

Gibt an, dass eine Anzeigenanfrage nicht geladen werden konnte.

Parameter
adapter: MediationNativeAdapter!

Der Vermittlungsadapter, der das Ereignis ausgelöst hat.

adError: AdError

AdError mit Details zur Ursache des Fehlers.

Weitere Informationen
onAdLoaded

onAdFailedToLoad

fun onAdFailedToLoad(adapter: MediationNativeAdapter!, 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: MediationNativeAdapter!

Der Vermittlungsadapter, der das Ereignis ausgelöst hat.

error: Int

Ein Fehlercode, der die Ursache des Fehlers angibt.

Weitere Informationen
onAdLoaded

onAdImpression

fun onAdImpression(adapter: MediationNativeAdapter!): Unit

Gibt an, dass für die Anzeige eine Impression erfasst wurde. Diese Methode sollte nur aufgerufen werden, wenn setOverrideImpressionRecording auf „true“ gesetzt ist. Dieses Ereignis wird für Publisher-Messwerte verwendet und muss zusätzlich zu anderen Ereignissen aufgerufen werden.

Parameter
adapter: MediationNativeAdapter!

Der Vermittlungsadapter, der das Ereignis ausgelöst hat.

onAdLeftApplication

fun onAdLeftApplication(adapter: MediationNativeAdapter!): 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: MediationNativeAdapter!

Der Vermittlungsadapter, der das Ereignis ausgelöst hat.

onAdLoaded

fun onAdLoaded(
    adapter: MediationNativeAdapter!,
    unifiedNativeAdMapper: UnifiedNativeAdMapper!
): Unit

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

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.

Weitere Informationen finden Sie unter onAdFailedToLoad.

Parameter
adapter: MediationNativeAdapter!

Der Vermittlungsadapter, der das Ereignis ausgelöst hat.

unifiedNativeAdMapper: UnifiedNativeAdMapper!

Die Zuordnungsklasse, die eine Zuordnung vom Anzeigenobjekt des vermittelten Werbenetzwerks zum einheitlichen nativen Anzeigenobjekt bereitstellt.

onAdOpened

fun onAdOpened(adapter: MediationNativeAdapter!): 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: MediationNativeAdapter!

Der Vermittlungsadapter, der das Ereignis ausgelöst hat.

onVideoEnd

fun onVideoEnd(adapter: MediationNativeAdapter!): Unit

Gibt an, dass die Videowiedergabe einer Anzeige vollständig abgeschlossen ist.

Parameter
adapter: MediationNativeAdapter!

Der Vermittlungsadapter, der das Ereignis ausgelöst hat.