AppOpenAdPreloader

public final class AppOpenAdPreloader


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

खास जानकारी

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

static boolean
destroy(String preloadId)

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

static void

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

static @Nullable PreloadConfiguration

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

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, और के लिए विज्ञापनों को पहले से लोड करना शुरू करता है .

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

बंद करें

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 दिखाता है. अगर कोई विज्ञापन मौजूद नहीं है, तो यह शून्य दिखाता है.

पैरामीटर
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.

शुरू करें

public static boolean start(String preloadId, PreloadConfiguration preloadConfiguration)

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

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

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

पैरामीटर
String preloadId

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

PreloadConfiguration preloadConfiguration

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

रिटर्न
boolean

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

शुरू करें

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

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

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

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

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

पैरामीटर
String preloadId

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

PreloadConfiguration preloadConfiguration

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

PreloadCallbackV2 preloadCallback

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

रिटर्न
boolean

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