CustomEventInterstitial

interface CustomEventInterstitial : 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

Funkcje publiczne

Unit
requestInterstitialAd(
    context: Context!,
    listener: CustomEventInterstitialListener!,
    serverParameter: String?,
    mediationAdRequest: MediationAdRequest!,
    customEventExtras: Bundle?
)

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

Unit

Wyświetl reklamę pełnoekranową.

Funkcje dziedziczone

Z com.google.android.gms.ads.mediation.customevent.CustomEvent
Unit

Rozwiązanie problemu z sterowaniem zasilaczem.

Unit

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

Unit

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

Funkcje publiczne

requestInterstitialAd

fun requestInterstitialAd(
    context: Context!,
    listener: CustomEventInterstitialListener!,
    serverParameter: String?,
    mediationAdRequest: MediationAdRequest!,
    customEventExtras: Bundle?
): Unit

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.

listener: CustomEventInterstitialListener!

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

serverParameter: String?

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.

customEventExtras: Bundle?

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

showInterstitial

fun showInterstitial(): Unit

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