MediationNativeListener

public interface MediationNativeListener


Ein Listener mit Callbacks für einen Adapter, um mit der Vermittlungsbibliothek zu kommunizieren. Ereignisse müssen zurückgemeldet 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 mit dem Anzeigensteuerelement etwas im Vollbildmodus gerendert wurde und die Steuerung jetzt wieder an die Anwendung übergeben wird.

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

Gibt an, dass eine Anzeigenanfrage nicht geladen werden konnte.

abstract void

Diese Methode wurde eingestellt.

Verwenden Sie stattdessen onAdFailedToLoad.

abstract void

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

abstract void

Gibt an, dass das Gerät aufgrund der Anzeige zu einer anderen Anwendung (z. B. einem Webbrowser) wechselt.

abstract void
onAdLoaded(
    MediationNativeAdapter adapter,
    UnifiedNativeAdMapper unifiedNativeAdMapper
)

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

abstract void

Gibt an, dass mit dem Anzeigensteuerelement etwas im Vollbildmodus gerendert wird.

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. Dieser Aufruf wird für Publisher-Messwerte verwendet und muss zusätzlich zu allen anderen Ereignissen erfolgen.

Parameter
MediationNativeAdapter adapter

Der Vermittlungsadapter, der das Ereignis ausgelöst hat.

onAdClosed

abstract void onAdClosed(MediationNativeAdapter adapter)

Gibt an, dass mit dem Anzeigensteuerelement etwas im Vollbildmodus gerendert wurde und die Steuerung jetzt wieder an die Anwendung übergeben wird. 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 den zugrunde liegenden Grund. Ein Fehler kann ein tatsächlicher Fehler oder einfach ein Mangel an Füllung sein.

Sobald eine Anzeige angefordert wird, muss der Adapter entweder Erfolg oder Fehler melden. Wenn innerhalb eines Zeitlimits keine Antwort eingeht, wechselt die Vermittlungsbibliothek möglicherweise zu einem anderen Adapter, sodass 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 eine Impression für die Anzeige erfasst wurde. Diese Methode sollte nur aufgerufen werden, wenn setOverrideImpressionRecording auf „true“ gesetzt ist. Dieser Aufruf wird für Publisher-Messwerte verwendet und muss zusätzlich zu allen anderen Ereignissen erfolgen.

Parameter
MediationNativeAdapter adapter

Der Vermittlungsadapter, der das Ereignis ausgelöst hat.

onAdLeftApplication

abstract void onAdLeftApplication(MediationNativeAdapter adapter)

Gibt an, dass das Gerät aufgrund der Anzeige zu einer anderen Anwendung (z. B. einem Webbrowser) wechselt. Diese Methode 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 wird, muss der Adapter entweder Erfolg oder Fehler melden. Wenn innerhalb eines Zeitlimits keine Antwort eingeht, wechselt die Vermittlungsbibliothek möglicherweise zu einem anderen Adapter, sodass 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 des Anzeigenobjekts des vermittelten Werbenetzwerks zum einheitlichen nativen Anzeigenobjekt bereitstellt.

onAdOpened

abstract void onAdOpened(MediationNativeAdapter adapter)

Gibt an, dass mit dem Anzeigensteuerelement etwas im Vollbildmodus gerendert wird. Das kann ein android.app.Activity sein oder ein Vorläufer für den Wechsel zu einer anderen Anwendung.

Sobald dieser Bildschirm geschlossen wird, 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.