MediationBannerListener

interface MediationBannerListener


پاسخ تماس برای یک آداپتور برای برقراری ارتباط مجدد با کتابخانه میانجی. رویدادها باید برای کتابخانه میانجی برای مدیریت صحیح جریان تبلیغات ارسال شوند.

روش onAdClicked به ویژه برای عملکرد صحیح معیارها مورد نیاز است.

خلاصه

توابع عمومی

Unit

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

Unit

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

Unit

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

Unit

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

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

Unit

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

Unit

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

Unit

نشان می دهد که کنترل آگهی در حال ارائه چیزی است که تمام صفحه است.

توابع عمومی

روی AdClicked

fun onAdClicked(adapter: MediationBannerAdapter!): Unit

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

پارامترها
adapter: MediationBannerAdapter !

آداپتور میانجی که رویداد را مطرح کرد.

روی AdClosed

fun onAdClosed(adapter: MediationBannerAdapter!): Unit

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

پارامترها
adapter: MediationBannerAdapter !

آداپتور میانجی که رویداد را مطرح کرد.

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

onAdFailedToLoad

fun onAdFailedToLoad(adapter: MediationBannerAdapter!, adError: AdError): Unit

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

پارامترها
adapter: MediationBannerAdapter !

آداپتور میانجی که رویداد را مطرح کرد.

adError: AdError

AdError در توضیح علت خرابی.

همچنین ببینید
onAdLoaded

onAdFailedToLoad

fun onAdFailedToLoad(adapter: MediationBannerAdapter!, error: Int): Unit

نشان می دهد که یک درخواست تبلیغ همراه با علت اصلی شکست خورده است. یک شکست ممکن است یک خطای واقعی یا فقط عدم پر کردن باشد.

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

پارامترها
adapter: MediationBannerAdapter !

آداپتور میانجی که رویداد را مطرح کرد.

error: Int

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

همچنین ببینید
onAdLoaded

onAdLeftApplication

fun onAdLeftApplication(adapter: MediationBannerAdapter!): Unit

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

پارامترها
adapter: MediationBannerAdapter !

آداپتور میانجی که رویداد را مطرح کرد.

onAdLoaded

fun onAdLoaded(adapter: MediationBannerAdapter!): Unit

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

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

از زمانی که این متد فراخوانی می شود تا زمانی که آداپتور از بین برود، getBannerView باید یک شی android.view.View را برگرداند. null مجاز نیست در هر درخواست همان شی android.view.View باید برگردانده شود.

پارامترها
adapter: MediationBannerAdapter !

آداپتور میانجی که رویداد را مطرح کرد.

همچنین ببینید
onAdFailedToLoad

onAdOpened

fun onAdOpened(adapter: MediationBannerAdapter!): Unit

نشان می دهد که کنترل آگهی در حال ارائه چیزی است که تمام صفحه است. این ممکن است یک یا ممکن است پیش درآمدی برای تغییر به یک برنامه دیگر باشد.

پس از حذف این صفحه، onAdClosed باید فراخوانی شود.

پارامترها
adapter: MediationBannerAdapter !

آداپتور میانجی که رویداد را مطرح کرد.