NativeAdViewHolder

public final class NativeAdViewHolder


नेटिव विज्ञापनों के लिए व्यू होल्डर. यह नेटिव विज्ञापनों को दिखाने का एक और तरीका है. नेटिव विज्ञापन दिखाने के लिए, NativeAdView का इस्तेमाल करने के बजाय, पब्लिशर ऐसे व्यू उपलब्ध करा सकते हैं जो ऐप्लिकेशन के मालिकाना हक में हों.

खास जानकारी

पब्लिक कंस्ट्रक्टर

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

यह NativeAdViewHolder बनाता है.

सार्वजानिक तरीके

final void

इस नीति की मदद से, उस View को सेट किया जाता है जिसका इस्तेमाल उपयोगकर्ता, क्लिकथ्रू की पुष्टि करने के लिए करेंगे.

void

यह व्यू होल्डर, NativeAd को दिखाता है.

void

इस व्यू होल्डर को उस NativeAd से अलग करें जिसे वह फ़िलहाल दिखा रहा है.

पब्लिक कंस्ट्रक्टर

NativeAdViewHolder

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

यह NativeAdViewHolder बनाता है.

पैरामीटर
View containerView

विज्ञापन के लिए एक कंटेनर View. क्लिक की जा सकने वाली ऐसेट के व्यू (clickableAssetViews) और क्लिक न की जा सकने वाली ऐसेट के व्यू (nonclickableAssetViews) में मौजूद सभी व्यू, इस व्यू के चाइल्ड होने चाहिए.

Map<StringView> clickableAssetViews

क्लिक किए जा सकने वाले ऐसेट के नामों का Map से मिलान करें .

Map<StringView> nonclickableAssetViews

क्लिक नहीं किए जा सकने वाले ऐसेट के नामों के Map से मिलते-जुलते View. अगर क्लिक नहीं किए जा सकने वाले View मौजूद नहीं हैं, तो null एट्रिब्यूट की वैल्यू के तौर पर 'पास' भेजें.

सार्वजानिक तरीके

setClickConfirmingView

public final void setClickConfirmingView(View view)

इस नीति की मदद से, उस View को सेट किया जाता है जिसका इस्तेमाल उपयोगकर्ता, क्लिकथ्रू की पुष्टि करने के लिए करेंगे.

पैरामीटर
View view

सेट करने के लिए View.

setNativeAd

public void setNativeAd(NativeAd ad)

यह व्यू होल्डर, NativeAd को दिखाता है. कोई दूसरा विज्ञापन दिखाने के लिए, इसे किसी दूसरे NativeAd पर रीसेट करें.

पैरामीटर
NativeAd ad

NativeAd, व्यू होल्डर से जुड़ा होगा.

unregisterNativeAd

public void unregisterNativeAd()

इस व्यू होल्डर को उस NativeAd से अलग करें जिसे वह फ़िलहाल दिखा रहा है.