AppOpenAd

public abstract class AppOpenAd


ऐप्लिकेशन खोलने पर दिखने वाले विज्ञापनों का इस्तेमाल, तब विज्ञापन दिखाने के लिए किया जाता है, जब उपयोगकर्ता आपके ऐप्लिकेशन में आते हैं. AppOpenAd ऑब्जेक्ट में, विज्ञापन दिखाने के लिए ज़रूरी सभी डेटा शामिल होता है. इंटरस्टीशियल विज्ञापनों के उलट, ऐप्लिकेशन खोलने पर दिखने वाले विज्ञापनों में ऐप्लिकेशन की ब्रैंडिंग के लिए जगह देना आसान होता है. इससे उपयोगकर्ताओं को यह समझने में आसानी होती है कि उन्हें विज्ञापन किस कॉन्टेक्स्ट में दिख रहा है. load को लोड करने के लिए, स्टैटिक load के किसी एक तरीके का इस्तेमाल करें.AppOpenAd इसके बाद, इसे रेंडर करने के लिए show को कॉल करें.

खास जानकारी

नेस्ट किए गए टाइप

public abstract class AppOpenAd.AppOpenAdLoadCallback extends AdLoadCallback

यह ऑब्जेक्ट, ऐप्लिकेशन ओपन करने पर दिखने वाले विज्ञापन को लोड करने के लिए इवेंट सूचनाएं पाने के लिए होता है.

पब्लिक कंस्ट्रक्टर

पब्लिक मेथड

abstract @NonNull String

विज्ञापन यूनिट आईडी दिखाता है.

abstract @Nullable FullScreenContentCallback

इस AppOpenAd के लिए FullScreenContentCallback मिलता है.

abstract @Nullable OnPaidEventListener

इस AppOpenAd के लिए OnPaidEventListener मिलता है.

abstract long

इस AppOpenAd के लिए प्लेसमेंट आईडी मिलता है.

abstract @NonNull ResponseInfo

लोड किए गए विज्ञापन के लिए ResponseInfo दिखाता है.

static boolean
isAdAvailable(@NonNull Context context, @NonNull String adUnitId)

इस तरीके का इस्तेमाल बंद कर दिया गया है.

इसके बजाय, isAdAvailable का इस्तेमाल करें.

static void
load(
    Context context,
    String adUnitId,
    AdRequest adRequest,
    AppOpenAd.AppOpenAdLoadCallback loadCallback
)

AppOpenAd लोड करता है.

static @Nullable AppOpenAd
pollAd(@NonNull Context context, @NonNull String adUnitId)

इस तरीके का इस्तेमाल बंद कर दिया गया है.

इसके बजाय, pollAd का इस्तेमाल करें.

abstract void

यह कुकी, एक कॉलबैक रजिस्टर करती है. इसे तब शुरू किया जाता है, जब विज्ञापन, फ़ुल स्क्रीन कॉन्टेंट दिखाते हैं और उसे खारिज करते हैं.

abstract void
setImmersiveMode(boolean immersiveModeEnabled)

यह एक फ़्लैग सेट करता है. इससे यह कंट्रोल किया जाता है कि ऐप्लिकेशन खोलने पर दिखने वाला यह विज्ञापन ऑब्जेक्ट, इमर्सिव मोड में दिखेगा या नहीं.

abstract void

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

abstract void
setPlacementId(long placementId)

यह कुकी, ऐप्लिकेशन खोलने पर दिखने वाले विज्ञापन के लिए प्लेसमेंट आईडी सेट करती है.

abstract void
show(@NonNull Activity activity)

AppOpenAd दिखाता है.

पब्लिक कंस्ट्रक्टर

AppOpenAd

public AppOpenAd()

पब्लिक मेथड

getAdUnitId

public abstract @NonNull String getAdUnitId()

विज्ञापन यूनिट आईडी दिखाता है.

getFullScreenContentCallback

public abstract @Nullable FullScreenContentCallback getFullScreenContentCallback()

