RewardedInterstitial Ad

abstract class RewardedInterstitialAd


بینابینی‌های دارای پاداش، تبلیغات تمام‌صفحه‌ای هستند که به کاربران پاداش می‌دهند و می‌توانند بدون شرکت کاربر نمایش داده شوند.

این قالب تبلیغاتی با com.google.android.gms.ads.rewarded.RewardedAd متفاوت است، زیرا تبلیغات دارای پاداش از کاربر می‌خواهد که تماشای ویدیو را انتخاب کند. این قالب تبلیغ با com.google.android.gms.ads.interstitial.InterstitialAd متفاوت است زیرا تبلیغات بینابینی به کاربر پاداش نمی دهد.

خلاصه

سازندگان عمومی

توابع عمومی

abstract Bundle

همه فراداده های تبلیغاتی موجود را برای این RewardedInterstitialAd دریافت می کند.

abstract String

شناسه واحد تبلیغات را برمی‌گرداند.

abstract FullScreenContentCallback ?

FullScreenContentCallback را برای این RewardedInterstitialAd دریافت می کند.

abstract OnAdMetadataChangedListener ?

OnAdMetadataChangedListener برای این RewardedInterstitialAd دریافت می کند.

abstract OnPaidEventListener ?

OnPaidEventListener را برای این RewardedInterstitialAd دریافت می کند.

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

زمانی که آگهی‌ها محتوای تمام صفحه را نشان می‌دهند و آن را رد می‌کنند، یک تماس برگشتی ثبت می‌کند تا فراخوانی شود.

abstract Unit
setImmersiveMode (immersiveModeEnabled: Boolean )

پرچمی را تنظیم می‌کند که کنترل می‌کند آیا این شیء تبلیغاتی بینابینی در حالت غوطه‌ور نمایش داده می‌شود یا خیر.

abstract Unit

پس از تغییر فراداده های آگهی بینابینی پاداش، تماسی را برای فراخوانی ثبت می کند.

abstract Unit

زمانی که تخمین زده می‌شود که این آگهی درآمد کسب کرده باشد، یک تماس برگشتی ثبت می‌کند تا فراخوانی شود.

abstract Unit
setPlacementId (placementId: Long )

یک شناسه مکان را برای آگهی بینابینی دارای پاداش تنظیم می کند.

abstract Unit

ServerSideVerificationOptions برای این آگهی بینابینی پاداشی تنظیم می کند.

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

آگهی بینابینی دارای پاداش را نشان می دهد.

سازندگان عمومی

RewardedInterstitial Ad

RewardedInterstitialAd()

توابع عمومی

getAdMetadata

abstract fun getAdMetadata(): Bundle

همه فراداده های تبلیغاتی موجود را برای این RewardedInterstitialAd دریافت می کند. اگر آگهی فوق داده نداشته باشد، ابرداده آگهی خالی است. ممکن است فراداده آگهی به روز شود. از onAdMetadataChanged برای گوش دادن به تغییرات استفاده کنید.

getAdUnitId

abstract fun getAdUnitId(): String

شناسه واحد تبلیغات را برمی‌گرداند.

getFullScreenContentCallback

abstract fun getFullScreenContentCallback(): FullScreenContentCallback?

FullScreenContentCallback را برای این RewardedInterstitialAd دریافت می کند.

getOnAdMetadataChangedListener

abstract fun getOnAdMetadataChangedListener(): OnAdMetadataChangedListener?

OnAdMetadataChangedListener برای این RewardedInterstitialAd دریافت می کند.

getOnPaidEventListener

abstract fun getOnPaidEventListener(): OnPaidEventListener?

OnPaidEventListener را برای این RewardedInterstitialAd دریافت می کند.

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 UI برای مکان پیکربندی شده ارائه شده است.

setServerSideVerificationOptions

abstract fun setServerSideVerificationOptions(
    options: ServerSideVerificationOptions!
): Unit

ServerSideVerificationOptions برای این آگهی بینابینی پاداشی تنظیم می کند.

نشان می دهد

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

آگهی بینابینی دارای پاداش را نشان می دهد.

پارامترها
activity: Activity

فعالیتی که از آن تبلیغ پاداش داده شده باید نشان داده شود.

onUserEarnedRewardListener: OnUserEarnedRewardListener

هنگامی که کاربر پاداشی را به دست آورد، شنونده مطلع می شود.