AppOpenAdPreloader

class AppOpenAdPreloader


ऐप्लिकेशन खोलने पर दिखने वाले विज्ञापनों के लिए प्रीलोडर.

खास जानकारी

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

java-static Boolean
destroy(preloadId: String!)

इससे दी गई preloadId के लिए प्रीलोडिंग बंद हो जाती है. साथ ही, इससे जुड़े सभी प्रीलोड किए गए विज्ञापन मिट जाते हैं.

java-static Unit

यह सभी प्रीलोड कॉन्फ़िगरेशन के लिए, प्रीलोडिंग को बंद कर देता है और प्रीलोड किए गए विज्ञापनों को हटा देता है.

java-static PreloadConfiguration?
getConfiguration(preloadId: String!)

इस preloadId से जुड़ा ऐप्लिकेशन खोलने पर दिखने वाला विज्ञापन PreloadConfiguration दिखाता है. अगर ऐसा कोई विज्ञापन मौजूद नहीं है, तो null दिखाता है.

java-static (Mutable)Map<String!, PreloadConfiguration!>!

यह ऐप्लिकेशन ओपन करने पर दिखने वाले सभी विज्ञापनों PreloadConfiguration का मैप दिखाता है. इसमें हर विज्ञापन को उससे जुड़े प्रीलोड आईडी के हिसाब से क्रम में लगाया जाता है.

java-static Int

दिए गए प्रीलोड आईडी के लिए, उपलब्ध विज्ञापनों की संख्या दिखाता है.

java-static Boolean
isAdAvailable(preloadId: String!)

यह कुकी तय करती है कि दी गई preloadId के लिए कम से कम एक विज्ञापन उपलब्ध है या नहीं.

java-static AppOpenAd?
pollAd(preloadId: String!)

यह कुकी, start या start से प्रीलोड किए गए विज्ञापन को दिखाती है और उसे कैश मेमोरी से हटा देती है.

java-static Boolean
start(preloadId: String!, preloadConfiguration: PreloadConfiguration!)

यह कुकी, दी गई preloadId और PreloadConfiguration के लिए विज्ञापनों को पहले से लोड करना शुरू करती है.

java-static Boolean
start(
    preloadId: String!,
    preloadConfiguration: PreloadConfiguration!,
    preloadCallback: PreloadCallbackV2!
)

यह दिए गए preloadId, PreloadConfiguration, और PreloadCallbackV2 के लिए विज्ञापन पहले से लोड करना शुरू कर देता है.

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

बंद करें

java-static fun destroy(preloadId: String!): Boolean

इससे दी गई preloadId के लिए प्रीलोडिंग बंद हो जाती है. साथ ही, इससे जुड़े सभी प्रीलोड किए गए विज्ञापन मिट जाते हैं.

पैरामीटर
preloadId: String!

मिटाए जाने वाले कॉन्फ़िगरेशन का प्रीलोड आईडी.

रिटर्न
Boolean

true अगर चालू प्रीलोड कॉन्फ़िगरेशन को बंद कर दिया गया है. अगर दिए गए preloadId के लिए, प्रीलोड करने का कोई कॉन्फ़िगरेशन चालू नहीं है, तो यह फ़ंक्शन false दिखाता है.

destroyAll

java-static fun destroyAll(): Unit

यह सभी प्रीलोड कॉन्फ़िगरेशन के लिए, प्रीलोडिंग को बंद कर देता है और प्रीलोड किए गए विज्ञापनों को हटा देता है.

getConfiguration

java-static fun getConfiguration(preloadId: String!): PreloadConfiguration?

इस preloadId से जुड़ा ऐप्लिकेशन खोलने पर दिखने वाला विज्ञापन PreloadConfiguration दिखाता है. अगर ऐसा कोई विज्ञापन मौजूद नहीं है, तो null दिखाता है.

पैरामीटर
preloadId: String!

इस कॉन्फ़िगरेशन से लिंक किया गया प्रीलोड आईडी.

रिटर्न
PreloadConfiguration?

दिए गए प्रीलोड आईडी के लिए PreloadConfiguration या दिए गए प्रीलोड आईडी के लिए कोई कॉन्फ़िगरेशन न होने पर null.

getConfigurations

java-static fun getConfigurations(): (Mutable)Map<String!, PreloadConfiguration!>!

यह ऐप्लिकेशन ओपन करने पर दिखने वाले सभी विज्ञापनों PreloadConfiguration का मैप दिखाता है. इसमें हर विज्ञापन को उससे जुड़े प्रीलोड आईडी के हिसाब से क्रम में लगाया जाता है.

रिटर्न
(Mutable)Map<String!, PreloadConfiguration!>!

ऐप्लिकेशन खोलने पर दिखने वाले विज्ञापन के कॉन्फ़िगरेशन या अगर कोई प्रीलोडर मौजूद नहीं है, तो खाली मैप.

getNumAdsAvailable

java-static fun getNumAdsAvailable(preloadId: String!): Int

दिए गए प्रीलोड आईडी के लिए, उपलब्ध विज्ञापनों की संख्या दिखाता है.

