MediationNativeListener

public interface MediationNativeListener


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

ملخّص

الطرق العامة

abstract void

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

abstract void

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

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

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

abstract void

تم إيقاف هذه الطريقة نهائيًا.

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

abstract void

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

abstract void

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

abstract void
onAdLoaded(
    MediationNativeAdapter adapter,
    UnifiedNativeAdMapper unifiedNativeAdMapper
)

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

abstract void

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

abstract void

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

الطرق العامة

onAdClicked

abstract void onAdClicked(MediationNativeAdapter adapter)

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

المعلمات
MediationNativeAdapter adapter

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

onAdClosed

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

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