MediationNativeListener

interface MediationNativeListener


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

خلاصه

توابع عمومی

Unit

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

Unit

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

Unit

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

Unit

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

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

Unit

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

Unit

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

Unit
onAdLoaded (
adapter: MediationNativeAdapter !,
unifiedNativeAdMapper: UnifiedNativeAdMapper !
)

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

Unit

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

Unit

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

توابع عمومی

روی AdClicked

fun onAdClicked(adapter: MediationNativeAdapter!): Unit

نشان می دهد که کاربر روی این تبلیغ کلیک کرده است. این روش فقط در صورتی باید فراخوانی شود که setOverrideClickHandling روی true تنظیم شده باشد. این برای معیارهای ناشر استفاده می‌شود و باید علاوه بر هر رویداد دیگری فراخوانی شود.

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

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

روی AdClosed

fun onAdClosed(adapter: MediationNativeAdapter!): Unit

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

به onAdFailedToLoad مراجعه کنید.

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

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

onAdFailedToLoad

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

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

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

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

adError: AdError

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

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

onAdFailedToLoad

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

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

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

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

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

error: Int

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

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

onAdImpression

fun onAdImpression(adapter: MediationNativeAdapter!): Unit

نشان می دهد که یک برداشت برای آگهی ثبت شده است. این روش فقط در صورتی باید فراخوانی شود که setOverrideImpressionRecording روی true تنظیم شده باشد. این برای معیارهای ناشر استفاده می‌شود و باید علاوه بر هر رویداد دیگری فراخوانی شود.

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

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

onAdLeftApplication

fun onAdLeftApplication(adapter: MediationNativeAdapter!): Unit

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

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

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

onAdLoaded

fun onAdLoaded(
    adapter: MediationNativeAdapter!,
    unifiedNativeAdMapper: UnifiedNativeAdMapper!
): Unit

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

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

به onAdFailedToLoad مراجعه کنید.

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

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

unifiedNativeAdMapper: UnifiedNativeAdMapper !

کلاس نگاشت که نگاشتی را از شیء تبلیغاتی شبکه تبلیغات واسطه ای به شیء تبلیغاتی یکپارچه بومی ارائه می کند.

onAdOpened

fun onAdOpened(adapter: MediationNativeAdapter!): Unit

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

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

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

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

onVideoEnd

fun onVideoEnd(adapter: MediationNativeAdapter!): Unit

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

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

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