NativeAd

public abstract class NativeAd


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

खास जानकारी

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

public abstract class NativeAd.AdChoicesInfo

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

public abstract class NativeAd.Image

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

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

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

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

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

abstract void

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

abstract void

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

abstract void

यह तरीका अब काम नहीं करता.

enableCustomClickGestureDirection का इस्तेमाल करें.

abstract @Nullable NativeAd.AdChoicesInfo

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

abstract @Nullable String

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

abstract @Nullable String

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

abstract @Nullable String

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

abstract Bundle

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

abstract @Nullable String

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

abstract @Nullable NativeAd.Image

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

abstract List<NativeAd.Image>

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

abstract @Nullable MediaContent

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

abstract List<MuteThisAdReason>

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

abstract @Nullable String

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

abstract @Nullable ResponseInfo

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

abstract @Nullable Double

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

abstract @Nullable String

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

abstract boolean

यह तरीका अब काम नहीं करता.

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

abstract boolean

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

abstract void
muteThisAd(MuteThisAdReason muteThisAdReason)

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

abstract void
performClick(Bundle clickData)

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

abstract void

यह तरीका अब काम नहीं करता.

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

abstract boolean
recordImpression(Bundle impressionData)

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

abstract void
reportTouchEvent(Bundle touchEventData)

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

abstract void

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

abstract void

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

abstract void

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

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

NativeAd

public NativeAd()

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

cancelUnconfirmedClick

public abstract void cancelUnconfirmedClick()

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

बंद करें

public abstract void destroy()

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

enableCustomClickGesture

public abstract void enableCustomClickGesture()

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

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

getAdChoicesInfo

public abstract @Nullable NativeAd.AdChoicesInfo getAdChoicesInfo()

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

getAdvertiser

public abstract @Nullable String getAdvertiser()

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

getBody

public abstract @Nullable String getBody()

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

getCallToAction

public abstract @Nullable String getCallToAction()

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

getExtras

public abstract Bundle getExtras()

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

getHeadline

public abstract @Nullable String getHeadline()

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

getIcon

public abstract @Nullable NativeAd.Image getIcon()

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

getImages

public abstract List<NativeAd.ImagegetImages()

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

getMediaContent

public abstract @Nullable MediaContent getMediaContent()

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

getMuteThisAdReasons

public abstract List<MuteThisAdReasongetMuteThisAdReasons()

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

getPrice

public abstract @Nullable String getPrice()

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

getResponseInfo

public abstract @Nullable ResponseInfo getResponseInfo()

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

getStarRating

public abstract @Nullable Double getStarRating()

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

getStore

public abstract @Nullable String getStore()

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

isCustomClickGestureEnabled

public abstract boolean isCustomClickGestureEnabled()

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

isCustomMuteThisAdEnabled

public abstract boolean isCustomMuteThisAdEnabled()

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

muteThisAd

public abstract void muteThisAd(MuteThisAdReason muteThisAdReason)

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

पैरामीटर
MuteThisAdReason muteThisAdReason

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

performClick

public abstract void performClick(Bundle clickData)

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

पैरामीटर
Bundle clickData

बंडल में मौजूद होता है. क्लिक डेटा Bundle बनाने के बारे में ज़्यादा जानने के लिए, NativeAdConstants देखें.

recordCustomClickGesture

public abstract void recordCustomClickGesture()

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

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

recordImpression

public abstract boolean recordImpression(Bundle impressionData)

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

पैरामीटर
Bundle impressionData

बंडल का इस्तेमाल किया जाता है. क्लिक डेटा Bundle बनाने के बारे में ज़्यादा जानने के लिए, NativeAdConstants देखें.

रिटर्न
boolean

इंप्रेशन रिकॉर्ड होने पर true

reportTouchEvent

public abstract void reportTouchEvent(Bundle touchEventData)

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

पैरामीटर
Bundle touchEventData

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

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

public abstract void setMuteThisAdListener(MuteThisAdListener listener)

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

setOnPaidEventListener

public abstract void setOnPaidEventListener(@Nullable OnPaidEventListener listener)

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

setUnconfirmedClickListener

public abstract void setUnconfirmedClickListener(
    NativeAd.UnconfirmedClickListener listener
)

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