MediationNativeListener

interface MediationNativeListener


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

Ringkasan

Fungsi publik

Unit

Menunjukkan bahwa pengguna telah mengklik iklan ini.

Unit

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

Unit

Menunjukkan bahwa permintaan iklan gagal dimuat.

Unit

Fungsi ini tidak digunakan lagi.

Sebagai gantinya, gunakan onAdFailedToLoad.

Unit

Menunjukkan bahwa tayangan telah dicatat untuk iklan.

Unit

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

Unit
onAdLoaded(
    adapter: MediationNativeAdapter!,
    unifiedNativeAdMapper: UnifiedNativeAdMapper!
)

Menunjukkan bahwa iklan telah diminta dan berhasil diterima.

Unit

Menunjukkan bahwa kontrol iklan merender sesuatu yang merupakan layar penuh.

Unit

Menunjukkan bahwa iklan telah selesai memutar video.

Fungsi publik

onAdClicked

fun onAdClicked(adapter: MediationNativeAdapter!): Unit

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
adapter: MediationNativeAdapter!

Adaptor mediasi yang memunculkan peristiwa.

onAdClosed

fun onAdClosed(adapter: MediationNativeAdapter!): Unit

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

Lihat onAdFailedToLoad.

Parameter
adapter: MediationNativeAdapter!

Adaptor mediasi yang memunculkan peristiwa.

onAdFailedToLoad

fun onAdFailedToLoad(adapter: MediationNativeAdapter!, adError: AdError): Unit

Menunjukkan bahwa permintaan iklan gagal dimuat.

Parameter
adapter: MediationNativeAdapter!

Adaptor mediasi yang memunculkan peristiwa.

adError: AdError

AdError yang menjelaskan penyebab kegagalan.

Lihat juga
onAdLoaded

onAdFailedToLoad

fun onAdFailedToLoad(adapter: MediationNativeAdapter!, error: Int): Unit

Menunjukkan bahwa permintaan iklan telah gagal beserta penyebab utamanya. Kegagalan mungkin merupakan error sebenarnya atau hanya kekurangan pengisian.

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

Parameter
adapter: MediationNativeAdapter!

Adaptor mediasi yang memunculkan peristiwa.

error: Int

Kode error yang menjelaskan penyebab kegagalan.

Lihat juga
onAdLoaded

onAdImpression

fun onAdImpression(adapter: MediationNativeAdapter!): Unit

Menunjukkan bahwa tayangan 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
adapter: MediationNativeAdapter!

Adaptor mediasi yang memunculkan peristiwa.

onAdLeftApplication

fun onAdLeftApplication(adapter: MediationNativeAdapter!): Unit

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

Parameter
adapter: MediationNativeAdapter!

Adaptor mediasi yang memunculkan peristiwa.

onAdLoaded

fun onAdLoaded(
    adapter: MediationNativeAdapter!,
    unifiedNativeAdMapper: UnifiedNativeAdMapper!
): Unit

Menunjukkan bahwa iklan telah diminta dan berhasil diterima.

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

Lihat onAdFailedToLoad.

Parameter
adapter: MediationNativeAdapter!

Adaptor mediasi yang memunculkan peristiwa.

unifiedNativeAdMapper: UnifiedNativeAdMapper!

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

onAdOpened

fun onAdOpened(adapter: MediationNativeAdapter!): Unit

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

Setelah layar ini ditutup, onAdClosed harus dipanggil.

Parameter
adapter: MediationNativeAdapter!

Adaptor mediasi yang memunculkan peristiwa.

onVideoEnd

fun onVideoEnd(adapter: MediationNativeAdapter!): Unit

Menunjukkan bahwa iklan telah selesai memutar video.

Parameter
adapter: MediationNativeAdapter!

Adaptor mediasi yang memunculkan peristiwa.