CustomEventInterstitial

public interface CustomEventInterstitial extends CustomEvent


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

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

कस्टम इवेंट से, CustomEventInterstitialListener कॉल में पास किए गए CustomEventInterstitialListener के ज़रिए इवेंट फ़ॉरवर्ड किए जाने चाहिए.requestInterstitialAd विज्ञापन अनुरोध करने के लिए ज़रूरी सभी पैरामीटर, 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 का Context.com.google.android.gms.ads.interstitial.InterstitialAd android.app.Activity का इस्तेमाल करने का सुझाव दिया जाता है.

CustomEventInterstitialListener listener

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

@Nullable String serverParameter

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

MediationAdRequest mediationAdRequest

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

@Nullable Bundle customEventExtras

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

showInterstitial

abstract void showInterstitial()

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