CustomEventNative

public interface CustomEventNative extends CustomEvent


zdarzenie niestandardowe obsługujące reklamy natywne;

Typowy cykl życia zdarzenia niestandardowego polega na jego requestNativeAd jednokrotnym wywołaniu. Na tym etapie adapter powinien utworzyć reklamę natywną i zgłosić to do CustomEventNativeListener za pomocą wywołania onAdLoaded lub onAdFailedToLoad.

Pod koniec cyklu życia podejmujemy wszelkie starania, aby wywołać funkcję onDestroy, ale nie możemy tego zagwarantować. Pamiętaj, że funkcja requestNativeAd 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.

Adapter powinien udostępniać zdarzenia za pomocą obiektu CustomEventNativeListener przekazanego w wywołaniu requestNativeAd. Wszystkie parametry niezbędne do wysłania żądania reklamy powinny być przekazywane w parametrach serverParameter, NativeMediationAdRequest customEventExtras.

Podsumowanie

Metody publiczne

abstract void
requestNativeAd(
    Context context,
    CustomEventNativeListener listener,
    @Nullable String serverParameter,
    NativeMediationAdRequest mediationAdRequest,
    @Nullable Bundle customEventExtras
)

Wywoływana przez bibliotekę zapośredniczenia w celu wysłania żądania reklamy natywnej do zdarzenia niestandardowego.

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

requestNativeAd

abstract void requestNativeAd(
    Context context,
    CustomEventNativeListener listener,
    @Nullable String serverParameter,
    NativeMediationAdRequest mediationAdRequest,
    @Nullable Bundle customEventExtras
)

Wywoływana przez bibliotekę zapośredniczenia w celu wysłania żądania reklamy natywnej do zdarzenia niestandardowego.

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, który będzie zawierać zdarzenie niestandardowe.

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

NativeMediationAdRequest mediationAdRequest

Ogólne parametry kierowania, które należy stosować podczas wysyłania żądania obejrzenia.

@Nullable Bundle customEventExtras

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