NativeAd

abstract class NativeAd


Google का नेटिव विज्ञापन.

खास जानकारी

नेस्ट किए गए टाइप

abstract class NativeAd.AdChoicesInfo

एट्रिब्यूशन की जानकारी.

abstract class NativeAd.Image

नेटिव विज्ञापन की इमेज ऐसेट.

नेटिव विज्ञापन के लोड होने पर, कॉलबैक को शुरू करने के लिए इंटरफ़ेस की परिभाषा.

यह एक लिसनर इंटरफ़ेस है. इसका इस्तेमाल ऐप्लिकेशन, 'पुष्टि के लिए क्लिक' सुविधा का इस्तेमाल करते समय, बिना पुष्टि वाले क्लिक इवेंट पाने के लिए कर सकते हैं.

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

पब्लिक फ़ंक्शन

abstract Unit

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

abstract Unit

विज्ञापन ऑब्जेक्ट को डिस्ट्रॉय करता है.

abstract Unit

यह फ़ंक्शन अब काम नहीं करता.

enableCustomClickGestureDirection का उपयोग करें.

abstract NativeAd.AdChoicesInfo?

AdChoices एट्रिब्यूशन के लिए जानकारी दिखाता है.

abstract String?

विज्ञापन देने वाले व्यक्ति या कंपनी की पहचान करने वाला टेक्स्ट दिखाता है.

abstract String?

मुख्य हिस्से का टेक्स्ट दिखाता है.

abstract String?

विज्ञापन के कॉल-टू-ऐक्शन (जैसे, "खरीदें" या "इंस्टॉल करें") की जानकारी दिखाता है.

abstract Bundle!

यह नेटिव विज्ञापन से जुड़ी अतिरिक्त ऐसेट का बंडल दिखाता है.

abstract String?

यह फ़ंक्शन, मुख्य हेडलाइन का टेक्स्ट दिखाता है.

abstract NativeAd.Image?

विज्ञापन देने वाले व्यक्ति या कंपनी की पहचान करने वाली छोटी इमेज दिखाता है.

abstract (Mutable)List<NativeAd.Image!>!

यह बड़ी इमेज की सूची दिखाता है.

abstract MediaContent?

इस विज्ञापन से जुड़ा MediaContent दिखाता है.

abstract (Mutable)List<MuteThisAdReason!>!

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

abstract Long

इस NativeAd के लिए प्लेसमेंट आईडी दिखाता है.

abstract String?

ऐप्लिकेशन के विज्ञापनों के लिए, यह फ़ंक्शन एक स्ट्रिंग दिखाता है. इससे पता चलता है कि ऐप्लिकेशन की कीमत कितनी है.

abstract ResponseInfo?

लोड किए गए विज्ञापन के लिए ResponseInfo ऑब्जेक्ट दिखाता है.

abstract Double?

ऐप्लिकेशन के विज्ञापनों के लिए, 0 से 5 तक की स्टार रेटिंग दिखाता है. इससे पता चलता है कि ऐप्लिकेशन को स्टोर में कितने स्टार मिले हैं.

abstract String?

ऐप्लिकेशन के विज्ञापनों के लिए, यह फ़ील्ड उस स्टोर का नाम दिखाता है जहां से ऐप्लिकेशन डाउनलोड किया जा सकता है.

abstract Boolean

यह फ़ंक्शन अब काम नहीं करता.

enableCustomClickGestureDirection का इस्तेमाल करके विज्ञापन लोड करने पर, दिखाए गए सभी विज्ञापन कस्टम क्लिक जेस्चर के साथ काम करेंगे.

abstract Boolean

अगर इस विज्ञापन को प्रोग्राम के हिसाब से म्यूट किया जा सकता है, तो यह true दिखाता है.

abstract Unit
muteThisAd(muteThisAdReason: MuteThisAdReason!)

इस विज्ञापन को प्रोग्राम के हिसाब से म्यूट करता है.

abstract Unit
performClick(clickData: Bundle!)

इस फ़ंक्शन को तब कॉल किया जाना चाहिए, जब उपयोगकर्ता ने विज्ञापन पर क्लिक किया हो.

abstract Unit

यह फ़ंक्शन अब काम नहीं करता.

Google Mobile Ads SDK अब कस्टम क्लिक जेस्चर को ट्रैक करता है. इसके लिए, enableCustomClickGestureDirection में अनुरोध की गई क्लिक जेस्चर की दिशा का इस्तेमाल किया जाता है.

