رویداد سفارشی

public interface CustomEvent

زیر کلاس های مستقیم شناخته شده CustomEventBanner ، CustomEventInterstitial ، CustomEventNative
CustomEventBanner

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

به جای آن از Adapter استفاده کنید.

CustomEventInterstitial

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

به جای آن از Adapter استفاده کنید.

CustomEventNative

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

به جای آن از Adapter استفاده کنید.


یک CustomEvent شبیه به یک است با این تفاوت که یک مکانیسم کاملاً سلف سرویس برای ناشران است تا آداپتور خود را ایجاد کنند.

رایج‌ترین مورد استفاده برای یک CustomEvent ، افزودن پشتیبانی برای شبکه تبلیغاتی است که قبلاً com.google.android.gms.ads.mediation.MediationAdapter خود را ارائه نکرده است.

هیچ دلیلی برای پیاده سازی مستقیم این رابط وجود ندارد. در عوض، رویدادهای سفارشی باید CustomEventBanner و CustomEventInterstitial پیاده سازی کنند.

خلاصه

روش های عمومی

abstract void

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

abstract void

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

abstract void

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

روش های عمومی

در نابود کردن

abstract void onDestroy()

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

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

این روش تضمینی برای فراخوانی نیست. دلایل متعددی وجود دارد که این روش را می توان نادیده گرفت، مانند بسته شدن نیرو در برنامه.

در مکث

abstract void onPause()

هنگامی که برنامه با pause تماس می گیرد، تماس گرفته می شود. انتظار می‌رود رویداد سفارشی هرگونه پردازش مرتبط با نمایش آگهی را متوقف کند.

در رزومه

abstract void onResume()

هنگامی که برنامه resume گرفته می شود تماس گرفته می شود. انتظار می‌رود آداپتور هرگونه پردازش مرتبط با نمایش آگهی را از سر بگیرد.