पैरामीटर
preloadId: String!

उपलब्धता की जांच करने के लिए, प्रीलोड आईडी.

रिटर्न
Int

दिए गए प्रीलोड आईडी के लिए उपलब्ध विज्ञापनों की संख्या.

isAdAvailable

java-static fun isAdAvailable(preloadId: String!): Boolean

यह कुकी तय करती है कि दी गई preloadId के लिए कम से कम एक विज्ञापन उपलब्ध है या नहीं.

पैरामीटर
preloadId: String!

उपलब्धता की जांच करने के लिए, प्रीलोड आईडी.

रिटर्न
Boolean

अगर दिए गए प्रीलोड आईडी के लिए कोई विज्ञापन उपलब्ध है, तो true. अगर कोई विज्ञापन उपलब्ध नहीं है, तो false.

pollAd

java-static fun pollAd(preloadId: String!): AppOpenAd?

यह कुकी, start या start से प्रीलोड किए गए विज्ञापन को दिखाती है और उसे कैश मेमोरी से हटा देती है.

ध्यान दें कि यह preloadId के लिए पहले से लोड किया गया कोई भी विज्ञापन हो सकता है. यह ज़रूरी नहीं है कि जवाब में मिले इवेंट का क्रम, onAdPreloaded इवेंट के क्रम से मेल खाए.

पैरामीटर
preloadId: String!

विज्ञापन का प्रीलोड आईडी.

रिटर्न
AppOpenAd?

दिए गए प्रीलोड आईडी के लिए, ऐप्लिकेशन ओपन विज्ञापन या null, अगर कोई विज्ञापन उपलब्ध नहीं है.

start

java-static fun start(preloadId: String!, preloadConfiguration: PreloadConfiguration!): Boolean

यह कुकी, दी गई preloadId और PreloadConfiguration के लिए विज्ञापनों को पहले से लोड करना शुरू करती है.

एसडीके, getBufferSize की ओर से तय की गई संख्या तक विज्ञापनों को पहले से लोड करता रहता है. साथ ही, पूरे सेशन के दौरान बफ़र को भरा रखने की कोशिश करता है.

अगर preloadId के साथ PreloadConfiguration पहले ही शुरू हो चुका है, तो यह तरीका काम नहीं करता और false दिखाता है.

पैरामीटर
preloadId: String!

इस PreloadConfiguration के लिए स्ट्रिंग आइडेंटिफ़ायर. इस कॉन्फ़िगरेशन के लिए विज्ञापन पाने के लिए, pollAd को कॉल करते समय इस आइडेंटिफ़ायर का इस्तेमाल करें.

preloadConfiguration: PreloadConfiguration!

विज्ञापनों को पहले से लोड करने के लिए कॉन्फ़िगरेशन.

रिटर्न
Boolean

true अगर प्रीलोडिंग शुरू हो गई है, तो false अगर preloadId इस्तेमाल में है.

start

java-static fun start(
    preloadId: String!,
    preloadConfiguration: PreloadConfiguration!,
    preloadCallback: PreloadCallbackV2!
): Boolean

यह दिए गए preloadId, PreloadConfiguration, और PreloadCallbackV2 के लिए विज्ञापन पहले से लोड करना शुरू कर देता है.

एसडीके, getBufferSize की ओर से तय की गई संख्या तक विज्ञापनों को पहले से लोड करता रहता है. साथ ही, पूरे सेशन के दौरान बफ़र को भरा रखने की कोशिश करता है.

हर विज्ञापन अनुरोध के लिए, एसडीके टूल, विज्ञापन को पहले से लोड करने पर onAdPreloaded कॉलबैक को ट्रिगर करता है. वहीं, विज्ञापन को पहले से लोड न कर पाने पर onAdFailedToPreload कॉलबैक को ट्रिगर करता है. एसडीके, अनुरोध पूरे न होने पर उन्हें अपने-आप फिर से भेजता है.

अगर दिए गए preloadId के साथ PreloadConfiguration पहले ही शुरू हो चुका है, तो यह तरीका कुछ नहीं करता और false दिखाता है. कोई कार्रवाई नहीं करता और दिखाता है.false

पैरामीटर
preloadId: String!

एक स्ट्रिंग, जो इस PreloadConfiguration की खास तौर पर पहचान करती है. इस आइडेंटिफ़ायर का इस्तेमाल तब करें, जब आपको इस कॉन्फ़िगरेशन के लिए पहले से लोड किया गया विज्ञापन वापस पाना हो. इसके लिए, pollAd को कॉल करें.

preloadConfiguration: PreloadConfiguration!

यह कॉन्फ़िगरेशन तय करता है कि विज्ञापनों को कैसे प्रीलोड किया जाए.

preloadCallback: PreloadCallbackV2!

यह एक कॉलबैक है. इसे तब शुरू किया जाता है, जब दिए गए PreloadConfiguration के लिए विज्ञापन की उपलब्धता में बदलाव होता है.

रिटर्न
Boolean

true अगर प्रीलोडिंग शुरू हो गई है, तो false अगर preloadId इस्तेमाल में है.