CustomEventBanner

public interface CustomEventBanner extends CustomEvent


Peristiwa kustom untuk mendukung iklan banner.

Siklus proses umum untuk peristiwa kustom adalah memanggil requestBannerAd satu kali. Pada tahap ini, adaptor harus membuat android.view.View dan melaporkan ke CustomEventBannerListener baik onAdLoaded maupun onAdFailedToLoad. Permintaan berikutnya akan dilakukan dengan instance baru peristiwa kustom. Di akhir siklus proses, upaya terbaik dilakukan untuk memanggil onDestroy, meskipun tidak dijamin. Perhatikan bahwa requestBannerAd 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 CustomEventBannerListener yang diteruskan dalam panggilan requestBannerAd. Semua parameter yang diperlukan untuk membuat permintaan iklan harus diteruskan dalam parameter serverParameter, MediationAdRequest, dan customEventExtras.

Ringkasan

Metode publik

abstract void
requestBannerAd(
    Context context,
    CustomEventBannerListener listener,
    @Nullable String serverParameter,
    AdSize size,
    MediationAdRequest mediationAdRequest,
    @Nullable Bundle customEventExtras
)

Dipanggil oleh library mediasi untuk meminta tampilan dari acara kustom.

Metode turunan

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

Menutup kontrol adaptor.

abstract void

Dipanggil saat aplikasi memanggil pause.

abstract void

Dipanggil saat aplikasi memanggil resume.

Metode publik

requestBannerAd

abstract void requestBannerAd(
    Context context,
    CustomEventBannerListener listener,
    @Nullable String serverParameter,
    AdSize size,
    MediationAdRequest mediationAdRequest,
    @Nullable Bundle customEventExtras
)

Dipanggil oleh library mediasi untuk meminta tampilan 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 AdView yang akan berisi android.view.View peristiwa kustom. android.app.Activity lebih disukai.

CustomEventBannerListener listener

Pemroses untuk peristiwa kustom dengan callback untuk berbagai peristiwa.

@Nullable String serverParameter

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

AdSize size

Ukuran tampilan yang akan diambil. Ukuran tampilan harus sedekat mungkin dengan ukuran yang ditentukan dalam parameter ini. Jika ukuran tampilan ini tidak didukung, permintaan akan gagal dan onAdFailedToLoad akan dipanggil.

MediationAdRequest mediationAdRequest

Parameter penargetan generik yang akan digunakan saat meminta tampilan.

@Nullable Bundle customEventExtras

Bundle parameter yang ditetapkan oleh penayang per permintaan.