أوضاع الاختبار

اختبار عملية دمج adBreak()

لاختبار رمز JavaScript الذي يستخدم واجهة برمجة التطبيقات adBreak()، نوفّر وضع اختبار يمكن تفعيله من خلال إضافة السمة data-adbreak-test="on" إلى adsbygoogle.js:

<script async
      data-adbreak-test="on"
      src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-123456789"
      crossorigin="anonymous">
</script>
<script>
   window.adsbygoogle = window.adsbygoogle || [];
   var adBreak = adConfig = function(o) {adsbygoogle.push(o);}
</script>

وضع الاختبار:

  • تعرِض إعلانات تجريبية بدلاً من طلب إعلانات حقيقية.
  • يحاكي سلوك الإعلانات الحقيقية، مثل الالتزام بمدّة عرض الإعلان التي تم ضبطها.
  • استخدِم console.log أو نقاط الإيقاف لتصحيح الأخطاء في adBreakDone() وplacementInfo.

ملاحظة: يتيح لك وضع الاختبار اختبار JavaScript من جهة العميل فقط بدون إرسال طلبات إعلانات إلى خوادم Google. ولا يمكنها مساعدتك في رصد المشاكل المتعلّقة بإعداد رمز AdSense بشكل غير صحيح، مثل قيم `data-ad-client` غير الصالحة.

يتنقّل وضع الاختبار بين سيناريوهَين: يتم تحميل الإعلان، ولا يتم تحميله، وذلك لمحاكاة بيئة حقيقية لن يتوفّر فيها الإعلان دائمًا.