MediationNativeListener

interface MediationNativeListener


Detektor zawierający wywołania zwrotne dla adaptera, aby umożliwić mu komunikację z biblioteką pośredniczącą. Aby biblioteka zapośredniczenia mogła prawidłowo zarządzać przepływem reklam, musi otrzymywać informacje o wydarzeniach.

Podsumowanie

Funkcje publiczne

Unit

Wskazuje, że użytkownik kliknął tę reklamę.

Unit

Wskazuje, że element sterujący reklamą renderował coś na pełnym ekranie i przekazuje teraz kontrolę aplikacji.

Unit

Wskazuje, że nie udało się wczytać żądania reklamy.

Unit

Ta funkcja została wycofana.

Zamiast tego użyj kolumny onAdFailedToLoad.

Unit

Wskazuje, że dla reklamy zostało zarejestrowane wyświetlenie.

Unit

Wskazuje, że reklama powoduje przełączenie urządzenia na inną aplikację (np. przeglądarkę internetową).

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

Oznacza, że żądanie reklamy zostało wysłane i pomyślnie odebrane.

Unit

Wskazuje, że element sterujący reklamy renderuje coś, co zajmuje cały ekran.

Unit

Wskazuje, że odtwarzanie filmu reklamowego zostało zakończone.

Funkcje publiczne

onAdClicked

fun onAdClicked(adapter: MediationNativeAdapter!): Unit

Wskazuje, że użytkownik kliknął tę reklamę. Ta metoda powinna być wywoływana tylko wtedy, gdy setOverrideClickHandling ma wartość Prawda. Służy on do pomiarów wydawcy i musi być wywoływany oprócz innych zdarzeń.

Parametry
adapter: MediationNativeAdapter!

Adapter pośredniczący, który wywołał zdarzenie.

onAdClosed

fun onAdClosed(adapter: MediationNativeAdapter!): Unit

Wskazuje, że element sterujący reklamą renderował coś na pełnym ekranie i przekazuje teraz kontrolę aplikacji. Może to być użytkownik powracający z innej aplikacji.

Zobacz na stronie onAdFailedToLoad.

Parametry
adapter: MediationNativeAdapter!

Adapter pośredniczący, który wywołał zdarzenie.

onAdFailedToLoad

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

Wskazuje, że nie udało się wczytać żądania reklamy.

Parametry
adapter: MediationNativeAdapter!

Adapter pośredniczący, który wywołał zdarzenie.

adError: AdError

AdError z szczegółami dotyczącymi przyczyny niepowodzenia.

Zobacz też
onAdLoaded

onAdFailedToLoad

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

Wskazuje, że żądanie reklamy nie zostało zrealizowane, oraz podaje jego przyczynę. Niepowodzenie może być rzeczywistym błędem lub po prostu brakiem wypełnienia.

Po przesłaniu żądania wyświetlenia reklamy adapter musi zgłosić, czy udało się to zrobić, czy nie. Jeśli w określonym czasie nie zostanie usłyszana żadna odpowiedź, biblioteka pośrednictwa może przejść do innego adaptera, co może spowodować, że reklama nie zostanie wyświetlona.

Parametry
adapter: MediationNativeAdapter!

Adapter pośredniczący, który wywołał zdarzenie.

error: Int

kod błędu określający przyczynę niepowodzenia;

Zobacz też
onAdLoaded

onAdImpression

fun onAdImpression(adapter: MediationNativeAdapter!): Unit

Wskazuje, że zostało zarejestrowane wyświetlenie reklamy. Ta metoda powinna być wywoływana tylko wtedy, gdy setOverrideImpressionRecording ma wartość Prawda. Służy on do pomiarów wydawcy i musi być wywoływany oprócz innych zdarzeń.

Parametry
adapter: MediationNativeAdapter!

Adapter pośredniczący, który wywołał zdarzenie.

onAdLeftApplication

fun onAdLeftApplication(adapter: MediationNativeAdapter!): Unit

Wskazuje, że reklama powoduje przełączenie urządzenia na inną aplikację (np. przeglądarkę internetową). Ta metoda musi zostać wywołana przed przeniesieniem bieżącej aplikacji do tle.

Parametry
adapter: MediationNativeAdapter!

Adapter pośredniczący, który wywołał zdarzenie.

onAdLoaded

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

Oznacza, że żądanie reklamy zostało wysłane i pomyślnie odebrane.

Po przesłaniu żądania wyświetlenia reklamy adapter musi zgłosić, czy udało się to zrobić, czy nie. Jeśli w określonym czasie nie zostanie usłyszana żadna odpowiedź, biblioteka pośrednictwa może przejść do innego adaptera, co może spowodować, że reklama nie zostanie wyświetlona.

Zobacz na stronie onAdFailedToLoad.

Parametry
adapter: MediationNativeAdapter!

Adapter pośredniczący, który wywołał zdarzenie.

unifiedNativeAdMapper: UnifiedNativeAdMapper!

Klasa mapowania, która zapewnia mapowanie obiektu reklamy z reklamowej sieci pośredniczącej na obiekt reklamy natywnej.

onAdOpened

fun onAdOpened(adapter: MediationNativeAdapter!): Unit

Wskazuje, że element sterujący reklamy renderuje coś, co zajmuje cały ekran. Może to być błąd lub wstęp do przełączenia na inną aplikację.

Po zamknięciu tego ekranu należy wywołać funkcję onAdClosed.

Parametry
adapter: MediationNativeAdapter!

Adapter pośredniczący, który wywołał zdarzenie.

onVideoEnd

fun onVideoEnd(adapter: MediationNativeAdapter!): Unit

Wskazuje, że odtwarzanie filmu reklamowego zostało zakończone.

Parametry
adapter: MediationNativeAdapter!

Adapter pośredniczący, który wywołał zdarzenie.