CustomEventNative

public interface CustomEventNative extends CustomEvent


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

چرخه عمر معمول برای یک رویداد سفارشی این است که یک بار requestNativeAd فراخوانی شود. در این مرحله آداپتور باید یک تبلیغ بومی ایجاد کند و به onAdLoaded یا onAdFailedToLoad گزارش دهد.

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

انتظار می‌رود آداپتور رویدادها را از طریق CustomEventNativeListener ارسال شده در تماس requestNativeAd نمایش دهد. تمام پارامترهای لازم برای ایجاد درخواست تبلیغات باید در پارامترهای serverParameter ، NativeMediationAdRequest و customEventExtras ارسال شوند.

خلاصه

روش های عمومی

abstract void
requestNativeAd (
Context context,
CustomEventNativeListener listener,
@ Nullable String serverParameter,
NativeMediationAdRequest mediationAdRequest,
@ Nullable Bundle customEventExtras
)

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

روش های ارثی

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

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

abstract void

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

abstract void

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

روش های عمومی

requestNativeAd

abstract void requestNativeAd(
    Context context,
    CustomEventNativeListener listener,
    @Nullable String serverParameter,
    NativeMediationAdRequest mediationAdRequest,
    @Nullable Bundle customEventExtras
)

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

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

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

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

پارامترها
Context context

Context که حاوی رویداد سفارشی است.

CustomEventNativeListener listener

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

@ Nullable String serverParameter

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

NativeMediationAdRequest mediationAdRequest

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

@ Nullable Bundle customEventExtras

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