CustomEventNative

public interface CustomEventNative extends CustomEvent


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

कस्टम इवेंट के लाइफ़साइकल में, requestNativeAd को एक बार कॉल किया जाता है. इस स्थिति में, अडैप्टर को नेटिव विज्ञापन बनाना चाहिए और onAdLoaded या onAdFailedToLoad में रिपोर्ट करनी चाहिए.

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

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

खास जानकारी

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

abstract void
requestNativeAd(
    Context context,
    CustomEventNativeListener listener,
    @Nullable String serverParameter,
    NativeMediationAdRequest mediationAdRequest,
    @Nullable Bundle customEventExtras
)

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

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

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

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

abstract void

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

abstract void

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

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

requestNativeAd

abstract void requestNativeAd(
    Context context,
    CustomEventNativeListener listener,
    @Nullable String serverParameter,
    NativeMediationAdRequest mediationAdRequest,
    @Nullable Bundle customEventExtras
)

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

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

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

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

पैरामीटर
Context context

Context, जिसमें कस्टम इवेंट शामिल होगा.

CustomEventNativeListener listener

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

@Nullable String serverParameter

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

NativeMediationAdRequest mediationAdRequest

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

@Nullable Bundle customEventExtras

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