اپ‌اوپن‌اد

abstract class AppOpenAd


تبلیغات باز برنامه برای نمایش تبلیغات هنگام ورود کاربران به برنامه شما استفاده می‌شوند. یک شیء AppOpenAd شامل تمام داده‌های لازم برای نمایش یک تبلیغ است. برخلاف تبلیغات بینابینی، تبلیغات باز برنامه، ارائه یک ناحیه برندسازی برنامه را آسان می‌کند تا کاربران زمینه‌ای را که تبلیغ را در آن می‌بینند، درک کنند. از یکی از روش‌های load استاتیک برای بارگذاری AppOpenAd استفاده کنید. سپس show برای رندر کردن آن فراخوانی کنید.

خلاصه

انواع تو در تو

یک شیء برای دریافت اعلان‌های رویداد برای بارگذاری یک تبلیغ باز برنامه.

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

کارکردهای عمومی

abstract String

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

abstract FullScreenContentCallback ?

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

abstract OnPaidEventListener ?

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

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

یک فراخوانی مجدد ثبت می‌کند تا هنگام نمایش و رد محتوای تمام صفحه توسط تبلیغات، فراخوانی شود.

abstract Unit
setImmersiveMode (immersiveModeEnabled: Boolean )

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

abstract Unit

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

abstract Unit
setPlacementId (placementId: Long )

یک شناسه قرارگیری برای تبلیغ باز برنامه تنظیم می‌کند.

abstract Unit
show (activity: Activity )

AppOpenAd را نشان می‌دهد.

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

اپ‌اوپن‌اد

AppOpenAd()

کارکردهای عمومی

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

abstract fun getAdUnitId(): String

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

فراخوانی برگشتی محتوای تمام‌صفحه

abstract fun getFullScreenContentCallback(): FullScreenContentCallback?

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

getOnPaidEventListener

abstract fun getOnPaidEventListener(): OnPaidEventListener?

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

دریافت شناسه‌ی مکان

abstract fun getPlacementId(): Long

شناسه قرارگیری را برای این AppOpenAd دریافت می‌کند.

دریافت اطلاعات پاسخ

abstract fun getResponseInfo(): ResponseInfo

ResponseInfo را برای تبلیغ بارگذاری شده برمی‌گرداند.

موجود است

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 !

شیء‌ای که رویدادهای مربوط به بارگذاری یک تبلیغ باز برنامه را مدیریت می‌کند.

نظرسنجی

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

تبلیغ باز شده‌ی بعدی برنامه که از startPreload بارگذاری شده است را بازیابی می‌کند، یا اگر تبلیغی در دسترس نباشد null برمی‌گرداند.

فراخوانی برگشتی محتوای تمام‌صفحه

abstract fun setFullScreenContentCallback(
    fullScreenContentCallback: FullScreenContentCallback?
): Unit

یک فراخوانی مجدد ثبت می‌کند تا هنگام نمایش و رد محتوای تمام صفحه توسط تبلیغات، فراخوانی شود.

حالت فراگیر (ImmersiveMode) را تنظیم کنید

abstract fun setImmersiveMode(immersiveModeEnabled: Boolean): Unit

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

setOnPaidEventListener

abstract fun setOnPaidEventListener(listener: OnPaidEventListener?): Unit

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

شناسه‌ی جایگذاری را تنظیم کنید

abstract fun setPlacementId(placementId: Long): Unit

یک شناسه قرارگیری برای تبلیغ باز برنامه تنظیم می‌کند.

برای اطمینان از اینکه این شناسه‌ی قرارگیری در گزارش‌دهی لحاظ شده است، قبل از نمایش تبلیغ، این متد را فراخوانی کنید.

پارامترها
placementId: Long

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

نشان دادن

abstract fun show(activity: Activity): Unit

AppOpenAd را نشان می‌دهد.

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

فعالیتی که AppOpenAd از آن نمایش داده می‌شود.