MediationNativeAdapter

interface MediationNativeAdapter : MediationAdapter


Adaptor untuk jaringan iklan pihak ketiga yang mendukung iklan native.

Siklus proses standar untuk adaptor adalah memanggil requestNativeAd sekali. Pada tahap ini, adaptor harus meminta iklan dari jaringan iklan dan melaporkan ke pemroses 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 MediationNativeListener yang diteruskan dalam panggilan requestNativeAd. Semua parameter yang diperlukan untuk membuat permintaan iklan harus diteruskan dalam parameter serverParameters, NativeMediationAdRequest, dan mediationExtras.

Adaptor harus berupaya menonaktifkan pembaruan iklan otomatis di sisi klien. Iklan yang dimuat ulang mungkin diabaikan, tidak ditampilkan, atau dihitung dengan tidak benar.

Ringkasan

Fungsi publik

Unit
requestNativeAd(
    context: Context!,
    listener: MediationNativeListener!,
    serverParameters: Bundle!,
    mediationAdRequest: NativeMediationAdRequest!,
    mediationExtras: Bundle?
)

Dipanggil oleh library mediasi untuk meminta iklan native dari adaptor.

Fungsi yang diwarisi

Dari com.google.android.gms.ads.mediation.MediationAdapter
Unit

Menghapus kontrol adaptor.

Unit

Dipanggil saat aplikasi memanggil onPause di .

Unit

Dipanggil saat aplikasi memanggil onResume di .

Fungsi publik

requestNativeAd

fun requestNativeAd(
    context: Context!,
    listener: MediationNativeListener!,
    serverParameters: Bundle!,
    mediationAdRequest: NativeMediationAdRequest!,
    mediationExtras: Bundle?
): Unit

Dipanggil oleh library mediasi untuk meminta iklan native dari adaptor.

Jika permintaan berhasil, metode onAdLoaded harus dipanggil.

Jika permintaan tidak berhasil, metode 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 AdView yang akan berisi View native.

listener: MediationNativeListener!

Pemroses untuk adaptor dengan callback untuk berbagai peristiwa

serverParameters: Bundle!

Parameter tambahan yang ditentukan oleh penayang di sisi server mediasi

mediationAdRequest: NativeMediationAdRequest!

Parameter umum yang dapat digunakan penayang ini saat membuat permintaan iklan

mediationExtras: Bundle?

Parameter tambahan yang ditetapkan oleh penayang berdasarkan per permintaan