CustomEventBanner

public interface CustomEventBanner extends CustomEvent


Zdarzenie niestandardowe obsługujące reklamy w banerach.

Typowy cykl życia zdarzenia niestandardowego polega na wywołaniu funkcji requestBannerAd raz. W tym momencie adapter powinien utworzyć obiekt android.view.View i przekazać raport do metody onAdLoaded lub onAdFailedToLoad. Kolejne żądania będą wysyłane z nową instancją zdarzenia niestandardowego. Pod koniec cyklu życia staramy się zadzwonić do onDestroy, ale nie możemy tego zagwarantować. Pamiętaj, że funkcja requestBannerAd jest wywoływana w wątku interfejsu użytkownika, więc obowiązują wszystkie standardowe środki ostrożności związane z pisaniem kodu w tym wątku. W szczególności kod nie powinien wywoływać żadnych metod blokowania.

Adapter powinien udostępniać zdarzenia za pomocą funkcji CustomEventBannerListener przekazanej w wywołaniu requestBannerAd. Wszystkie parametry potrzebne do przesłania żądania reklamy należy przekazać w parametrach serverParameter, MediationAdRequestcustomEventExtras.

Podsumowanie

Metody publiczne

abstract void
requestBannerAd(
    Context context,
    CustomEventBannerListener listener,
    @Nullable String serverParameter,
    AdSize size,
    MediationAdRequest mediationAdRequest,
    @Nullable Bundle customEventExtras
)

Funkcja wywoływana przez bibliotekę mediacji w celu wyświetlenia niestandardowego zdarzenia.

Metody dziedziczone

Z com.google.android.gms.ads.mediation.customevent.CustomEvent
abstract void

Rozwiązanie problemu z sterowaniem zasilaczem.

abstract void

Wywoływany, gdy aplikacja wywołuje funkcję pause.

abstract void

Wywoływany, gdy aplikacja wywołuje funkcję resume.

Metody publiczne

requestBannerAd

abstract void requestBannerAd(
    Context context,
    CustomEventBannerListener listener,
    @Nullable String serverParameter,
    AdSize size,
    MediationAdRequest mediationAdRequest,
    @Nullable Bundle customEventExtras
)

Jest wywoływany przez bibliotekę zapośredniczenia w celu zażądania wyświetlenia z niestandardowego zdarzenia.

Jeśli żądanie zostanie spełnione, należy wywołać funkcję onAdLoaded.

Jeśli żądanie nie powiedzie się, metoda onAdFailedToLoad powinna zostać wywołana na obiekcie listener z odpowiednią przyczyną błędu.

Ta metoda jest wywoływana w wątku interfejsu użytkownika, więc obowiązują wszystkie standardowe środki ostrożności dotyczące pisania kodu w tym wątku. W szczególności kod nie powinien wywoływać żadnych metod blokowania.

Parametry
Context context

Context obiektu AdView, który będzie zawierać zdarzenie niestandardowe . Preferowany jest atrybut android.app.Activity.

CustomEventBannerListener listener

Listener do zdarzenia niestandardowego z wywołaniami zwrotnymi dla różnych zdarzeń.

@Nullable String serverParameter

Ciąg znaków skonfigurowany w interfejsie wydawcy jako parametr zdarzenia niestandardowego.

AdSize size

Rozmiar widoku do pobrania. Rozmiar widoku powinien być jak najbardziej zbliżony do rozmiaru określonego w tym parametrze. Jeśli ten rozmiar widoku nie jest obsługiwany, żądanie powinno zakończyć się niepowodzeniem i wywołać metodę onAdFailedToLoad.

MediationAdRequest mediationAdRequest

Parametry kierowania ogólnego, które należy stosować podczas żądania wyświetlenia.

@Nullable Bundle customEventExtras

Bundle parametrów ustawianych przez wydawcę na potrzeby poszczególnych żądań.