MediationNativeListener

public 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 Methoden

abstract void

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

abstract void

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

abstract void
onAdFailedToLoad(
    MediationNativeAdapter adapter,
    @NonNull AdError adError
)

Gibt an, dass eine Anzeigenanfrage nicht geladen werden konnte.

abstract void

Diese Methode ist veraltet.

Verwenden Sie stattdessen onAdFailedToLoad.

abstract void

Gibt an, dass für die Anzeige eine Impression erfasst wurde.

abstract void

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

abstract void
onAdLoaded(
    MediationNativeAdapter adapter,
    UnifiedNativeAdMapper unifiedNativeAdMapper
)

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

abstract void

Gibt an, dass das Anzeigenkontrollelement etwas im Vollbildmodus rendert.

abstract void

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

Öffentliche Methoden

onAdClicked

abstract void onAdClicked(MediationNativeAdapter adapter)

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
MediationNativeAdapter adapter

Der Vermittlungsadapter, der das Ereignis ausgelöst hat.

onAdClosed

abstract void onAdClosed(MediationNativeAdapter adapter)

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
MediationNativeAdapter adapter

Der Vermittlungsadapter, der das Ereignis ausgelöst hat.

onAdFailedToLoad

abstract void onAdFailedToLoad(
    MediationNativeAdapter adapter,
    @NonNull AdError adError
)

Gibt an, dass eine Anzeigenanfrage nicht geladen werden konnte.

Parameter
MediationNativeAdapter adapter

Der Vermittlungsadapter, der das Ereignis ausgelöst hat.

@NonNull AdError adError

AdError mit Details zur Ursache des Fehlers.

Weitere Informationen
onAdLoaded

onAdFailedToLoad

abstract void onAdFailedToLoad(MediationNativeAdapter adapter, int error)

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
MediationNativeAdapter adapter

Der Vermittlungsadapter, der das Ereignis ausgelöst hat.

int error

Ein Fehlercode, der die Ursache des Fehlers angibt.

Weitere Informationen
onAdLoaded

onAdImpression

abstract void onAdImpression(MediationNativeAdapter adapter)

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
MediationNativeAdapter adapter

Der Vermittlungsadapter, der das Ereignis ausgelöst hat.

onAdLeftApplication

abstract void onAdLeftApplication(MediationNativeAdapter adapter)

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
MediationNativeAdapter adapter

Der Vermittlungsadapter, der das Ereignis ausgelöst hat.

onAdLoaded

abstract void onAdLoaded(
    MediationNativeAdapter adapter,
    UnifiedNativeAdMapper unifiedNativeAdMapper
)

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
MediationNativeAdapter adapter

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

abstract void onAdOpened(MediationNativeAdapter adapter)

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
MediationNativeAdapter adapter

Der Vermittlungsadapter, der das Ereignis ausgelöst hat.

onVideoEnd

abstract void onVideoEnd(MediationNativeAdapter adapter)

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

Parameter
MediationNativeAdapter adapter

Der Vermittlungsadapter, der das Ereignis ausgelöst hat.