NativeAdViewHolder

public final class NativeAdViewHolder


Yerel reklamları göstermenin alternatif bir yolu olan yerel reklamlar için görünüm tutucusu. Yayıncılar, yerel reklamları göstermek için NativeAdView kullanmak yerine uygulamanın kendisine ait görünümler sağlayabilir.

Özet

Herkese açık oluşturucular

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

NativeAdViewHolder oluşturur.

Herkese açık yöntemler

final void

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

void

Bu görünüm tutucunun göstereceği NativeAd öğesini ayarlar.

void

Bu görünüm tutucuyu, şu anda gösterdiği NativeAd öğesinden ayırın.

Herkese açık oluşturucular

NativeAdViewHolder

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

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 Map ile eşleşmesi .

Map<StringView> nonclickableAssetViews

Tıklanamayan öğe adlarının Map ile eşleşen View. Tıklanamayan View yoksa null değerini iletin.

Herkese açık yöntemler

setClickConfirmingView

public final void setClickConfirmingView(View view)

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

Parametreler
View view

Ayarlanacak View.

setNativeAd

public void setNativeAd(NativeAd ad)

Bu görünüm tutucunun göstereceği NativeAd öğesini ayarlar. Farklı bir reklam göstermek için başka bir NativeAd ile sıfırlayın.

Parametreler
NativeAd ad

Görünüm sahibiyle ilişkilendirilecek NativeAd.

unregisterNativeAd

public void unregisterNativeAd()

Bu görünüm tutucuyu, şu anda gösterdiği NativeAd öğesinden ayırın.