CustomEventBanner

public interface CustomEventBanner extends CustomEvent


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

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

انتظار می رود آداپتور رویدادها را از طریق CustomEventBannerListener ارسال شده در تماس requestBannerAd نمایش دهد. تمام پارامترهای لازم برای ایجاد درخواست تبلیغات باید در پارامترهای serverParameter ، MediationAdRequest و customEventExtras ارسال شوند.

خلاصه

روش های عمومی

abstract void
requestBannerAd (
Context context,
CustomEventBannerListener listener,
@ Nullable String serverParameter,
AdSize size,
MediationAdRequest mediationAdRequest,
@ Nullable Bundle customEventExtras
)

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

روش های ارثی

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

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

abstract void

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

abstract void

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

روش های عمومی

requestBannerAd

abstract void requestBannerAd(
    Context context,
    CustomEventBannerListener listener,
    @Nullable String serverParameter,
    AdSize size,
    MediationAdRequest mediationAdRequest,
    @Nullable Bundle customEventExtras
)

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

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

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

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

پارامترها
Context context

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

CustomEventBannerListener listener

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

@ Nullable String serverParameter

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

AdSize size

اندازه نما برای واکشی. اندازه نما باید تا حد امکان به اندازه مشخص شده در این پارامتر نزدیک باشد. اگر این اندازه نمایش پشتیبانی نمی شود، درخواست باید با شکست مواجه شود و onAdFailedToLoad باید فراخوانی شود.

MediationAdRequest mediationAdRequest

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

@ Nullable Bundle customEventExtras

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

،

CustomEventBanner

public interface CustomEventBanner extends CustomEvent


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

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

انتظار می رود آداپتور رویدادها را از طریق CustomEventBannerListener ارسال شده در تماس requestBannerAd نمایش دهد. تمام پارامترهای لازم برای ایجاد درخواست تبلیغات باید در پارامترهای serverParameter ، MediationAdRequest و customEventExtras ارسال شوند.

خلاصه

روش های عمومی

abstract void
requestBannerAd (
Context context,
CustomEventBannerListener listener,
@ Nullable String serverParameter,
AdSize size,
MediationAdRequest mediationAdRequest,
@ Nullable Bundle customEventExtras
)

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

روش های ارثی

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

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

abstract void

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

abstract void

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

روش های عمومی

requestBannerAd

abstract void requestBannerAd(
    Context context,
    CustomEventBannerListener listener,
    @Nullable String serverParameter,
    AdSize size,
    MediationAdRequest mediationAdRequest,
    @Nullable Bundle customEventExtras
)

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

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

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

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

پارامترها
Context context

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

CustomEventBannerListener listener

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

@ Nullable String serverParameter

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

AdSize size

اندازه نما برای واکشی. اندازه نما باید تا حد امکان به اندازه مشخص شده در این پارامتر نزدیک باشد. اگر این اندازه نمایش پشتیبانی نمی شود، درخواست باید با شکست مواجه شود و onAdFailedToLoad باید فراخوانی شود.

MediationAdRequest mediationAdRequest

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

@ Nullable Bundle customEventExtras

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