CustomEventNative

public interface CustomEventNative extends CustomEvent


Zdarzenie niestandardowe obsługujące reklamy spersonalizowane.

Typowy cykl życia zdarzenia niestandardowego polega na wywołaniu funkcji requestNativeAd raz. W tym momencie adapter powinien utworzyć natywną reklamę i przekazać raport do wywołania onAdLoaded lub onAdFailedToLoad.

Pod koniec cyklu życia staramy się zadzwonić do onDestroy, ale nie możemy tego zagwarantować. Pamiętaj, że funkcja requestNativeAd 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.

Adapter powinien udostępniać zdarzenia za pomocą funkcji CustomEventNativeListener przekazanej w wywołaniu requestNativeAd. Wszystkie parametry potrzebne do przesłania żądania reklamy należy przekazać w parametrach serverParameter, NativeMediationAdRequest customEventExtras.

Podsumowanie

Metody publiczne

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

Jest wywoływany przez bibliotekę zapośredniczenia, aby zażądać natywnej reklamy z niestandardowego zdarzenia.

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

requestNativeAd

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

Jest wywoływany przez bibliotekę zapośredniczenia, aby zażądać natywnej reklamy z niestandardowego zdarzenia.

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

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

NativeMediationAdRequest mediationAdRequest

Parametry kierowania ogólnego, które należy stosować podczas żądania wyświetlenia.

@Nullable Bundle customEventExtras

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