MediationNativeListener

public 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

Metody publiczne

abstract void

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

abstract void

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

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

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

abstract void

Ta metoda została wycofana.

Zamiast tego użyj kolumny onAdFailedToLoad.

abstract void

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

abstract void

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

abstract void
onAdLoaded(
    MediationNativeAdapter adapter,
    UnifiedNativeAdMapper unifiedNativeAdMapper
)

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

abstract void

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

abstract void

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

Metody publiczne

onAdClicked

abstract void onAdClicked(MediationNativeAdapter adapter)

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

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

onAdClosed

abstract void onAdClosed(MediationNativeAdapter adapter)

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

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

onAdFailedToLoad

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

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

Parametry
MediationNativeAdapter adapter

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

@NonNull AdError adError

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

Zobacz też
onAdLoaded

onAdFailedToLoad

abstract void onAdFailedToLoad(MediationNativeAdapter adapter, int error)

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

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

int error

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

Zobacz też
onAdLoaded

onAdImpression

abstract void onAdImpression(MediationNativeAdapter adapter)

Wskazuje, że dla reklamy zostało zarejestrowane wyświetlenie. 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
MediationNativeAdapter adapter

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

onAdLeftApplication

abstract void onAdLeftApplication(MediationNativeAdapter adapter)

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

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

onAdLoaded

abstract void onAdLoaded(
    MediationNativeAdapter adapter,
    UnifiedNativeAdMapper unifiedNativeAdMapper
)

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

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

abstract void onAdOpened(MediationNativeAdapter adapter)

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

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

onVideoEnd

abstract void onVideoEnd(MediationNativeAdapter adapter)

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

Parametry
MediationNativeAdapter adapter

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