NativeAdViewHolder

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

Bir NativeAdViewHolder oluşturur.

Herkese açık yöntemler

final void

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

void

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

void

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

Herkese açık kurucular

NativeAdViewHolder

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

Bir NativeAdViewHolder oluşturur.

Parametreler
View containerView

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.

Map<StringView> clickableAssetViews

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

Map<StringView> nonclickableAssetViews

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

Herkese açık yöntemler

setClickConfirmingView

public final void setClickConfirmingView(View view)

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

Parametreler
View view

Ayarlanacak View.

setNativeAd

public void setNativeAd(NativeAd ad)

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
NativeAd ad

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

unregisterNativeAd

public void unregisterNativeAd()

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