CustomEventInterstitial

public interface CustomEventInterstitial extends 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

Metody publiczne

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

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

abstract void

Wyświetl reklamę pełnoekranową.

Metody dziedziczone

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

Rozbiera element sterujący adaptera.

abstract void

Wywoływana, gdy aplikacja wywołuje pause.

abstract void

Wywoływana, gdy aplikacja wywołuje resume.

Metody publiczne

requestInterstitialAd

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

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.

CustomEventInterstitialListener listener

Detektor zdarzeń niestandardowych 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

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

@Nullable Bundle customEventExtras

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

showInterstitial

abstract void showInterstitial()

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