MediationNativeListener

public interface MediationNativeListener


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

خلاصه

روش های عمومی

abstract void

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

abstract void

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

abstract void

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

abstract void

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

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

abstract void

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

abstract void

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

abstract void
onAdLoaded (
MediationNativeAdapter adapter,
UnifiedNativeAdMapper unifiedNativeAdMapper
)

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

abstract void

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

abstract void

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

روش های عمومی

روی AdClicked

abstract void onAdClicked(MediationNativeAdapter adapter)

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

پارامترها
MediationNativeAdapter adapter

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

روی AdClosed

abstract void onAdClosed(MediationNativeAdapter adapter)

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

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

پارامترها
MediationNativeAdapter adapter

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

onAdFailedToLoad

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

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

پارامترها
MediationNativeAdapter adapter

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

@ NonNull AdError adError

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

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

onAdFailedToLoad

abstract void onAdFailedToLoad(MediationNativeAdapter adapter, int error)

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

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

پارامترها
MediationNativeAdapter adapter

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

int error

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

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

onAdImpression

abstract void onAdImpression(MediationNativeAdapter adapter)

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

پارامترها
MediationNativeAdapter adapter

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

onAdLeftApplication

abstract void onAdLeftApplication(MediationNativeAdapter adapter)

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

پارامترها
MediationNativeAdapter adapter

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

onAdLoaded

abstract void onAdLoaded(
    MediationNativeAdapter adapter,
    UnifiedNativeAdMapper unifiedNativeAdMapper
)

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

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

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

پارامترها
MediationNativeAdapter adapter

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

UnifiedNativeAdMapper unifiedNativeAdMapper

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

onAdOpened

abstract void onAdOpened(MediationNativeAdapter adapter)

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

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

پارامترها
MediationNativeAdapter adapter

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

onVideoEnd

abstract void onVideoEnd(MediationNativeAdapter adapter)

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

پارامترها
MediationNativeAdapter adapter

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