AppOpenAdPreloader

public final class AppOpenAdPreloader


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

खास जानकारी

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

static boolean
destroy(String preloadId)

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

static void

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

static @Nullable PreloadConfiguration

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

static Map<StringPreloadConfiguration>

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

static int

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

static boolean
isAdAvailable(String preloadId)

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

static @Nullable AppOpenAd
pollAd(String preloadId)

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

static boolean
start(String preloadId, PreloadConfiguration preloadConfiguration)

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

static boolean
start(
    String preloadId,
    PreloadConfiguration preloadConfiguration,
    PreloadCallbackV2 preloadCallback
)

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

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

बंद करें

public static boolean destroy(String preloadId)

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

पैरामीटर
String preloadId

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

रिटर्न
boolean

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

destroyAll

public static void destroyAll()

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

getConfiguration

public static @Nullable PreloadConfiguration getConfiguration(String preloadId)

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

पैरामीटर
String preloadId

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

रिटर्न
@Nullable PreloadConfiguration

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

getConfigurations

public static Map<StringPreloadConfigurationgetConfigurations()

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

रिटर्न
Map<StringPreloadConfiguration>

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

getNumAdsAvailable

public static int getNumAdsAvailable(String preloadId)

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

पैरामीटर
String preloadId

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

रिटर्न
int

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

isAdAvailable

public static boolean isAdAvailable(String preloadId)

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

पैरामीटर
String preloadId

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

रिटर्न
boolean

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

pollAd

public static @Nullable AppOpenAd pollAd(String preloadId)

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

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

पैरामीटर
String preloadId

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

रिटर्न
@Nullable AppOpenAd

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

start

public static boolean start(String preloadId, PreloadConfiguration preloadConfiguration)

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

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

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

पैरामीटर
String preloadId

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

PreloadConfiguration preloadConfiguration

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

रिटर्न
boolean

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

start

public static boolean start(
    String preloadId,
    PreloadConfiguration preloadConfiguration,
    PreloadCallbackV2 preloadCallback
)

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

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

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

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

पैरामीटर
String preloadId

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

PreloadConfiguration preloadConfiguration

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

PreloadCallbackV2 preloadCallback

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

रिटर्न
boolean

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