CustomEventInterstitial

public interface CustomEventInterstitial extends CustomEvent


Zdarzenie niestandardowe obsługujące reklamy pełnoekranowe.

Typowy cykl życia zdarzenia niestandardowego polega na wywołaniu funkcji requestInterstitialAd raz. W tym momencie adapter powinien poprosić o reklamę i przekazać do odsłuchiwania zdarzenie 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 requestInterstitialAd 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.

Zdarzenie niestandardowe powinno przekazywać zdarzenia za pomocą parametru CustomEventInterstitialListener przekazanego w wywołaniu requestInterstitialAd. Wszystkie parametry potrzebne do przesłania żądania reklamy należy przekazać w parametrach serverParameter, MediationAdRequest customEventExtras.

Podsumowanie

Metody publiczne

abstract void
requestInterstitialAd(
    Context context,
    CustomEventInterstitialListener listener,
    @Nullable String serverParameter,
    MediationAdRequest mediationAdRequest,
    @Nullable Bundle customEventExtras
)

Wywoływany przez bibliotekę zapośredniczenia w celu wyświetlenia reklamy pełnoekranowej.

abstract void

Wyświetl reklamę pełnoekranową.

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

requestInterstitialAd

abstract void requestInterstitialAd(
    Context context,
    CustomEventInterstitialListener listener,
    @Nullable String serverParameter,
    MediationAdRequest mediationAdRequest,
    @Nullable Bundle customEventExtras
)

Wywoływany przez bibliotekę zapośredniczenia w celu wyświetlenia reklamy pełnoekranowej.

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, który poprosił o wyświetlenie reklamy przejściowej zdarzenia niestandardowego. Preferowany jest atrybut android.app.Activity.

CustomEventInterstitialListener 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.

MediationAdRequest mediationAdRequest

Parametry kierowania ogólnego, które należy stosować podczas wysyłania żądania reklamy pełnoekranowej.

@Nullable Bundle customEventExtras

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

showInterstitial

abstract void showInterstitial()

Wyświetl reklamę pełnoekranową. Funkcja ta może zostać wywołana w dowolnym momencie po wywołaniu funkcji onAdLoaded.