AppOpenAd

abstract class AppOpenAd


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

खास जानकारी

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

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

सार्वजनिक कंस्ट्रक्टर

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

abstract String

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

abstract FullScreenContentCallback?

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

abstract OnPaidEventListener?

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

abstract Long

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

abstract ResponseInfo

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

java-static Boolean
isAdAvailable(context: Context, adUnitId: String)

इस फ़ंक्शन का इस्तेमाल बंद कर दिया गया है.

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

java-static Unit
load(
    context: Context!,
    adUnitId: String!,
    adRequest: AdRequest!,
    loadCallback: AppOpenAd.AppOpenAdLoadCallback!
)

यह AppOpenAd को लोड करता है.

java-static AppOpenAd?
pollAd(context: Context, adUnitId: String)

इस फ़ंक्शन का इस्तेमाल बंद कर दिया गया है.

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

abstract Unit
setFullScreenContentCallback(
    fullScreenContentCallback: FullScreenContentCallback?
)

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

abstract Unit
setImmersiveMode(immersiveModeEnabled: Boolean)

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

abstract Unit

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

abstract Unit
setPlacementId(placementId: Long)

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

abstract Unit
show(activity: Activity)

AppOpenAd दिखाता है.

सार्वजनिक कंस्ट्रक्टर

AppOpenAd

AppOpenAd()

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

getAdUnitId

abstract fun getAdUnitId(): String

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

getFullScreenContentCallback

abstract fun getFullScreenContentCallback(): FullScreenContentCallback?

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

getOnPaidEventListener

abstract fun getOnPaidEventListener(): OnPaidEventListener?

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

getPlacementId

abstract fun getPlacementId(): Long

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

getResponseInfo

abstract fun getResponseInfo(): ResponseInfo

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

isAdAvailable

java-static fun isAdAvailable(context: Context, adUnitId: String): Boolean

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

लोड

java-static fun load(
    context: Context!,
    adUnitId: String!,
    adRequest: AdRequest!,
    loadCallback: AppOpenAd.AppOpenAdLoadCallback!
): Unit

AppOpenAd को लोड करता है.

पैरामीटर
context: Context!

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

adUnitId: String!

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

adRequest: AdRequest!

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

loadCallback: AppOpenAd.AppOpenAdLoadCallback!

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

pollAd

java-static fun pollAd(context: Context, adUnitId: String): AppOpenAd?

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

setFullScreenContentCallback

abstract fun setFullScreenContentCallback(
    fullScreenContentCallback: FullScreenContentCallback?
): Unit

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

setImmersiveMode

abstract fun setImmersiveMode(immersiveModeEnabled: Boolean): Unit

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

setOnPaidEventListener

abstract fun setOnPaidEventListener(listener: OnPaidEventListener?): Unit

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

setPlacementId

abstract fun setPlacementId(placementId: Long): Unit

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

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

पैरामीटर
placementId: Long

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

दिखाएं

abstract fun show(activity: Activity): Unit

AppOpenAd दिखाता है.

पैरामीटर
activity: Activity

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