میانجیگریبینابینیشنیکر

interface MediationInterstitialListener


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

خلاصه

کارکردهای عمومی

Unit

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

Unit

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

Unit

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

Unit

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

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

Unit

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

Unit

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

Unit

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

کارکردهای عمومی

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

fun onAdClicked(adapter: MediationInterstitialAdapter!): Unit

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

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

آداپتور میانجیگری که این رویداد را ایجاد کرده است.

onAdClosed

fun onAdClosed(adapter: MediationInterstitialAdapter!): Unit

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

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

آداپتور میانجیگری که این رویداد را ایجاد کرده است.

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

onAdFailedToLoad

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

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

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

آداپتور میانجیگری که این رویداد را ایجاد کرده است.

adError: AdError

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

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

onAdFailedToLoad

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

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

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

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

آداپتور میانجیگری که این رویداد را ایجاد کرده است.

error: Int

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

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

onAdLeftApplication

fun onAdLeftApplication(adapter: MediationInterstitialAdapter!): Unit

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

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

آداپتور میانجیگری که این رویداد را ایجاد کرده است.

onAdLoaded

fun onAdLoaded(adapter: MediationInterstitialAdapter!): Unit

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

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

از زمانی که این متد فراخوانی می‌شود تا زمانی که آداپتور از بین برود، showInterstitial باید بینابینی را باز کند.

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

آداپتور میانجیگری که این رویداد را ایجاد کرده است.

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

onAdOpened

fun onAdOpened(adapter: MediationInterstitialAdapter!): Unit

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

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

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

آداپتور میانجیگری که این رویداد را ایجاد کرده است.