CustomEventListener

public interface CustomEventListener

Znane bezpośrednie podklasy
CustomEventBannerListener

Ten interfejs został wycofany.

Zamiast niej użyj zasad AdapterMediationAdLoadCallback.

CustomEventInterstitialListener

Ten interfejs został wycofany.

Zamiast niej użyj zasad AdapterMediationAdLoadCallback.

CustomEventNativeListener

Ten interfejs został wycofany.

Zamiast niej użyj zasad AdapterMediationAdLoadCallback.


Podstawowy odbiornik zdarzeń niestandardowych w przypadku reklam banerowych i pełnoekranowych. Nie implementuj tego interfejsu bezpośrednio. Zamiast tego wdróż interfejsy CustomEventBannerListener lub CustomEventInterstitialListener lub CustomEventNativeListener.

Podsumowanie

Metody publiczne

abstract void

Wskazuje, że użytkownik kliknął to zdarzenie niestandardowe.

abstract void

Wskazuje, że zdarzenie niestandardowe wyświetliło coś na pełnym ekranie i przekazuje teraz kontrolę z powrotem do aplikacji.

abstract void

Wskazuje, że żądanie zdarzenia niestandardowego nie zostało zrealizowane, oraz podaje tego przyczynę.

abstract void
onAdFailedToLoad(int errorCode)

Ta metoda została wycofana.

Zamiast niej używaj zasady onAdFailedToLoad.

abstract void

Wskazuje, że interakcja użytkownika ze zdarzeniem niestandardowym powoduje przełączenie urządzenia na inną aplikację (np. przeglądarkę internetową).

abstract void

Wskazuje, że zdarzenie niestandardowe renderuje coś, co jest wyświetlane na pełnym ekranie.

Metody publiczne

onAdClicked

abstract void onAdClicked()

Wskazuje, że użytkownik kliknął to zdarzenie niestandardowe. 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.

onAdClosed

abstract void onAdClosed()

Wskazuje, że zdarzenie niestandardowe wyświetliło 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.

Zobacz też
onAdOpened

onAdFailedToLoad

abstract void onAdFailedToLoad(@NonNull AdError adError)

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

Po wysłaniu żądania reklamy zdarzenie niestandardowe musi zgłosić powodzenie lub niepowodzenie. Jeśli w określonym czasie nie zostanie odebrana żadna odpowiedź, pakiet SDK do reklam mobilnych Google przejdzie do innego adaptera, co może spowodować, że potencjalnie skuteczna reklama nie zostanie wyświetlona.

Parametry
@NonNull AdError adError

AdError z podaniem przyczyny niepowodzenia.

onAdFailedToLoad

abstract void onAdFailedToLoad(int errorCode)

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

Po wysłaniu żądania reklamy zdarzenie niestandardowe musi zgłosić powodzenie lub niepowodzenie. Jeśli w określonym czasie nie zostanie odebrana żadna odpowiedź, pakiet SDK do reklam mobilnych Google przejdzie do innego adaptera, co może spowodować, że potencjalnie skuteczna reklama nie zostanie wyświetlona.

Parametry
int errorCode

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

onAdLeftApplication

abstract void onAdLeftApplication()

Wskazuje, że interakcja użytkownika ze zdarzeniem niestandardowym 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.

onAdOpened

abstract void onAdOpened()

Wskazuje, że zdarzenie niestandardowe renderuje coś, co jest wyświetlane na pełnym ekranie. 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.