MediationNativeListener

public 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

Metode publik

abstract void

Menunjukkan bahwa pengguna telah mengklik iklan ini.

abstract void

Menunjukkan bahwa kontrol iklan merender sesuatu dalam layar penuh dan sekarang 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 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 merupakan layar penuh.

abstract void

Menunjukkan bahwa iklan telah selesai memutar video.

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 sekarang 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 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
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 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). Tindakan ini harus dipanggil sebelum aplikasi saat ini ditempatkan di 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 diterima 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 yang dimediasi ke objek iklan native terpadu.

onAdOpened

abstract void onAdOpened(MediationNativeAdapter adapter)

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

Adaptor mediasi yang memunculkan peristiwa.

onVideoEnd

abstract void onVideoEnd(MediationNativeAdapter adapter)

Menunjukkan bahwa iklan telah selesai memutar video.

Parameter
MediationNativeAdapter adapter

Adaptor mediasi yang memunculkan peristiwa.