abstract Boolean
recordImpression(impressionData: Bundle!)

विज्ञापन पहली बार दिखने पर इसे कॉल किया जाना चाहिए.

abstract Unit
reportTouchEvent(touchEventData: Bundle!)

विज्ञापन पर टच इवेंट होने पर इसे कॉल किया जाना चाहिए.

abstract Unit

विज्ञापन के लिए MuteThisAdListener सेट करता है.

abstract Unit

जब इस विज्ञापन से रेवेन्यू मिलने का अनुमान लगाया जाता है, तब कॉल किए जाने वाले कॉलबैक को रजिस्टर करें.

abstract Unit
setPlacementId(placementId: Long)

यह कुकी, नेटिव विज्ञापन के लिए प्लेसमेंट आईडी सेट करती है.

abstract Unit

यह विज्ञापन के लिए UnconfirmedClickListener सेट करता है.

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

NativeAd

NativeAd()

पब्लिक फ़ंक्शन

cancelUnconfirmedClick

abstract fun cancelUnconfirmedClick(): Unit

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

बंद करें

abstract fun destroy(): Unit

विज्ञापन ऑब्जेक्ट को डिस्ट्रॉय करता है. destroy को कॉल करने के बाद, विज्ञापन ऑब्जेक्ट पर कोई अन्य तरीका कॉल नहीं किया जाना चाहिए.

enableCustomClickGesture

abstract fun enableCustomClickGesture(): Unit

इस कुकी की मदद से, पब्लिशर इस NativeAd के लिए कस्टम जेस्चर का इस्तेमाल करके क्लिक की रिपोर्टिंग कर सकते हैं. इस तरीके का इस्तेमाल करने के लिए, विज्ञापन यूनिट को अनुमति वाली सूची में शामिल किया जाना चाहिए.

डिफ़ॉल्ट रूप से, SDK टूल ऐसेट व्यू पर क्लिक को ट्रैक करता है. इस तरीके को कॉल करने पर, एसडीके इस NativeAd के लिए क्लिक ट्रैक नहीं करेगा. विज्ञापन दिखाने से पहले इसे कॉल किया जाना चाहिए.

getAdChoicesInfo

abstract fun getAdChoicesInfo(): NativeAd.AdChoicesInfo?

AdChoices एट्रिब्यूशन के लिए जानकारी दिखाता है.

getAdvertiser

abstract fun getAdvertiser(): String?

विज्ञापन देने वाले व्यक्ति या कंपनी की पहचान करने वाला टेक्स्ट दिखाता है. ऐप्लिकेशन के लिए इस ऐसेट को दिखाना ज़रूरी नहीं है. हालांकि, ऐसा करने का सुझाव दिया जाता है.

getBody

abstract fun getBody(): String?

मुख्य हिस्से का टेक्स्ट दिखाता है. ऐप्लिकेशन को यह ऐसेट दिखानी होगी.

getCallToAction

abstract fun getCallToAction(): String?

विज्ञापन के कॉल-टू-ऐक्शन (जैसे, "खरीदें" या "इंस्टॉल करें") की जानकारी दिखाता है. ऐप्लिकेशन के लिए इस ऐसेट को दिखाना ज़रूरी नहीं है. हालांकि, ऐसा करने का सुझाव दिया जाता है.

getExtras

abstract fun getExtras(): Bundle!

यह नेटिव विज्ञापन से जुड़ी अतिरिक्त ऐसेट का बंडल दिखाता है. अगर किसी मीडिएशन पार्टनर के विज्ञापन में स्टैंडर्ड ऐसेट (कीमत, स्टोर वगैरह) के अलावा अन्य ऐसेट भी हैं, तो उन्हें setExtras में मौजूद तरीके को कॉल करके सेट किया जा सकता है. साथ ही, इस तरीके से उन्हें वापस पाया जा सकता है. बिना मध्यस्थता वाले फ़्लो के लिए, यह एक खाली बंडल दिखाता है.

getHeadline

abstract fun getHeadline(): String?

यह फ़ंक्शन, मुख्य हेडलाइन का टेक्स्ट दिखाता है. ऐप्लिकेशन को यह ऐसेट दिखानी होगी.

getIcon

abstract fun getIcon(): NativeAd.Image?

