NativeCustomFormatAd

interface NativeCustomFormatAd


Ad Manager का कस्टम नेटिव विज्ञापन फ़ॉर्मैट. कस्टम (उपयोगकर्ता के हिसाब से तय किए गए) नेटिव विज्ञापन फ़ॉर्मैट की मदद से, पारंपरिक नेटिव विज्ञापनों के लिए अपने वैरिएबल तय किए जा सकते हैं. कस्टम नेटिव विज्ञापन फ़ॉर्मैट की मदद से, अपनी ऐसेट तय की जा सकती हैं और उन्हें रेंडर किया जा सकता है. साथ ही, विज्ञापन पर क्लिक करने के तरीके को तय किया जा सकता है.

खास जानकारी

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

डिसप्ले विज्ञापनों में ओपन मेज़रमेंट के लिए इंटरफ़ेस.

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

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

कॉन्स्टेंट

const String!
ASSET_NAME_VIDEO = "_videoMediaView"

getMediaContent से मिले वीडियो कॉन्टेंट से जुड़ी ऐसेट का नाम.

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

Unit

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

(Mutable)List<String!>?

यह फ़ंक्शन, सभी उपलब्ध ऐसेट की सूची दिखाता है.

String?

Ad Manager के यूज़र इंटरफ़ेस (यूआई) में तय किए गए कस्टम नेटिव विज्ञापन फ़ॉर्मैट का आईडी दिखाता है.

NativeCustomFormatAd.DisplayOpenMeasurement?

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

NativeAd.Image?
getImage(assetName: String!)

यह इमेज ऐसेट दिखाता है.

MediaContent?

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

CharSequence?
getText(assetName: String!)

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

Unit
performClick(assetName: String!)

यह कुकी, विज्ञापन पर क्लिक करने की सुविधा देती है. इससे क्लिकथ्रू का व्यवहार लागू होता है.

Unit

यह कुकी, इंप्रेशन रिकॉर्ड करती है.

कॉन्स्टेंट

ASSET_NAME_VIDEO

const val ASSET_NAME_VIDEO = "_videoMediaView": String!

getMediaContent से मिले वीडियो कॉन्टेंट से जुड़ी ऐसेट का नाम. यह ऐसेट का वह नाम है जिसे onCustomClick में रिपोर्ट किया जाएगा. ऐसा तब होगा, जब उपयोगकर्ता MediaView पर क्लिक करेगा. इस MediaView में, getMediaContent से मिला वीडियो कॉन्टेंट शामिल होता है.

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

बंद करें

fun destroy(): Unit

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

getAvailableAssetNames

fun getAvailableAssetNames(): (Mutable)List<String!>?

यह फ़ंक्शन, सभी उपलब्ध ऐसेट की सूची दिखाता है.

रिटर्न
(Mutable)List<String!>?

उपलब्ध सभी ऐसेट की सूची या अगर कोई ऐसेट उपलब्ध नहीं है, तो एक खाली सूची.

getCustomFormatId

fun getCustomFormatId(): String?

Ad Manager के यूज़र इंटरफ़ेस (यूआई) में तय किए गए कस्टम नेटिव विज्ञापन फ़ॉर्मैट का आईडी दिखाता है.

getDisplayOpenMeasurement

fun getDisplayOpenMeasurement(): NativeCustomFormatAd.DisplayOpenMeasurement?

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

रिटर्न
NativeCustomFormatAd.DisplayOpenMeasurement?

null अगर इस विज्ञापन के लिए, डिसप्ले ओपन मेज़रमेंट उपलब्ध नहीं है.

getImage

fun getImage(assetName: String!): NativeAd.Image?

यह इमेज ऐसेट दिखाता है.

पैरामीटर
assetName: String!

उस ऐसेट का नाम जिसे वापस पाना है.

रिटर्न
NativeAd.Image?

ऐसेट के नाम के साथ ऐसेट की वैल्यू या अगर ऐसा कोई ऐसेट का नाम नहीं है, तो null.

getMediaContent

fun getMediaContent(): MediaContent?

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

getText

fun getText(assetName: String!): CharSequence?

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

पैरामीटर
assetName: String!

उस ऐसेट का नाम जिसे वापस पाना है.

रिटर्न
CharSequence?

ऐसेट के नाम के साथ ऐसेट की वैल्यू या अगर ऐसा कोई ऐसेट का नाम नहीं है, तो null.

performClick

fun performClick(assetName: String!): Unit

यह कुकी, विज्ञापन पर क्लिक करने की सुविधा देती है. इससे क्लिकथ्रू का व्यवहार लागू होता है.

पैरामीटर
assetName: String!

उस ऐसेट का नाम जिस पर क्लिक किया गया था.

recordImpression

fun recordImpression(): Unit

यह कुकी, इंप्रेशन रिकॉर्ड करती है. जब विज्ञापन पहली बार उपयोगकर्ता को दिखाया जाता है, तब इस तरीके को कॉल करें.