NativeAdViewHolder

class NativeAdViewHolder


Holder tampilan untuk iklan native yang merupakan cara alternatif untuk menampilkan iklan native. Daripada menggunakan NativeAdView untuk menampilkan iklan native, penayang dapat menyediakan Tampilan yang dimiliki oleh aplikasi itu sendiri.

Ringkasan

Konstruktor publik

NativeAdViewHolder(
    containerView: View!,
    clickableAssetViews: (Mutable)Map<String!, View!>!,
    nonclickableAssetViews: (Mutable)Map<String!, View!>!
)

Membuat NativeAdViewHolder.

Fungsi publik

Unit

Menetapkan View yang akan digunakan pengguna untuk mengonfirmasi klik-tayang mereka.

Unit

Menetapkan NativeAd yang akan ditampilkan oleh holder tampilan ini.

Unit

Pisahkan holder tampilan ini dari NativeAd yang saat ini ditampilkan.

Konstruktor publik

NativeAdViewHolder

NativeAdViewHolder(
    containerView: View!,
    clickableAssetViews: (Mutable)Map<String!, View!>!,
    nonclickableAssetViews: (Mutable)Map<String!, View!>!
)

Membuat NativeAdViewHolder.

Parameter
containerView: View!

Penampung View untuk iklan. Semua tampilan di clickableAssetViews dan nonclickableAssetViews harus merupakan turunan dari View ini.

clickableAssetViews: (Mutable)Map<String!, View!>!

Map nama aset yang dapat diklik ke .

nonclickableAssetViews: (Mutable)Map<String!, View!>!

Map nama aset yang tidak dapat diklik ke View yang sesuai. Teruskan null jika tidak ada View yang tidak dapat diklik.

Fungsi publik

setClickConfirmingView

fun setClickConfirmingView(view: View!): Unit

Menetapkan View yang akan digunakan pengguna untuk mengonfirmasi klik-tayang mereka.

Parameter
view: View!

View yang akan ditetapkan.

setNativeAd

fun setNativeAd(ad: NativeAd!): Unit

Menetapkan NativeAd yang akan ditampilkan oleh holder tampilan ini. Reset ke NativeAd lain untuk menampilkan iklan yang berbeda.

Parameter
ad: NativeAd!

NativeAd yang akan dikaitkan dengan holder tampilan.

unregisterNativeAd

fun unregisterNativeAd(): Unit

Pisahkan holder tampilan ini dari NativeAd yang saat ini ditampilkan.