NativeAdViewHolder

class NativeAdViewHolder


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

खास जानकारी

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

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

NativeAdViewHolder बनाता है.

सार्वजनिक फ़ंक्शन

Unit

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

Unit

यह NativeAd सेट करता है कि यह व्यू होल्डर क्या दिखाएगा.

Unit

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

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

NativeAdViewHolder

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

NativeAdViewHolder बनाता है.

पैरामीटर
containerView: View!

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

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

क्लिक किए जा सकने वाले ऐसेट के नामों का Map, जो उससे जुड़े .

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

क्लिक न किए जा सकने वाले ऐसेट के नामों का Map, उनसे जुड़े View के लिए. अगर क्लिक न किए जा सकने वाले View नहीं हैं, तो null पास करें.

सार्वजनिक फ़ंक्शन

setClickConfirmingView

fun setClickConfirmingView(view: View!): Unit

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

पैरामीटर
view: View!

सेट किया जाने वाला View.

setNativeAd

fun setNativeAd(ad: NativeAd!): Unit

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

पैरामीटर
ad: NativeAd!

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

unregisterNativeAd

fun unregisterNativeAd(): Unit

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