इस AppOpenAd के लिए FullScreenContentCallback मिलता है.

getOnPaidEventListener

public abstract @Nullable OnPaidEventListener getOnPaidEventListener()

इस AppOpenAd के लिए OnPaidEventListener मिलता है.

getPlacementId

public abstract long getPlacementId()

इस AppOpenAd के लिए प्लेसमेंट आईडी मिलता है.

getResponseInfo

public abstract @NonNull ResponseInfo getResponseInfo()

लोड किए गए विज्ञापन के लिए ResponseInfo दिखाता है.

isAdAvailable

public static boolean isAdAvailable(@NonNull Context context, @NonNull String adUnitId)

अगर startPreload से लोड किया गया कोई ऐप्लिकेशन ओपन विज्ञापन उपलब्ध है, तो true दिखाता है.

लोड

public static void load(
    Context context,
    String adUnitId,
    AdRequest adRequest,
    AppOpenAd.AppOpenAdLoadCallback loadCallback
)

AppOpenAd लोड करता है.

पैरामीटर
Context context

कॉन्टेक्स्ट.

String adUnitId

विज्ञापन यूनिट का आईडी.

AdRequest adRequest

टारगेटिंग (विज्ञापन के लिए सही दर्शक चुनना) की जानकारी वाला विज्ञापन अनुरोध.

AppOpenAd.AppOpenAdLoadCallback loadCallback

यह एक ऐसा ऑब्जेक्ट है जो ऐप्लिकेशन खोलने पर दिखने वाले विज्ञापन को लोड करने के लिए इवेंट मैनेज करता है.

pollAd

public static @Nullable AppOpenAd pollAd(@NonNull Context context, @NonNull String adUnitId)

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

setFullScreenContentCallback

public abstract void setFullScreenContentCallback(
    @Nullable FullScreenContentCallback fullScreenContentCallback
)

यह कुकी, एक कॉलबैक रजिस्टर करती है. इसे तब शुरू किया जाता है, जब विज्ञापन, फ़ुल स्क्रीन कॉन्टेंट दिखाते हैं और उसे खारिज करते हैं.

setImmersiveMode

public abstract void setImmersiveMode(boolean immersiveModeEnabled)

यह एक फ़्लैग सेट करता है. इससे यह कंट्रोल किया जाता है कि ऐप्लिकेशन खोलने पर दिखने वाला यह विज्ञापन ऑब्जेक्ट, इमर्सिव मोड में दिखेगा या नहीं. इस तरीके को show से पहले कॉल करें. विज्ञापन दिखाने के दौरान, अगर यह फ़्लैग चालू है और इमर्सिव मोड काम करता है, तो ऐप्लिकेशन खोलने पर दिखने वाले विज्ञापन के लिए SYSTEM_UI_FLAG_IMMERSIVE_STICKY और SYSTEM_UI_FLAG_HIDE_NAVIGATION चालू हो जाएंगे.

setOnPaidEventListener

public abstract void setOnPaidEventListener(@Nullable OnPaidEventListener listener)

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

setPlacementId

public abstract void setPlacementId(long placementId)

यह कुकी, ऐप्लिकेशन खोलने पर दिखने वाले विज्ञापन के लिए प्लेसमेंट आईडी सेट करती है.

यह पक्का करने के लिए कि इस प्लेसमेंट आईडी को रिपोर्टिंग में शामिल किया गया है, विज्ञापन दिखाने से पहले इस तरीके को कॉल करें.

पैरामीटर
long placementId

यह कॉन्फ़िगर किए गए प्लेसमेंट के लिए, AdMob यूज़र इंटरफ़ेस (यूआई) से मिला एक बड़ा पूर्णांक होता है.

दिखाएं

public abstract void show(@NonNull Activity activity)

AppOpenAd दिखाता है.

पैरामीटर
@NonNull Activity activity

वह गतिविधि जिसकी वजह से AppOpenAd दिखाया जाता है.