NativeCustomFormatAd

public interface NativeCustomFormatAd


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

खास जानकारी

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

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

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

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

कॉन्स्टेंट

default static final String
ASSET_NAME_VIDEO = "_videoMediaView"

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

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

abstract void

विज्ञापन ऑब्जेक्ट को मिटा देता है.

abstract @Nullable List<String>

सभी उपलब्ध एसेट की सूची दिखाता है.

abstract @Nullable String

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

abstract NativeCustomFormatAd.DisplayOpenMeasurement

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

abstract @Nullable NativeAd.Image
getImage(String assetName)

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

abstract @Nullable MediaContent

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

abstract @Nullable CharSequence
getText(String assetName)

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

abstract void
performClick(String assetName)

विज्ञापन पर क्लिक करके, क्लिक मिलने की जानकारी देता है.

abstract void

इंप्रेशन रिकॉर्ड करता है.

कॉन्स्टेंट

ASSET_NAME_VIDEO

default static final String ASSET_NAME_VIDEO = "_videoMediaView"

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

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

बंद करें

abstract void destroy()

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

getAvailableAssetNames

abstract @Nullable List<StringgetAvailableAssetNames()

सभी उपलब्ध एसेट की सूची दिखाता है.

रिटर्न
@Nullable List<String>

सभी उपलब्ध ऐसेट की सूची या कोई ऐसेट उपलब्ध न होने पर खाली सूची.

getCustomFormatId

abstract @Nullable String getCustomFormatId()

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

getDisplayOpenMeasurement

abstract NativeCustomFormatAd.DisplayOpenMeasurement getDisplayOpenMeasurement()

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

रिटर्न
NativeCustomFormatAd.DisplayOpenMeasurement

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

getImage

abstract @Nullable NativeAd.Image getImage(String assetName)

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

पैरामीटर
String assetName

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

रिटर्न
@Nullable NativeAd.Image

ऐसेट के नाम वाली ऐसेट की वैल्यू या ऐसेट का नाम न होने पर, शून्य.

getMediaContent

abstract @Nullable MediaContent getMediaContent()

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

getText

abstract @Nullable CharSequence getText(String assetName)

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

पैरामीटर
String assetName

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

रिटर्न
@Nullable CharSequence

ऐसेट के नाम वाली ऐसेट की वैल्यू या ऐसेट का कोई नाम न होने पर, शून्य.

performClick

abstract void performClick(String assetName)

विज्ञापन पर क्लिक करके, क्लिक मिलने की जानकारी देता है.

पैरामीटर
String assetName

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

recordImpression

abstract void recordImpression()

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