MediationInterstitial Adapter

public interface MediationInterstitialAdapter extends MediationAdapter


آداپتور برای شبکه های تبلیغاتی شخص ثالث که از تبلیغات بینابینی پشتیبانی می کنند.

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

انتظار می رود آداپتور رویدادها را از طریق MediationInterstitialListener ارسال شده در تماس requestInterstitialAd ارسال کند. تمام پارامترهای لازم برای ایجاد درخواست تبلیغات باید در پارامترهای serverParameters ، MediationAdRequest و mediationExtras ارسال شوند.

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

خلاصه

روش های عمومی

abstract void
requestInterstitialAd (
Context context,
MediationInterstitialListener listener,
Bundle serverParameters,
MediationAdRequest mediationAdRequest,
@ Nullable Bundle mediationExtras
)

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

abstract void

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

روش های ارثی

از com.google.android.gms.ads.mediation.MediationAdapter
abstract void

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

abstract void

هنگامی که برنامه در حالت onPause بر روی .

abstract void

زمانی که برنامه روی onResume فراخوانی می‌کند، فراخوانی می‌شود.

روش های عمومی

درخواستInterstitialAd

abstract void requestInterstitialAd(
    Context context,
    MediationInterstitialListener listener,
    Bundle serverParameters,
    MediationAdRequest mediationAdRequest,
    @Nullable Bundle mediationExtras
)

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

در صورت موفقیت آمیز بودن درخواست، باید متد onAdLoaded فراخوانی شود. بینابینی نباید در این نقطه به طور خودکار *نباید* نشان داده شود. هنگامی که بینابینی باید نمایش داده شود، کتابخانه میانجی، متد showInterstitial را فراخوانی می‌کند.

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

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

پارامترها
Context context

Context AdView که حاوی نمای بنر است. ارجح است.

MediationInterstitialListener listener

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

Bundle serverParameters

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

MediationAdRequest mediationAdRequest

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

@ Nullable Bundle mediationExtras

پارامترهای اضافی که توسط ناشر بر اساس هر درخواست تنظیم شده است

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

abstract void showInterstitial()

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