أوضاع الاختبار
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
اختبار عملية دمج 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` غير الصالحة.
يتنقّل وضع الاختبار بين سيناريوهَين: يتم تحميل الإعلان، ولا يتم تحميله، وذلك لمحاكاة بيئة حقيقية لن يتوفّر فيها الإعلان دائمًا.
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2025-07-26 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2025-07-26 (حسب التوقيت العالمي المتفَّق عليه)"],[],["To test `adBreak()` API integration, enable testing mode by adding `data-adbreak-test=\"on\"` to the `adsbygoogle.js` script. This mode displays mock ads, mimicking real ad behavior, but does not send real ad requests. It cycles between ad loaded and not loaded scenarios. Use `console.log` or breakpoints to debug `adBreakDone()` and `placementInfo`. This method helps test client-side JavaScript, but it cannot detect issues related to AdSense code misconfiguration.\n"]]