CustomEventInterstitial

public interface CustomEventInterstitial extends CustomEvent


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

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

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

خلاصه

روش های عمومی

abstract void
requestInterstitialAd (
Context context,
CustomEventInterstitialListener listener,
@ Nullable String serverParameter,
MediationAdRequest mediationAdRequest,
@ Nullable Bundle customEventExtras
)

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

abstract void

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

روش های ارثی

از com.google.android.gms.ads.mediation.customevent.CustomEvent
abstract void

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

abstract void

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

abstract void

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

روش های عمومی

درخواستInterstitialAd

abstract void requestInterstitialAd(
    Context context,
    CustomEventInterstitialListener listener,
    @Nullable String serverParameter,
    MediationAdRequest mediationAdRequest,
    @Nullable Bundle customEventExtras
)

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

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

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

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

پارامترها
Context context

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

CustomEventInterstitialListener listener

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

@ Nullable String serverParameter

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

MediationAdRequest mediationAdRequest

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

@ Nullable Bundle customEventExtras

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

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

abstract void showInterstitial()

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