CustomEventListener

public interface CustomEventListener

डायरेक्ट सबक्लास के बारे में जानकारी
CustomEventBannerListener

यह इंटरफ़ेस अब काम नहीं करता.

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

CustomEventInterstitialListener

यह इंटरफ़ेस अब काम नहीं करता.

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

CustomEventNativeListener

यह इंटरफ़ेस अब काम नहीं करता.

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


बैनर और इंटरस्टीशियल विज्ञापनों के लिए, बुनियादी कस्टम इवेंट लिसनर. इस इंटरफ़ेस को सीधे लागू न करें. इसके बजाय, CustomEventBannerListener और/या और/या CustomEventNativeListener लागू करें.

खास जानकारी

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

abstract void

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

abstract void

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

abstract void

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

abstract void
onAdFailedToLoad(int errorCode)

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

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

abstract void

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

abstract void

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

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

onAdClicked

abstract void onAdClicked()

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

onAdClosed

abstract void onAdClosed()

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

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

onAdFailedToLoad

abstract void onAdFailedToLoad(@NonNull AdError adError)

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

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

पैरामीटर
@NonNull AdError adError

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

onAdFailedToLoad

abstract void onAdFailedToLoad(int errorCode)

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

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

पैरामीटर
int errorCode

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

onAdLeftApplication

abstract void onAdLeftApplication()

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

onAdOpened

abstract void onAdOpened()

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

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