CustomEventInterstitial

public interface CustomEventInterstitial extends CustomEvent


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

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

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

खास जानकारी

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

abstract void
requestInterstitialAd(
    Context context,
    CustomEventInterstitialListener listener,
    @Nullable String serverParameter,
    MediationAdRequest mediationAdRequest,
    @Nullable Bundle customEventExtras
)

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

abstract void

इंटरस्टीशियल विज्ञापन दिखाएं.

इनहेरिट किए गए तरीके

com.google.android.gms.ads.mediation.customevent.CustomEvent से
abstract void

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

abstract void

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

abstract void

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

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

requestInterstitialAd

abstract void requestInterstitialAd(
    Context context,
    CustomEventInterstitialListener listener,
    @Nullable String serverParameter,
    MediationAdRequest mediationAdRequest,
    @Nullable Bundle customEventExtras
)

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

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

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

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

पैरामीटर
Context context

उस Context की जानकारी जिसने कस्टम इवेंट इंटरस्टीशियल का अनुरोध किया था. android.app.Activity को प्राथमिकता दी जाती है.

CustomEventInterstitialListener listener

अलग-अलग इवेंट के लिए कॉलबैक के साथ कस्टम इवेंट का लिसनर.

@Nullable String serverParameter

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

MediationAdRequest mediationAdRequest

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

@Nullable Bundle customEventExtras

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

showInterstitial

abstract void showInterstitial()

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