MediationNativeListener

interface MediationNativeListener


مستمع يحتوي على طلبات استدعاء لمحوِّل للتواصل مع مكتبة التوسّط يجب إرسال الأحداث مرة أخرى إلى مكتبة التوسّط لإدارة تدفق الإعلانات بشكلٍ صحيح.

ملخّص

الوظائف العامة

Unit

يشير إلى أنّ المستخدِم قد نقر على هذا الإعلان.

Unit

يشير إلى أنّ عنصر التحكّم في الإعلان عرض محتوى في وضع ملء الشاشة، وهو الآن يعيد التحكّم إلى التطبيق.

Unit

يشير ذلك إلى تعذّر تحميل طلب إعلان.

Unit

تم إيقاف هذه الوظيفة نهائيًا.

استخدِم onAdFailedToLoad بدلاً من ذلك.

Unit

يشير إلى أنّه تم تسجيل مرّة ظهور للإعلان.

Unit

يشير ذلك إلى أنّ الإعلان يتسبب في تبديل الجهاز إلى تطبيق مختلف (مثل متصفّح ويب).

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

يشير إلى أنّه تم طلب إعلان واستلامه بنجاح.

Unit

يشير ذلك إلى أنّ عنصر التحكّم في الإعلان يعرض محتوى بملء الشاشة.

Unit

يشير إلى أنّ الإعلان قد انتهى من تشغيل الفيديو بالكامل.

الوظائف العامة

onAdClicked

fun onAdClicked(adapter: MediationNativeAdapter!): Unit

يشير إلى أنّ المستخدِم قد نقر على هذا الإعلان. يجب عدم استدعاء هذه الطريقة إلا إذا تم ضبط setOverrideClickHandling على true. يتم استخدام هذا المقياس لمقاييس الناشر، ويجب استدعاؤه بالإضافة إلى أي أحداث أخرى.

المعلمات
adapter: MediationNativeAdapter!

محوِّل التوسّط الذي أثار الحدث.

onAdClosed

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!

محوِّل التوسّط الذي أثار الحدث.