CustomEventNative

interface CustomEventNative : 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 CustomEventNativeListener baik onAdLoaded maupun onAdFailedToLoad.

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

Adaptor diharapkan untuk 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

Fungsi publik

Unit
requestNativeAd(
    context: Context!,
    listener: CustomEventNativeListener!,
    serverParameter: String?,
    mediationAdRequest: NativeMediationAdRequest!,
    customEventExtras: Bundle?
)

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

Fungsi yang diwariskan

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

Menutup kontrol adaptor.

Unit

Dipanggil saat aplikasi memanggil pause.

Unit

Dipanggil saat aplikasi memanggil resume.

Fungsi publik

requestNativeAd

fun requestNativeAd(
    context: Context!,
    listener: CustomEventNativeListener!,
    serverParameter: String?,
    mediationAdRequest: NativeMediationAdRequest!,
    customEventExtras: Bundle?
): Unit

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

Jika permintaan berhasil, onAdLoaded harus dipanggil.

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

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

Parameter
context: Context!

Context yang akan berisi peristiwa kustom.

listener: CustomEventNativeListener!

Pemroses untuk peristiwa kustom dengan callback untuk berbagai peristiwa.

serverParameter: String?

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

mediationAdRequest: NativeMediationAdRequest!

Parameter penargetan generik yang akan digunakan saat meminta tampilan.

customEventExtras: Bundle?

Bundle parameter yang ditetapkan oleh penayang per permintaan.