الأخطاء المحتملة في وحدة التحكّم

وستكون جميع الرسائل المطبوعة إلى وحدة التحكُّم البادئة [Ad Placement API]:

يمكنك إعداد PreloadAdBreaks مرة واحدة فقط:

  • سبق أن تم استدعاء adConfig() لضبط preloadAdBreaks بالقيمة <VALUE>.

تمت محاولة الاتصال بـ adBreak() بينما لا تزال مكالمة أخرى إلى adBreak() قيد المعالجة (تأكّد من أنك لا تعرض إعلانات من عاملين آخرين، وأنّك لا تطلب adBreak() من داخل دالة رد الاتصال):

  • Cannot show ad while another ad is already visible.

حالات التعذُّر عند تنفيذ أي معاودة اتصال قدَّمتها:

  • <CALLBACK NAME> callback threw an error: <ERROR>

أخطاء في معلمات وضع العلامات:

  • Invalid data-ad-frequency-hint value: '<VALUE>'. It must be in format 'Xs' where X is a number.
  • Unsupported data-adbreak-test value '<VALUE>'. Supported values: 'on'.

adConfig() خطأ في التحقق من الوسيطة:

  • Invalid ad config: <ERROR>. حيث يمكن أن يكون <ERROR>:
    • preloadAdBreaks must be one of ['auto', 'on']
    • sound must be one of ['on', 'off']
    • يجب أن تكون onReady دالة

adBreak() خطأ في التحقق من الوسيطة:

  • Invalid placement config: <ERROR>. حيث يمكن أن يكون <ERROR>:
    • missing required properties <LIST OF PROPERTIES>
    • <CALLBACK NAME> must be a function
    • <PROPERTY NAME> must be one of <LIST OF VALID VALUES>
    • the following properties are not used for the given ad type: <LIST OF PROPERTIES>

تمت إعادة تسمية عمليات معاودة الاتصال في adBreak() (beforeBreak وafterBreak وadComplete إلى beforeAd وafterAd وadViewed على التوالي. ولا تزال تعمل بالطريقة نفسها تمامًا:

  • Placement config: <OLD> has been renamed to <NEW>. Please update your code.
  • Invalid placement config: <OLD> has been renamed to <NEW>. Cannot pass both fields. Please use <NEW> only.