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

public interface MediationInterstitialListener


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

خلاصه

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

abstract void

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

abstract void

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

abstract void

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

abstract void

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

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

abstract void

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

abstract void

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

abstract void

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

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

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

abstract void onAdClicked(MediationInterstitialAdapter adapter)

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

پارامترها
MediationInterstitialAdapter adapter

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

onAdClosed

abstract void onAdClosed(MediationInterstitialAdapter adapter)

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

پارامترها
MediationInterstitialAdapter adapter

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

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

onAdFailedToLoad

abstract void onAdFailedToLoad(
    MediationInterstitialAdapter adapter,
    @NonNull AdError adError
)

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

پارامترها
MediationInterstitialAdapter adapter

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

@ NonNull AdError adError

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

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

onAdFailedToLoad

abstract void onAdFailedToLoad(MediationInterstitialAdapter adapter, int error)

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

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

پارامترها
MediationInterstitialAdapter adapter

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

int error

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

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

onAdLeftApplication

abstract void onAdLeftApplication(MediationInterstitialAdapter adapter)

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

پارامترها
MediationInterstitialAdapter adapter

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

onAdLoaded

abstract void onAdLoaded(MediationInterstitialAdapter adapter)

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

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

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

پارامترها
MediationInterstitialAdapter adapter

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

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

onAdOpened

abstract void onAdOpened(MediationInterstitialAdapter adapter)

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

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

پارامترها
MediationInterstitialAdapter adapter

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