विज्ञापन देने वाले व्यक्ति या कंपनी की पहचान करने वाली छोटी इमेज दिखाता है. ऐप्लिकेशन के लिए इस ऐसेट को दिखाना ज़रूरी नहीं है. हालांकि, ऐसा करने का सुझाव दिया जाता है.

getImages

abstract fun getImages(): (Mutable)List<NativeAd.Image!>!

यह बड़ी इमेज की सूची दिखाता है. ऐप्लिकेशन के लिए इस ऐसेट को दिखाना ज़रूरी नहीं है. हालांकि, ऐसा करने का सुझाव दिया जाता है.

getMediaContent

abstract fun getMediaContent(): MediaContent?

इस विज्ञापन से जुड़ा MediaContent दिखाता है.

getMuteThisAdReasons

abstract fun getMuteThisAdReasons(): (Mutable)List<MuteThisAdReason!>!

इस विज्ञापन के लिए, 'यह विज्ञापन म्यूट करें' सुविधा के उपलब्ध होने की वजहें दिखाता है. उपयोगकर्ता को दिखाने के लिए, क्लास से टेक्स्ट के ब्यौरे का इस्तेमाल करें.

getPlacementId

abstract fun getPlacementId(): Long

इस NativeAd के लिए प्लेसमेंट आईडी दिखाता है.

getPrice

abstract fun getPrice(): String?

ऐप्लिकेशन के विज्ञापनों के लिए, यह फ़ंक्शन एक स्ट्रिंग दिखाता है. इससे पता चलता है कि ऐप्लिकेशन की कीमत कितनी है. ऐप्लिकेशन के लिए इस ऐसेट को दिखाना ज़रूरी नहीं है. हालांकि, ऐसा करने का सुझाव दिया जाता है.

getResponseInfo

abstract fun getResponseInfo(): ResponseInfo?

लोड किए गए विज्ञापन के लिए ResponseInfo ऑब्जेक्ट दिखाता है. विज्ञापन लोड होने तक null दिखाता है.

getStarRating

abstract fun getStarRating(): Double?

ऐप्लिकेशन के विज्ञापनों के लिए, 0 से 5 तक की स्टार रेटिंग दिखाता है. इससे पता चलता है कि ऐप्लिकेशन को स्टोर में कितने स्टार मिले हैं. ऐप्लिकेशन के लिए इस ऐसेट को दिखाना ज़रूरी नहीं है. हालांकि, ऐसा करने का सुझाव दिया जाता है.

getStore

abstract fun getStore(): String?

ऐप्लिकेशन के विज्ञापनों के लिए, यह फ़ील्ड उस स्टोर का नाम दिखाता है जहां से ऐप्लिकेशन डाउनलोड किया जा सकता है. उदाहरण के लिए, "Google Play". ऐप्लिकेशन के लिए इस ऐसेट को दिखाना ज़रूरी नहीं है. हालांकि, ऐसा करने का सुझाव दिया जाता है.

isCustomClickGestureEnabled

abstract fun isCustomClickGestureEnabled(): Boolean

इस कुकी से यह पता चलता है कि कस्टम क्लिक जेस्चर का इस्तेमाल करके क्लिक रिपोर्ट किए जा सकते हैं या नहीं. इस सुविधा के लिए, अपनी विज्ञापन यूनिट को अनुमति वाली सूची में शामिल करने के लिए, अपने खाता मैनेजर से संपर्क करें.

isCustomMuteThisAdEnabled

abstract fun isCustomMuteThisAdEnabled(): Boolean

अगर इस विज्ञापन को प्रोग्राम के हिसाब से म्यूट किया जा सकता है, तो यह true दिखाता है. 'यह विज्ञापन म्यूट करें' सुविधा को अपनी ज़रूरत के मुताबिक लागू करने का अनुरोध करने के लिए, setRequestCustomMuteThisAd का इस्तेमाल करें.

muteThisAd

abstract fun muteThisAd(muteThisAdReason: MuteThisAdReason!): Unit

इस विज्ञापन को प्रोग्राम के हिसाब से म्यूट करता है.

पैरामीटर
muteThisAdReason: MuteThisAdReason!

उपयोगकर्ता ने म्यूट करने की जो वजह चुनी है. getMuteThisAdReasons से म्यूट करने की वजहें पाएं. डिफ़ॉल्ट वजह के साथ 'यह विज्ञापन म्यूट करें' सुविधा का इस्तेमाल करने के लिए, null का इस्तेमाल करें.

