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

public interface CustomEventListener

زیرکلاس‌های مستقیم شناخته‌شده CustomEventBannerListener ، CustomEventInterstitialListener ، CustomEventNativeListener
CustomEventBannerListener

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

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

CustomEventInterstitialListener

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

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

CustomEventNativeListener

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

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


یک شنونده رویداد سفارشی پایه برای بنرها و تبلیغات بینابینی. این رابط را مستقیماً پیاده‌سازی نکنید. در عوض، CustomEventBannerListener و/یا CustomEventInterstitialListener و/یا CustomEventNativeListener را پیاده‌سازی کنید.

خلاصه

روش‌های عمومی

abstract void

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

abstract void

نشان می‌دهد که رویداد سفارشی چیزی را به صورت تمام صفحه رندر کرده و اکنون کنترل را به برنامه برمی‌گرداند.

abstract void

نشان می‌دهد که درخواست یک رویداد سفارشی به همراه علت اصلی آن با شکست مواجه شده است.

abstract void
onAdFailedToLoad (int errorCode)

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

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

abstract void

نشان می‌دهد که تعامل کاربر با رویداد سفارشی باعث می‌شود دستگاه به برنامه‌ی دیگری (مانند مرورگر وب) تغییر وضعیت دهد.

abstract void

نشان می‌دهد که رویداد سفارشی در حال رندر کردن چیزی است که به صورت تمام صفحه نمایش داده می‌شود.

روش‌های عمومی

روی تبلیغات کلیک شده

abstract void onAdClicked()

نشان می‌دهد که کاربر روی این رویداد سفارشی کلیک کرده است. این رویداد برای معیارهای ناشر استفاده می‌شود و باید علاوه بر سایر رویدادها فراخوانی شود؛ این رویداد هرگز توسط کتابخانه میانجیگری استنباط نمی‌شود. برای مثال، onAdLeftApplication عموماً به این معنی است که کاربر روی یک تبلیغ کلیک کرده است، اما onAdClicked باید صرف نظر از آن فراخوانی شود.

onAdClosed

abstract void onAdClosed()

نشان می‌دهد که رویداد سفارشی چیزی را به صورت تمام صفحه رندر کرده و اکنون کنترل را به برنامه برمی‌گرداند. این ممکن است مربوط به کاربر باشد که از یک برنامه دیگر برگشته است.

همچنین ببینید
onAdOpened

onAdFailedToLoad

abstract void onAdFailedToLoad(@NonNull AdError adError)

نشان می‌دهد که یک درخواست رویداد سفارشی به همراه علت اصلی آن با شکست مواجه شده است. این شکست می‌تواند یک خطای واقعی یا صرفاً عدم تکمیل فیلد باشد.

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

پارامترها
@ NonNull AdError adError

AdError که علت خرابی را شرح می‌دهد.

onAdFailedToLoad

abstract void onAdFailedToLoad(int errorCode)

نشان می‌دهد که یک درخواست رویداد سفارشی به همراه علت اصلی آن با شکست مواجه شده است. این شکست می‌تواند یک خطای واقعی یا صرفاً عدم تکمیل فیلد باشد.

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

پارامترها
int errorCode

کد خطایی که علت خرابی را شرح می‌دهد.

onAdLeftApplication

abstract void onAdLeftApplication()

نشان می‌دهد که تعامل کاربر با رویداد سفارشی باعث می‌شود دستگاه به برنامه‌ی دیگری (مانند مرورگر وب) سوئیچ کند. این باید قبل از اینکه برنامه‌ی فعلی در پس‌زمینه قرار گیرد، فراخوانی شود.

onAdOpened

abstract void onAdOpened()

نشان می‌دهد که رویداد سفارشی در حال رندر کردن چیزی است که به صورت تمام صفحه نمایش داده می‌شود. این می‌تواند یک android.app.Activity باشد، یا می‌تواند پیش‌نیازی برای تغییر به یک برنامه‌ی دیگر باشد.

به محض اینکه این صفحه بسته شود، onAdClosed باید فراخوانی شود.