CustomEventNative

public interface CustomEventNative extends CustomEvent


Peristiwa kustom untuk mendukung iklan native.

Siklus proses umum untuk peristiwa kustom adalah memanggil requestNativeAd satu kali. Pada tahap ini, adaptor harus membuat iklan native dan melaporkan ke onAdLoaded atau onAdFailedToLoad.

Pada akhir siklus proses, upaya terbaik dilakukan untuk memanggil onDestroy, meskipun hal ini tidak dijamin. Perhatikan bahwa requestNativeAd dipanggil di UI thread sehingga semua tindakan pencegahan standar untuk menulis kode di thread tersebut berlaku. Secara khusus, kode tidak boleh memanggil metode pemblokiran apa pun.

Adaptor diharapkan mengekspos peristiwa melalui CustomEventNativeListener yang diteruskan dalam panggilan requestNativeAd. Semua parameter yang diperlukan untuk membuat permintaan iklan harus diteruskan dalam parameter serverParameter, NativeMediationAdRequest, dan customEventExtras.

Ringkasan

Metode publik

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

Dipanggil oleh library mediasi untuk meminta iklan native dari peristiwa kustom.

Metode turunan

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

Menghapus kontrol adaptor.

abstract void

Dipanggil saat aplikasi memanggil pause.

abstract void

Dipanggil saat aplikasi memanggil resume.

Metode publik

requestNativeAd

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

Dipanggil oleh library mediasi untuk meminta iklan native dari peristiwa kustom.

Jika permintaan berhasil, onAdLoaded akan dipanggil.

Jika permintaan tidak berhasil, onAdFailedToLoad harus dipanggil di listener dengan penyebab error yang sesuai.

Metode ini dipanggil di UI thread sehingga semua tindakan pencegahan standar untuk menulis kode di thread tersebut berlaku. Secara khusus, kode Anda tidak boleh memanggil metode pemblokiran apa pun.

Parameter
Context context

Context yang akan berisi peristiwa kustom.

CustomEventNativeListener listener

Pemroses ke peristiwa kustom dengan callback untuk berbagai peristiwa.

@Nullable String serverParameter

String yang dikonfigurasi di UI penayang sebagai parameter untuk peristiwa kustom.

NativeMediationAdRequest mediationAdRequest

Parameter penargetan umum yang akan digunakan saat meminta tampilan.

@Nullable Bundle customEventExtras

Bundle parameter yang ditetapkan oleh penayang berdasarkan per permintaan.