RewardedInterstitialAd

abstract class RewardedInterstitialAd


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

यह विज्ञापन फ़ॉर्मैट, com.google.android.gms.ads.rewarded.RewardedAd से अलग है. ऐसा इसलिए है, क्योंकि इनाम वाले विज्ञापनों के लिए, उपयोगकर्ता को वीडियो देखने के लिए ऑप्ट-इन करना होता है. यह विज्ञापन फ़ॉर्मैट, com.google.android.gms.ads.interstitial.InterstitialAd से अलग है. इसकी वजह यह है कि इंटरस्टीशियल विज्ञापनों में, उपयोगकर्ता को इनाम नहीं दिया जाता.

खास जानकारी

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

पब्लिक फ़ंक्शन

abstract Bundle

इस RewardedInterstitialAd के लिए, विज्ञापन का उपलब्ध सभी मेटाडेटा मिलता है.

abstract String

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

abstract FullScreenContentCallback?

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

abstract OnAdMetadataChangedListener?

इस RewardedInterstitialAd के लिए OnAdMetadataChangedListener मिलता है.

abstract OnPaidEventListener?

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

abstract Long

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

abstract ResponseInfo

लोड किए गए विज्ञापन के बारे में जानकारी दिखाता है.

abstract RewardItem

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

java-static Unit
load(
    context: Context,
    adUnitId: String,
    adManagerAdRequest: AdManagerAdRequest,
    loadCallback: RewardedInterstitialAdLoadCallback
)

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

java-static Unit
load(
    context: Context,
    adUnitId: String,
    adRequest: AdRequest,
    loadCallback: RewardedInterstitialAdLoadCallback
)

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

abstract Unit
setFullScreenContentCallback(
    fullScreenContentCallback: FullScreenContentCallback?
)

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

abstract Unit
setImmersiveMode(immersiveModeEnabled: Boolean)

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

abstract Unit

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

abstract Unit

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

abstract Unit
setPlacementId(placementId: Long)

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

abstract Unit

यह कुकी, इनाम वाले इंटरस्टीशियल विज्ञापन के लिए ServerSideVerificationOptions सेट करती है.

abstract Unit
show(
    activity: Activity,
    onUserEarnedRewardListener: OnUserEarnedRewardListener
)

इनाम वाला इंटरस्टीशियल विज्ञापन दिखाता है.

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

RewardedInterstitialAd

RewardedInterstitialAd()

पब्लिक फ़ंक्शन

getAdMetadata

abstract fun getAdMetadata(): Bundle

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

getAdUnitId

abstract fun getAdUnitId(): String

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

getFullScreenContentCallback

abstract fun getFullScreenContentCallback(): FullScreenContentCallback?

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

getOnAdMetadataChangedListener

abstract fun getOnAdMetadataChangedListener(): OnAdMetadataChangedListener?

इस RewardedInterstitialAd के लिए OnAdMetadataChangedListener मिलता है.

getOnPaidEventListener

abstract fun getOnPaidEventListener(): OnPaidEventListener?

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

getPlacementId

abstract fun getPlacementId(): Long

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

getResponseInfo

abstract fun getResponseInfo(): ResponseInfo

लोड किए गए विज्ञापन के बारे में जानकारी दिखाता है.

getRewardItem

abstract fun getRewardItem(): RewardItem

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

लोड

java-static fun load(
    context: Context,
    adUnitId: String,
    adManagerAdRequest: AdManagerAdRequest,
    loadCallback: RewardedInterstitialAdLoadCallback
): Unit

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

पैरामीटर
context: Context

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

adUnitId: String

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

adManagerAdRequest: AdManagerAdRequest

टारगेटिंग की जानकारी के साथ Google Ad Manager का विज्ञापन अनुरोध.

loadCallback: RewardedInterstitialAdLoadCallback

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

लोड

java-static fun load(
    context: Context,
    adUnitId: String,
    adRequest: AdRequest,
    loadCallback: RewardedInterstitialAdLoadCallback
): Unit

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

पैरामीटर
context: Context

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

adUnitId: String

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

adRequest: AdRequest

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

loadCallback: RewardedInterstitialAdLoadCallback

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

setFullScreenContentCallback

abstract fun setFullScreenContentCallback(
    fullScreenContentCallback: FullScreenContentCallback?
): Unit

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

setImmersiveMode

abstract fun setImmersiveMode(immersiveModeEnabled: Boolean): Unit

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

setOnAdMetadataChangedListener

abstract fun setOnAdMetadataChangedListener(listener: OnAdMetadataChangedListener?): Unit

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

setOnPaidEventListener

abstract fun setOnPaidEventListener(listener: OnPaidEventListener?): Unit

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

setPlacementId

abstract fun setPlacementId(placementId: Long): Unit

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

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

पैरामीटर
placementId: Long

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

setServerSideVerificationOptions

abstract fun setServerSideVerificationOptions(
    options: ServerSideVerificationOptions!
): Unit

यह कुकी, इनाम वाले इंटरस्टीशियल विज्ञापन के लिए ServerSideVerificationOptions सेट करती है.

दिखाएं

abstract fun show(
    activity: Activity,
    onUserEarnedRewardListener: OnUserEarnedRewardListener
): Unit

इनाम वाला इंटरस्टीशियल विज्ञापन दिखाता है.

पैरामीटर
activity: Activity

वह गतिविधि जिसके लिए इनाम वाला विज्ञापन दिखाया जाना चाहिए.

onUserEarnedRewardListener: OnUserEarnedRewardListener

जब उपयोगकर्ता को इनाम मिलता है, तब इस लिसनर को सूचना दी जाती है.