MediationNativeListener

public interface MediationNativeListener


Pemroses yang berisi callback untuk adaptor agar dapat berkomunikasi kembali dengan library mediasi. Peristiwa harus dikomunikasikan kembali agar library mediasi dapat mengelola alur iklan dengan benar.

Ringkasan

Metode publik

abstract void

Menunjukkan bahwa pengguna telah mengklik iklan ini.

abstract void

Menunjukkan bahwa kontrol iklan merender sesuatu dalam layar penuh dan kini mentransfer kontrol kembali ke aplikasi.

abstract void
onAdFailedToLoad(
    MediationNativeAdapter adapter,
    @NonNull AdError adError
)

Menunjukkan bahwa permintaan iklan gagal dimuat.

abstract void

Metode ini tidak digunakan lagi.

Sebagai gantinya, gunakan onAdFailedToLoad.

abstract void

Menunjukkan bahwa tayangan iklan telah dicatat untuk iklan.

abstract void

Menunjukkan bahwa iklan menyebabkan perangkat beralih ke aplikasi lain (seperti browser web).

abstract void
onAdLoaded(
    MediationNativeAdapter adapter,
    UnifiedNativeAdMapper unifiedNativeAdMapper
)

Menunjukkan bahwa iklan telah diminta dan berhasil diterima.

abstract void

Menunjukkan bahwa kontrol iklan merender sesuatu yang layar penuh.

abstract void

Menunjukkan bahwa iklan telah selesai memutar video sepenuhnya.

Metode publik

onAdClicked

abstract void onAdClicked(MediationNativeAdapter adapter)

Menunjukkan bahwa pengguna telah mengklik iklan ini. Metode ini hanya boleh dipanggil jika setOverrideClickHandling disetel ke benar (true). Peristiwa ini digunakan untuk metrik penayang, dan harus dipanggil selain peristiwa lainnya.

Parameter
MediationNativeAdapter adapter

Adaptor mediasi yang memunculkan peristiwa.

onAdClosed

abstract void onAdClosed(MediationNativeAdapter adapter)

Menunjukkan bahwa kontrol iklan merender sesuatu dalam layar penuh dan kini mentransfer kontrol kembali ke aplikasi. Ini mungkin pengguna yang kembali dari aplikasi lain.

Lihat onAdFailedToLoad.

Parameter
MediationNativeAdapter adapter

Adaptor mediasi yang memunculkan peristiwa.

onAdFailedToLoad

abstract void onAdFailedToLoad(
    MediationNativeAdapter adapter,
    @NonNull AdError adError
)

Menunjukkan bahwa permintaan iklan gagal dimuat.

Parameter
MediationNativeAdapter adapter

Adaptor mediasi yang memunculkan peristiwa.

@NonNull AdError adError

AdError yang menjelaskan penyebab kegagalan.

Lihat juga
onAdLoaded

onAdFailedToLoad

abstract void onAdFailedToLoad(MediationNativeAdapter adapter, int error)

Menunjukkan bahwa permintaan iklan telah gagal beserta penyebab yang mendasarinya. Kegagalan dapat berupa kesalahan sebenarnya atau hanya kurangnya pengisian.

Setelah iklan diminta, adaptor harus melaporkan keberhasilan atau kegagalan. Jika tidak ada respons yang terdengar dalam batas waktu, library mediasi dapat beralih ke adaptor lain, sehingga iklan yang berpotensi berhasil tidak ditampilkan.

Parameter
MediationNativeAdapter adapter

Adaptor mediasi yang memunculkan peristiwa.

int error

Kode error yang menjelaskan penyebab kegagalan.

Lihat juga
onAdLoaded

onAdImpression

abstract void onAdImpression(MediationNativeAdapter adapter)

Menunjukkan bahwa tayangan iklan telah dicatat untuk iklan. Metode ini hanya boleh dipanggil jika setOverrideImpressionRecording disetel ke benar (true). Peristiwa ini digunakan untuk metrik penayang, dan harus dipanggil selain peristiwa lainnya.

Parameter
MediationNativeAdapter adapter

Adaptor mediasi yang memunculkan peristiwa.

onAdLeftApplication

abstract void onAdLeftApplication(MediationNativeAdapter adapter)

Menunjukkan bahwa iklan menyebabkan perangkat beralih ke aplikasi lain (seperti browser web). Metode ini harus dipanggil sebelum aplikasi saat ini dimasukkan ke latar belakang.

Parameter
MediationNativeAdapter adapter

Adaptor mediasi yang memunculkan peristiwa.

onAdLoaded

abstract void onAdLoaded(
    MediationNativeAdapter adapter,
    UnifiedNativeAdMapper unifiedNativeAdMapper
)

Menunjukkan bahwa iklan telah diminta dan berhasil diterima.

Setelah iklan diminta, adaptor harus melaporkan keberhasilan atau kegagalan. Jika tidak ada respons yang terdengar dalam batas waktu, library mediasi dapat beralih ke adaptor lain, sehingga iklan yang berpotensi berhasil tidak ditampilkan.

Lihat onAdFailedToLoad.

Parameter
MediationNativeAdapter adapter

Adaptor mediasi yang memunculkan peristiwa.

UnifiedNativeAdMapper unifiedNativeAdMapper

Class pemetaan yang menyediakan pemetaan dari objek iklan jaringan iklan mediasi ke objek iklan native terpadu.

onAdOpened

abstract void onAdOpened(MediationNativeAdapter adapter)

Menunjukkan bahwa kontrol iklan merender sesuatu yang layar penuh. Hal ini mungkin merupakan android.app.Activity, atau mungkin merupakan pendahuluan untuk beralih ke aplikasi lain.

Setelah layar ini ditutup, onAdClosed harus dipanggil.

Parameter
MediationNativeAdapter adapter

Adaptor mediasi yang memunculkan peristiwa.

onVideoEnd

abstract void onVideoEnd(MediationNativeAdapter adapter)

Menunjukkan bahwa iklan telah selesai memutar video sepenuhnya.

Parameter
MediationNativeAdapter adapter

Adaptor mediasi yang memunculkan peristiwa.