RewardedInterstitial Ad

public abstract class RewardedInterstitialAd


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

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

خلاصه

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

روش های عمومی

abstract @ NonNull Bundle

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

abstract @ NonNull String

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

abstract @ Nullable FullScreenContentCallback

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

abstract @ Nullable OnAdMetadataChangedListener

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

abstract @ Nullable OnPaidEventListener

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

abstract long

شناسه مکان را برای این RewardedInterstitialAd دریافت می کند.

abstract @ NonNull ResponseInfo

اطلاعات مربوط به آگهی بارگذاری شده را برمی گرداند.

abstract @ NonNull RewardItem

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

static void
load (
@ NonNull Context context,
@ NonNull String adUnitId,
@ NonNull AdManagerAdRequest adManagerAdRequest,
@ NonNull RewardedInterstitialAdLoadCallback loadCallback
)

یک RewardedInterstitialAd را بارگیری می کند.

static void
load (
@ NonNull Context context,
@ NonNull String adUnitId,
@ NonNull AdRequest adRequest,
@ NonNull RewardedInterstitialAdLoadCallback loadCallback
)

یک RewardedInterstitialAd را بارگیری می کند.

abstract void

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

abstract void
setImmersiveMode (boolean immersiveModeEnabled)

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

abstract void

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

abstract void

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

abstract void
setPlacementId (long placementId)

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

abstract void

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

abstract void
show (
@ NonNull Activity activity,
@ NonNull OnUserEarnedRewardListener onUserEarnedRewardListener
)

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

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

RewardedInterstitial Ad

public RewardedInterstitialAd()

روش های عمومی

getAdMetadata

public abstract @NonNull Bundle getAdMetadata()

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

getAdUnitId

public abstract @NonNull String getAdUnitId()

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

getFullScreenContentCallback

public abstract @Nullable FullScreenContentCallback getFullScreenContentCallback()

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

getOnAdMetadataChangedListener

public abstract @Nullable OnAdMetadataChangedListener getOnAdMetadataChangedListener()

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

getOnPaidEventListener

public abstract @Nullable OnPaidEventListener getOnPaidEventListener()

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

getPlacementId

public abstract long getPlacementId()

شناسه مکان را برای این RewardedInterstitialAd دریافت می کند.

getResponseInfo

public abstract @NonNull ResponseInfo getResponseInfo()

اطلاعات مربوط به آگهی بارگذاری شده را برمی گرداند.

getRewardItem

public abstract @NonNull RewardItem getRewardItem()

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

بار

public static void load(
    @NonNull Context context,
    @NonNull String adUnitId,
    @NonNull AdManagerAdRequest adManagerAdRequest,
    @NonNull RewardedInterstitialAdLoadCallback loadCallback
)

یک RewardedInterstitialAd را بارگیری می کند.

پارامترها
@ NonNull Context context

زمینه.

@ NonNull String adUnitId

شناسه واحد تبلیغات.

@ NonNull AdManagerAdRequest adManagerAdRequest

یک درخواست تبلیغات Google Ad Manager با اطلاعات هدفمند.

@ NonNull RewardedInterstitialAdLoadCallback loadCallback

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

بار

public static void load(
    @NonNull Context context,
    @NonNull String adUnitId,
    @NonNull AdRequest adRequest,
    @NonNull RewardedInterstitialAdLoadCallback loadCallback
)

یک RewardedInterstitialAd را بارگیری می کند.

پارامترها
@ NonNull Context context

زمینه.

@ NonNull String adUnitId

شناسه واحد تبلیغات.

@ NonNull AdRequest adRequest

یک درخواست آگهی با اطلاعات هدفمند.

@ NonNull RewardedInterstitialAdLoadCallback loadCallback

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

setFullScreenContentCallback

public abstract void setFullScreenContentCallback(
    @Nullable FullScreenContentCallback fullScreenContentCallback
)

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

setImmersiveMode

public abstract void setImmersiveMode(boolean immersiveModeEnabled)

پرچمی را تنظیم می‌کند که کنترل می‌کند آیا این شیء تبلیغاتی بینابینی در حالت غوطه‌ور نمایش داده می‌شود یا خیر. قبل از show این متد را فراخوانی کنید. در حین show ، اگر این پرچم روشن باشد و حالت همهجانبه پشتیبانی شود، SYSTEM_UI_FLAG_IMMERSIVE_STICKY &SYSTEM_UI_FLAG_HIDE_NAVIGATION برای تبلیغ پاداش روشن می شود.

setOnAdMetadataChangedListener

public abstract void setOnAdMetadataChangedListener(
    @Nullable OnAdMetadataChangedListener listener
)

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

setOnPaidEventListener

public abstract void setOnPaidEventListener(@Nullable OnPaidEventListener listener)

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

setPlacementId

public abstract void setPlacementId(long placementId)

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

برای اطمینان از اینکه این شناسه مکان در گزارش گنجانده شده است، قبل از نمایش آگهی با این روش تماس بگیرید.

پارامترها
long placementId

یک عدد صحیح طولانی که توسط AdMob UI برای مکان پیکربندی شده ارائه شده است.

setServerSideVerificationOptions

public abstract void setServerSideVerificationOptions(
    ServerSideVerificationOptions options
)

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

نشان می دهد

public abstract void show(
    @NonNull Activity activity,
    @NonNull OnUserEarnedRewardListener onUserEarnedRewardListener
)

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

پارامترها
@ NonNull Activity activity

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

@ NonNull OnUserEarnedRewardListener onUserEarnedRewardListener

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