CustomEventInterstitial

interface CustomEventInterstitial : CustomEvent


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

چرخه عمر معمولی برای یک رویداد سفارشی این است که requestInterstitialAd یک بار فراخوانی شود. در این مرحله، آداپتور باید یک آگهی درخواست کند و به شنونده گزارش onAdLoaded یا onAdFailedToLoad بدهد. درخواست های بعدی با یک نمونه جدید از رویداد سفارشی انجام می شود. در پایان چرخه عمر، بهترین تلاش برای فراخوانی onDestroy انجام می شود، اگرچه این تضمین نمی شود. توجه داشته باشید که requestInterstitialAd در رشته UI فراخوانی می شود، بنابراین تمام اقدامات احتیاطی استاندارد برای نوشتن کد در آن رشته اعمال می شود. به ویژه، کد نباید هیچ روش مسدودسازی را فراخوانی کند.

انتظار می‌رود که رویداد سفارشی رویدادها را از طریق CustomEventInterstitialListener ارسال شده در تماس requestInterstitialAd ارسال کند. تمام پارامترهای لازم برای ایجاد درخواست تبلیغات باید در پارامترهای serverParameter ، MediationAdRequest و customEventExtras ارسال شوند.

خلاصه

توابع عمومی

Unit
requestInterstitialAd (
context: Context !,
listener: CustomEventInterstitialListener !,
serverParameter: String ?,
mediationAdRequest: MediationAdRequest !,
customEventExtras: Bundle ?
)

توسط کتابخانه میانجی برای درخواست یک بینابینی فراخوانده شده است.

Unit

بینابینی را نشان دهید.

توابع ارثی

از com.google.android.gms.ads.mediation.customevent.CustomEvent
Unit

کنترل آداپتور را خراب می کند.

Unit

هنگامی که برنامه با pause تماس می گیرد، تماس گرفته می شود.

Unit

هنگامی که برنامه resume گرفته می شود تماس گرفته می شود.

توابع عمومی

درخواستInterstitialAd

fun requestInterstitialAd(
    context: Context!,
    listener: CustomEventInterstitialListener!,
    serverParameter: String?,
    mediationAdRequest: MediationAdRequest!,
    customEventExtras: Bundle?
): Unit

توسط کتابخانه میانجی برای درخواست یک بینابینی فراخوانده شده است.

اگر درخواست موفقیت آمیز باشد، onAdLoaded باید فراخوانی شود.

اگر درخواست ناموفق باشد، onAdFailedToLoad باید با یک دلیل خطای مناسب در listener فراخوانی شود.

این روش در رشته UI فراخوانی می شود بنابراین تمام اقدامات احتیاطی استاندارد برای نوشتن کد روی آن رشته اعمال می شود. به ویژه کد شما نباید هیچ روش مسدودسازی را فراخوانی کند.

پارامترها
context: Context !

Context موردی که رویداد بینابینی سفارشی را درخواست کرد. یک android.app.Activity ترجیح داده می شود.

listener: CustomEventInterstitialListener !

شنونده رویداد سفارشی با پاسخ تماس برای رویدادهای مختلف.

serverParameter: String ?

رشته در رابط کاربری ناشر به عنوان پارامتر رویداد سفارشی پیکربندی شده است.

mediationAdRequest: MediationAdRequest !

پارامترهای هدف گذاری عمومی برای استفاده در هنگام درخواست بینابینی.

customEventExtras: Bundle ?

Bundle ای از پارامترها که توسط ناشر بر اساس درخواست تنظیم شده است.

نمایش بینابینی

fun showInterstitial(): Unit

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