MediationNativeAdapter

public interface MediationNativeAdapter extends MediationAdapter


Adapter untuk jaringan iklan pihak ketiga yang mendukung iklan native.

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

Adapter harus berupaya menonaktifkan refresh iklan otomatis di sisi klien. Iklan yang dimuat ulang dapat diabaikan, tidak ditampilkan, atau dihitung dengan tidak benar.

Ringkasan

Metode publik

abstract void
requestNativeAd(
    Context context,
    MediationNativeListener listener,
    Bundle serverParameters,
    NativeMediationAdRequest mediationAdRequest,
    @Nullable Bundle mediationExtras
)

Dipanggil oleh library mediasi untuk meminta iklan native dari adaptor.

Metode turunan

Dari com.google.android.gms.ads.mediation.MediationAdapter
abstract void

Menutup kontrol adaptor.

abstract void

Dipanggil saat aplikasi memanggil onPause pada com.google.android.gms.ads.AdView.

abstract void

Dipanggil saat aplikasi memanggil onResume pada com.google.android.gms.ads.AdView.

Metode publik

requestNativeAd

abstract void requestNativeAd(
    Context context,
    MediationNativeListener listener,
    Bundle serverParameters,
    NativeMediationAdRequest mediationAdRequest,
    @Nullable Bundle mediationExtras
)

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 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 AdView yang akan berisi View native.

MediationNativeListener listener

Pemroses untuk adaptor dengan callback untuk berbagai peristiwa

Bundle serverParameters

Parameter tambahan yang ditentukan oleh penayang di sisi server mediasi

NativeMediationAdRequest mediationAdRequest

Parameter umum yang dapat digunakan penayang ini saat membuat permintaan iklannya

@Nullable Bundle mediationExtras

Parameter tambahan yang ditetapkan oleh penayang berdasarkan per permintaan