performClick

abstract fun performClick(clickData: Bundle!): Unit

इस फ़ंक्शन को तब कॉल किया जाना चाहिए, जब उपयोगकर्ता ने विज्ञापन पर क्लिक किया हो. इस एपीआई का इस्तेमाल करने के लिए, विज्ञापन यूनिट को अनुमति वाली सूची में शामिल किया जाना चाहिए. इस तरीके का इस्तेमाल सिर्फ़ Unity प्लगिन पब्लिशर को करना चाहिए.

पैरामीटर
clickData: Bundle!

क्लिक होने पर, ऐप्लिकेशन एनवायरमेंट का बंडल. क्लिक डेटा Bundle बनाने के बारे में ज़्यादा जानने के लिए, NativeAdConstants देखें.

recordCustomClickGesture

abstract fun recordCustomClickGesture(): Unit

यह कुकी, कस्टम क्लिक जेस्चर का इस्तेमाल करके इस NativeAd के लिए क्लिक रिपोर्ट करती है. इस तरीके का इस्तेमाल करने के लिए, विज्ञापन यूनिट को अनुमति वाली सूची में शामिल किया जाना चाहिए.

इस तरीके को कॉल करने से पहले, enableCustomClickGesture को कॉल करना ज़रूरी है.

recordImpression

abstract fun recordImpression(impressionData: Bundle!): Boolean

विज्ञापन पहली बार दिखने पर इसे कॉल किया जाना चाहिए. इस एपीआई का इस्तेमाल करने के लिए, विज्ञापन यूनिट को अनुमति वाली सूची में शामिल किया जाना चाहिए.

पैरामीटर
impressionData: Bundle!

इंप्रेशन दिखने के समय, ऐप्लिकेशन एनवायरमेंट का बंडल. क्लिक डेटा Bundle बनाने के बारे में ज़्यादा जानने के लिए, NativeAdConstants देखें.

रिटर्न
Boolean

अगर इंप्रेशन रिकॉर्ड हो गया है, तो वैल्यू true होगी

reportTouchEvent

abstract fun reportTouchEvent(touchEventData: Bundle!): Unit

विज्ञापन पर टच इवेंट होने पर इसे कॉल किया जाना चाहिए. इस एपीआई का इस्तेमाल करने के लिए, विज्ञापन यूनिट को अनुमति वाली सूची में शामिल किया जाना चाहिए. अगर आपको इस सुविधा का इस्तेमाल करना है, तो अपने खाता मैनेजर से संपर्क करें.

पैरामीटर
touchEventData: Bundle!

टच इवेंट के कोऑर्डिनेट और अवधि का बंडल.

TouchEventData बंडल का JSON फ़ॉर्मैट में उदाहरण:

  {    "x": "100",  // The x-coordinate of the touch event relative to the window.    "y": "50",  // The y-coordinate of the touch event relative to the window.    "duration_millis": "500",  // The amount of milliseconds the user pressed on the asset.  }

setMuteThisAdListener

abstract fun setMuteThisAdListener(listener: MuteThisAdListener!): Unit

विज्ञापन के लिए MuteThisAdListener सेट करता है.

setOnPaidEventListener

abstract fun setOnPaidEventListener(listener: OnPaidEventListener?): Unit

जब इस विज्ञापन से रेवेन्यू मिलने का अनुमान लगाया जाता है, तब कॉल किए जाने वाले कॉलबैक को रजिस्टर करें.

setPlacementId

abstract fun setPlacementId(placementId: Long): Unit

यह कुकी, नेटिव विज्ञापन के लिए प्लेसमेंट आईडी सेट करती है.

यह पक्का करने के लिए कि इस प्लेसमेंट आईडी को रिपोर्टिंग में शामिल किया गया है, विज्ञापन को NativeAdView से जोड़ने से पहले इस तरीके को कॉल करें.

पैरामीटर
placementId: Long

यह कॉन्फ़िगर किए गए प्लेसमेंट के लिए, AdMob यूज़र इंटरफ़ेस (यूआई) से मिला एक बड़ा पूर्णांक होता है.

setUnconfirmedClickListener

abstract fun setUnconfirmedClickListener(
    listener: NativeAd.UnconfirmedClickListener!
): Unit

यह विज्ञापन के लिए UnconfirmedClickListener सेट करता है.