CustomEventInterstitial

interface CustomEventInterstitial : CustomEvent


ऐसा कस्टम इवेंट जो इंटरस्टीशियल विज्ञापनों के साथ काम करता है.

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

कस्टम इवेंट से, CustomEventInterstitialListener कॉल में पास किए गए CustomEventInterstitialListener के ज़रिए इवेंट फ़ॉरवर्ड किए जाने चाहिए.requestInterstitialAd विज्ञापन अनुरोध करने के लिए ज़रूरी सभी पैरामीटर, serverParameter, MediationAdRequest, और customEventExtras पैरामीटर में पास किए जाने चाहिए.

खास जानकारी

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

Unit
requestInterstitialAd(
    context: Context!,
    listener: CustomEventInterstitialListener!,
    serverParameter: String?,
    mediationAdRequest: MediationAdRequest!,
    customEventExtras: Bundle?
)

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

Unit

पेज पर अचानक दिखने वाला विज्ञापन दिखाएं.

इनहेरिट किए गए फ़ंक्शन

com.google.android.gms.ads.mediation.customevent.CustomEvent से
Unit

अडैप्टर कंट्रोल को बंद कर देता है.

Unit

जब ऐप्लिकेशन pause को कॉल करता है, तब इस फ़ंक्शन को कॉल किया जाता है.

Unit

जब ऐप्लिकेशन resume को कॉल करता है, तब इस फ़ंक्शन को कॉल किया जाता है.

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

requestInterstitialAd

fun requestInterstitialAd(
    context: Context!,
    listener: CustomEventInterstitialListener!,
    serverParameter: String?,
    mediationAdRequest: MediationAdRequest!,
    customEventExtras: Bundle?
): Unit

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

अनुरोध पूरा होने पर, onAdLoaded को कॉल किया जाना चाहिए.

अगर अनुरोध पूरा नहीं होता है, तो listener पर onAdFailedToLoad को कॉल किया जाना चाहिए. साथ ही, गड़बड़ी की वजह भी बताई जानी चाहिए.

इस तरीके को यूज़र इंटरफ़ेस (यूआई) थ्रेड पर कॉल किया जाता है, ताकि उस थ्रेड पर कोड लिखने से जुड़ी सभी स्टैंडर्ड सावधानियां लागू हों. खास तौर पर, आपके कोड को किसी भी ब्लॉकिंग तरीके को कॉल नहीं करना चाहिए.

पैरामीटर
context: Context!

कस्टम इवेंट इंटरस्टीशियल का अनुरोध करने वाले Context का Context.com.google.android.gms.ads.interstitial.InterstitialAd android.app.Activity का इस्तेमाल करने का सुझाव दिया जाता है.

listener: CustomEventInterstitialListener!

यह कुकी, अलग-अलग इवेंट के लिए कॉलबैक के साथ कस्टम इवेंट को सुनने वाली कुकी है.

serverParameter: String?

पब्लिशर के यूज़र इंटरफ़ेस में, कस्टम इवेंट के पैरामीटर के तौर पर कॉन्फ़िगर की गई स्ट्रिंग.

mediationAdRequest: MediationAdRequest!

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

customEventExtras: Bundle?

Bundle, पब्लिशर की ओर से सेट किए गए पैरामीटर का होता है. इन्हें हर अनुरोध के हिसाब से सेट किया जाता है.

showInterstitial

fun showInterstitial(): Unit

पेज पर अचानक दिखने वाला विज्ञापन दिखाएं. onAdLoaded को कॉल करने के बाद, इसे कभी भी कॉल किया जा सकता है.