NativeAdViewHolder

public final 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(
    View containerView,
    Map<StringView> clickableAssetViews,
    Map<StringView> nonclickableAssetViews
)

Membuat NativeAdViewHolder.

Metode publik

final void

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

void

Menetapkan NativeAd yang akan ditampilkan oleh holder tampilan ini.

void

Pisahkan holder tampilan ini dari NativeAd yang saat ini ditampilkan.

Konstruktor publik

NativeAdViewHolder

public NativeAdViewHolder(
    View containerView,
    Map<StringView> clickableAssetViews,
    Map<StringView> nonclickableAssetViews
)

Membuat NativeAdViewHolder.

Parameter
View containerView

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

Map<StringView> clickableAssetViews

Map nama aset yang dapat diklik ke .

Map<StringView> nonclickableAssetViews

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

Metode publik

setClickConfirmingView

public final void setClickConfirmingView(View view)

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

Parameter
View view

View yang akan ditetapkan.

setNativeAd

public void setNativeAd(NativeAd ad)

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

Parameter
NativeAd ad

NativeAd yang akan dikaitkan dengan holder tampilan.

unregisterNativeAd

public void unregisterNativeAd()

Pisahkan holder tampilan ini dari NativeAd yang saat ini ditampilkan.