MediationInterstitialListener

public interface MediationInterstitialListener


Wywołanie zwrotne dla adaptera, które umożliwia komunikację z biblioteką mediacji. Zdarzenia muszą być przekazywane z powrotem do biblioteki zapośredniczenia, aby mogła ona prawidłowo zarządzać przepływem reklam.

Podsumowanie

Metody publiczne

abstract void

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

abstract void

Wskazuje, że kontrolka reklamy wyrenderowała coś na pełnym ekranie i przekazuje teraz kontrolę z powrotem do aplikacji.

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

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

abstract void

Ta metoda została wycofana.

Zamiast niej używaj zasady onAdFailedToLoad.

abstract void

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

abstract void

Wskazuje, że reklama została wysłana i odebrana.

abstract void

Wskazuje, że element sterujący reklamą renderuje coś w trybie pełnoekranowym.

Metody publiczne

onAdClicked

abstract void onAdClicked(MediationInterstitialAdapter adapter)

Wskazuje, że użytkownik kliknął tę reklamę. Jest on używany w przypadku danych wydawcy i musi być wywoływany oprócz innych zdarzeń. Biblioteka mediacji nigdy nie wywnioskuje tego zdarzenia. Na przykład onAdLeftApplication zwykle oznacza, że użytkownik kliknął reklamę, ale wywołanie funkcji onAdClicked jest wymagane w każdym przypadku.

Parametry
MediationInterstitialAdapter adapter

Adapter mediacji, który wywołał zdarzenie.

onAdClosed

abstract void onAdClosed(MediationInterstitialAdapter adapter)

Wskazuje, że kontrolka reklamy wyrenderowała coś na pełnym ekranie i przekazuje teraz kontrolę z powrotem do aplikacji. Może to być użytkownik, który wraca z innej aplikacji.

Parametry
MediationInterstitialAdapter adapter

Adapter mediacji, który wywołał zdarzenie.

Zobacz też
onAdOpened

onAdFailedToLoad

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

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

Parametry
MediationInterstitialAdapter adapter

Adapter mediacji, który wywołał zdarzenie.

@NonNull AdError adError

AdError z podaniem przyczyny niepowodzenia.

Zobacz też
onAdLoaded

onAdFailedToLoad

abstract void onAdFailedToLoad(MediationInterstitialAdapter adapter, int error)

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

Gdy reklama zostanie wysłana, adapter musi zgłosić powodzenie lub niepowodzenie. Jeśli w określonym czasie nie otrzymasz odpowiedzi, biblioteka zapośredniczenia może przejść do innego adaptera, co spowoduje, że potencjalnie skuteczna reklama nie zostanie wyświetlona.

Parametry
MediationInterstitialAdapter adapter

Adapter mediacji, który wywołał zdarzenie.

int error

Kod błędu zawierający szczegółowe informacje o przyczynie niepowodzenia.

Zobacz też
onAdLoaded

onAdLeftApplication

abstract void onAdLeftApplication(MediationInterstitialAdapter adapter)

Wskazuje, że reklama powoduje przełączenie urządzenia na inną aplikację (np. przeglądarkę internetową). Tę metodę należy wywołać, zanim bieżąca aplikacja zostanie przeniesiona w tle.

Parametry
MediationInterstitialAdapter adapter

Adapter mediacji, który wywołał zdarzenie.

onAdLoaded

abstract void onAdLoaded(MediationInterstitialAdapter adapter)

Wskazuje, że reklama została wysłana i odebrana.

Gdy reklama zostanie wysłana, adapter musi zgłosić powodzenie lub niepowodzenie. Jeśli w określonym czasie nie otrzymasz odpowiedzi, biblioteka zapośredniczenia może przejść do innego adaptera, co spowoduje, że potencjalnie skuteczna reklama nie zostanie wyświetlona.

Od momentu wywołania tej metody do momentu zniszczenia adaptera showInterstitial powinien otworzyć reklamę pełnoekranową.

Parametry
MediationInterstitialAdapter adapter

Adapter mediacji, który wywołał zdarzenie.

Zobacz też
onAdFailedToLoad

onAdOpened

abstract void onAdOpened(MediationInterstitialAdapter adapter)

Wskazuje, że element sterujący reklamą renderuje coś w trybie pełnoekranowym. Może to być android.app.Activity lub może to być krok poprzedzający przejście na inną aplikację.

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

Parametry
MediationInterstitialAdapter adapter

Adapter mediacji, który wywołał zdarzenie.