MediationBannerListener

interface MediationBannerListener


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

मेट्रिक के सही तरीके से काम करने के लिए, खास तौर पर onAdClicked का तरीका ज़रूरी है.

खास जानकारी

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

Unit

इससे पता चलता है कि उपयोगकर्ता ने इस विज्ञापन पर क्लिक किया है.

Unit

इससे पता चलता है कि विज्ञापन कंट्रोल ने कुछ को फ़ुल स्क्रीन में रेंडर किया है और अब कंट्रोल को ऐप्लिकेशन को वापस ट्रांसफ़र कर रहा है.

Unit

इससे पता चलता है कि विज्ञापन का अनुरोध लोड नहीं हो सका.

Unit

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

इसके बजाय, onAdFailedToLoad का इस्तेमाल करें.

Unit

इससे पता चलता है कि विज्ञापन की वजह से डिवाइस किसी दूसरे ऐप्लिकेशन (जैसे, वेब ब्राउज़र) पर स्विच कर रहा है.

Unit

इससे पता चलता है कि किसी विज्ञापन का अनुरोध किया गया है और उसे स्वीकार कर लिया गया है.

Unit

इससे पता चलता है कि विज्ञापन कंट्रोल, फ़ुल स्क्रीन में दिखने वाली कोई चीज़ रेंडर कर रहा है.

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

onAdClicked

fun onAdClicked(adapter: MediationBannerAdapter!): Unit

इससे पता चलता है कि उपयोगकर्ता ने इस विज्ञापन पर क्लिक किया है. इसका इस्तेमाल पब्लिशर मेट्रिक के लिए किया जाता है. साथ ही, इसे किसी भी दूसरे इवेंट के साथ कॉल किया जाना चाहिए. मीडिएशन लाइब्रेरी, इस इवेंट का कभी अनुमान नहीं लगाती. उदाहरण के लिए, आम तौर पर onAdLeftApplication का मतलब होता है कि उपयोगकर्ता ने किसी विज्ञापन पर क्लिक किया है. हालांकि, onAdClicked को कॉल करना ज़रूरी है.

पैरामीटर
adapter: MediationBannerAdapter!

वह मीडिएशन अडैप्टर जिसकी वजह से इवेंट हुआ.

onAdClosed

fun onAdClosed(adapter: MediationBannerAdapter!): Unit

इससे पता चलता है कि विज्ञापन कंट्रोल ने कुछ को फ़ुल स्क्रीन में रेंडर किया है और अब कंट्रोल को ऐप्लिकेशन को वापस ट्रांसफ़र कर रहा है. ऐसा हो सकता है कि उपयोगकर्ता किसी दूसरे ऐप्लिकेशन से वापस आ रहा हो.

पैरामीटर
adapter: MediationBannerAdapter!

वह मीडिएशन अडैप्टर जिसकी वजह से इवेंट हुआ.

इन्हें भी देखें
onAdOpened

onAdFailedToLoad

fun onAdFailedToLoad(adapter: MediationBannerAdapter!, adError: AdError): Unit

इससे पता चलता है कि विज्ञापन का अनुरोध लोड नहीं हो सका.

पैरामीटर
adapter: MediationBannerAdapter!

वह मीडिएशन अडैप्टर जिसकी वजह से इवेंट हुआ.

adError: AdError

AdError में, गड़बड़ी की वजह के बारे में जानकारी दी गई हो.

इन्हें भी देखें
onAdLoaded

onAdFailedToLoad

fun onAdFailedToLoad(adapter: MediationBannerAdapter!, error: Int): Unit

इससे पता चलता है कि विज्ञापन अनुरोध पूरा नहीं हुआ है. साथ ही, इसकी वजह भी बताई जाती है. फ़ाइल अपलोड न हो पाने की वजह, कोई असल गड़बड़ी हो सकती है या सिर्फ़ फ़ाइल में डेटा न होना.

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

पैरामीटर
adapter: MediationBannerAdapter!

वह मीडिएशन अडैप्टर जिसकी वजह से इवेंट हुआ.

error: Int

गड़बड़ी का कोड, जिसमें गड़बड़ी की वजह के बारे में जानकारी होती है.

इन्हें भी देखें
onAdLoaded

onAdLeftApplication

fun onAdLeftApplication(adapter: MediationBannerAdapter!): Unit

इससे पता चलता है कि विज्ञापन की वजह से डिवाइस किसी दूसरे ऐप्लिकेशन (जैसे, वेब ब्राउज़र) पर स्विच कर रहा है. मौजूदा ऐप्लिकेशन को बैकग्राउंड में डालने से पहले, इसे कॉल करना ज़रूरी है.

पैरामीटर
adapter: MediationBannerAdapter!

वह मीडिएशन अडैप्टर जिसकी वजह से इवेंट हुआ.

onAdLoaded

fun onAdLoaded(adapter: MediationBannerAdapter!): Unit

इससे पता चलता है कि किसी विज्ञापन का अनुरोध किया गया है और उसे स्वीकार कर लिया गया है. इस तरीके को कॉल करने के बाद, बैनर विज्ञापन अपने-आप दिख सकते हैं.

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

इस तरीके को कॉल करने के बाद, जब तक अडैप्टर को हटाया नहीं जाता, तब तक getBannerView को android.view.View ऑब्जेक्ट दिखाना चाहिए. null की अनुमति नहीं है. हर अनुरोध पर एक ही android.view.View ऑब्जेक्ट वापस लौटाया जाना चाहिए.

पैरामीटर
adapter: MediationBannerAdapter!

वह मीडिएशन अडैप्टर जिसकी वजह से इवेंट हुआ.

इन्हें भी देखें
onAdFailedToLoad

onAdOpened

fun onAdOpened(adapter: MediationBannerAdapter!): Unit

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

इस स्क्रीन को बंद करने के बाद, onAdClosed को कॉल करना ज़रूरी है.

पैरामीटर
adapter: MediationBannerAdapter!

वह मीडिएशन अडैप्टर जिसकी वजह से इवेंट हुआ.