NativeAdViewHolder

class NativeAdViewHolder


Yerel reklamları göstermenin alternatif bir yolu olan yerel reklamlar için görüntü tutucu. Yayıncılar, yerel reklam göstermek için NativeAdView yerine uygulamanın kendisine ait Görüntüleme sayısı değerlerini sağlayabilir.

Özet

Herkese açık kurucular

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

Bir NativeAdViewHolder oluşturur.

Herkese açık işlevler

Unit

Kullanıcıların tıklamalarını onaylamak için kullanacağı View öğesini ayarlar.

Unit

Bu görüntü tutucusunun göstereceği NativeAd öğesini ayarlar.

Unit

Bu görüntü tutucunun, şu anda gösterdiği NativeAd ile ilişkisini kaldırın.

Herkese açık kurucular

NativeAdViewHolder

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

Bir NativeAdViewHolder oluşturur.

Parametreler
containerView: View!

Reklam için bir kapsayıcı View. clickableAssetViews ve nonclickableAssetViews içindeki tüm görünümler bu görünümün alt öğeleri olmalıdır.

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

Tıklanabilir öğe adlarının karşılık gelen Map .

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

Tıklanamayan öğe adlarının karşılık gelen View'lere Map. Tıklanamayan View yoksa null'ü atlayın.

Herkese açık işlevler

setClickConfirmingView

fun setClickConfirmingView(view: View!): Unit

Kullanıcıların tıklamalarını onaylamak için kullanacağı View öğesini ayarlar.

Parametreler
view: View!

Ayarlanacak View.

setNativeAd

fun setNativeAd(ad: NativeAd!): Unit

Bu görüntü tutucusunun göstereceği NativeAd öğesini ayarlar. Farklı bir reklam göstermek için başka bir NativeAd değerine sıfırlayın.

Parametreler
ad: NativeAd!

Görüntü tutucusuyla ilişkilendirilecek NativeAd.

unregisterNativeAd

fun unregisterNativeAd(): Unit

Bu görüntü tutucunun, şu anda gösterdiği NativeAd ile ilişkisini kaldırın.