CustomEventInterstitial

interface CustomEventInterstitial : CustomEvent


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

Typowy cykl życia zdarzenia niestandardowego polega na jego requestInterstitialAd jednokrotnym wywołaniu. W tym momencie adapter powinien poprosić o reklamę i zgłosić do odbiorcy zdarzenie onAdLoaded lub onAdFailedToLoad. Kolejne żądania będą wysyłane z nową instancją zdarzenia niestandardowego. Pod koniec cyklu życia podejmujemy wszelkie starania, aby wywołać funkcję onDestroy, ale nie możemy tego zagwarantować. Pamiętaj, że funkcja requestInterstitialAd jest wywoływana w wątku interfejsu, 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 blokujących.

Oczekuje się, że zdarzenie niestandardowe będzie przekazywać zdarzenia za pomocą parametru CustomEventInterstitialListener przekazanego w wywołaniu requestInterstitialAd. Wszystkie parametry niezbędne do wysłania żądania reklamy powinny być przekazywane w parametrach serverParameter, MediationAdRequest customEventExtras.

Podsumowanie

Funkcje publiczne

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

Wywoływana przez bibliotekę zapośredniczenia w celu wysłania żądania reklamy pełnoekranowej.

Unit

Wyświetl reklamę pełnoekranową.

Funkcje dziedziczone

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

Rozbiera element sterujący adaptera.

Unit

Wywoływana, gdy aplikacja wywołuje pause.

Unit

Wywoływana, gdy aplikacja wywołuje resume.

Funkcje publiczne

requestInterstitialAd

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

Wywoływana przez bibliotekę zapośredniczenia w celu wysłania żądania reklamy pełnoekranowej.

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

Jeśli żądanie się nie powiedzie, w obiekcie listener należy wywołać funkcję onAdFailedToLoad z odpowiednią przyczyną błędu.

Ta metoda jest wywoływana w wątku interfejsu, 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 blokujących.

Parametry
context: Context!

Context com.google.android.gms.ads.interstitial.InterstitialAd, która wysłała żądanie reklamy pełnoekranowej zdarzenia niestandardowego. Preferowany jest android.app.Activity.

listener: CustomEventInterstitialListener!

Detektor zdarzeń niestandardowych z wywołaniami zwrotnymi dla różnych zdarzeń.

serverParameter: String?

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

mediationAdRequest: MediationAdRequest!

Ogólne parametry kierowania, które mają być używane podczas wysyłania żądania reklamy pełnoekranowej.

customEventExtras: Bundle?

Bundle parametrów ustawionych przez wydawcę dla poszczególnych żądań.

showInterstitial

fun showInterstitial(): Unit

Wyświetl reklamę pełnoekranową. Można ją wywołać w dowolnym momencie po wywołaniu funkcji onAdLoaded.