CustomEventBanner

public interface CustomEventBanner extends CustomEvent


बैनर विज्ञापनों के साथ काम करने वाला कस्टम इवेंट.

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

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

खास जानकारी

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

abstract void
requestBannerAd(
    Context context,
    CustomEventBannerListener listener,
    @Nullable String serverParameter,
    AdSize size,
    MediationAdRequest mediationAdRequest,
    @Nullable Bundle customEventExtras
)

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

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

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

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

abstract void

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

abstract void

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

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

requestBannerAd

abstract void requestBannerAd(
    Context context,
    CustomEventBannerListener listener,
    @Nullable String serverParameter,
    AdSize size,
    MediationAdRequest mediationAdRequest,
    @Nullable Bundle customEventExtras
)

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

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

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

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

पैरामीटर
Context context

AdView का Context, जिसमें कस्टम इवेंट शामिल होगा . android.app.Activity को प्राथमिकता दी जाती है.

CustomEventBannerListener listener

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

@Nullable String serverParameter

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

AdSize size

फ़ेच किए जाने वाले व्यू का साइज़. व्यू का साइज़, इस पैरामीटर में बताए गए साइज़ के जितना हो सके उतना करीब होना चाहिए. अगर यह व्यू साइज़ काम नहीं करता है, तो अनुरोध पूरा नहीं होगा और onAdFailedToLoad को कॉल किया जाएगा.

MediationAdRequest mediationAdRequest

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

@Nullable Bundle customEventExtras

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