MediationBannerListener

public interface MediationBannerListener


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

Aby dane działały prawidłowo, wymagana jest zwłaszcza metoda onAdClicked.

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(
    MediationBannerAdapter 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 reklama powoduje przełączenie urządzenia na inną aplikację (np. przeglądarkę internetową).

abstract void

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.

Metody publiczne

onAdClicked

abstract void onAdClicked(MediationBannerAdapter adapter)

Wskazuje, że użytkownik kliknął tę reklamę. Służy do pomiarów wydawcy i musi być wywoływany oprócz innych zdarzeń. Biblioteka pośrednictwa nigdy nie wywnioskowuje tego zdarzenia. Na przykład onAdLeftApplication oznacza, że użytkownik kliknął reklamę, ale funkcja onAdClicked musi być wywołana niezależnie od tego.

Parametry
MediationBannerAdapter adapter

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

onAdClosed

abstract void onAdClosed(MediationBannerAdapter 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.

Parametry
MediationBannerAdapter adapter

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

Zobacz też
onAdOpened

onAdFailedToLoad

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

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

Parametry
MediationBannerAdapter 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(MediationBannerAdapter 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
MediationBannerAdapter adapter

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

int error

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

Zobacz też
onAdLoaded

onAdLeftApplication

abstract void onAdLeftApplication(MediationBannerAdapter 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
MediationBannerAdapter adapter

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

onAdLoaded

abstract void onAdLoaded(MediationBannerAdapter adapter)

Oznacza, że żądanie reklamy zostało wysłane i pomyślnie odebrane. Po wywołaniu tej metody banery reklamowe mogą być wyświetlane automatycznie.

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.

Od momentu wywołania tej metody do momentu zniszczenia adaptera metoda getBannerView musi zwracać obiekt android.view.View; metoda null jest niedozwolona. W odpowiedzi na każde żądanie musi być zwracany ten sam obiekt android.view.View.

Parametry
MediationBannerAdapter adapter

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

Zobacz też
onAdFailedToLoad

onAdOpened

abstract void onAdOpened(MediationBannerAdapter 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
MediationBannerAdapter adapter

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