أدوات مطوري البرامج في Chrome هي مجموعة من أدوات المطوّرين على الويب التي تم دمجها مباشرةً في متصفّح Google Chrome. وتتيح لك هذه الأدوات إمكانية فحص عنصر HTML المعروض (DOM) ونشاط الشبكة لصفحاتك. ويمكنك استخدام "أدوات مطوّري البرامج في Chrome" لتحديد مشاكل عرض الإعلانات وحلّها.
التأكّد من إرسال طلبات الإعلان
توضِّح لك الخطوات التالية كيفية استخدام "أدوات مطوّري البرامج في Chrome" للتأكّد ممّا إذا كان يتم إرسال طلبات الإعلان من صفحتك:
- انتقِل إلى الصفحة التي تريد التحقيق فيها.
- افتح أدوات مطوّري البرامج عن طريق النقر بزر الماوس الأيمن على الصفحة ثم النقر على فحص. وبدلاً من ذلك، يمكنك الضغط على
Command+Option+C
(نظام التشغيل Mac) أوControl+Shift+C
(أنظمة التشغيل Windows وLinux وChrome). - انقر على علامة التبويب الشبكة.
- أدخِل
الإعلانات؟
في حقل "الفلتر".يعرِض جدول الطلبات أي طلبات إعلان في AdSense أو "مدير الإعلانات" تم إرسالها من صفحتك.
- راجِع قائمة طلبات الإعلان:
في حال العثور على: يعني ذلك: طلب إعلان يبدأ بـ ads?client
تم إرسال طلب إعلان AdSense من صفحتك. ما مِن طلبات إعلان لم يتم إرسال أي طلبات إعلان من صفحتك، ما يعني أنه لن يتم عرض أي إعلانات على صفحتك. أو بدلاً من ذلك، حدثت مشكلة من جهة العميل أدت إلى منع إرسال طلب الإعلان.
ننصحك بما يلي:
- راجِع دليل تنفيذ الرمز للتأكّد من تنفيذ وحداتك الإعلانية بشكلٍ سليم.
- ابحث عن الأخطاء من جهة العميل كما هو موضّح أدناه.
طلب إعلان بلون أحمر يعرض "الحالة" 403
تلقّى الخادم طلب الإعلان، ولكنّه ردّ بأنه يجب عدم عرض الإعلان على موقعك الإلكتروني أو حسابك. وعادةً ما يتم عرض "الحالة"
403
بسبب إجراءات التنفيذ المتعلقة بالسياسة أو نظرًا لعدم الموافقة على موقعك الإلكتروني.ننصحك بما يلي:
- تحقَّق من عدم فرض أي إجراءات تنفيذ متعلقة بالسياسة على موقعك الإلكتروني من خلال مركز سياسات AdSense.
- تأكّد من أنّ موقعك الإلكتروني يظهر بالحالة "جاهز" في صفحة المواقع الإلكترونية بحسابك.
طلب إعلان يتضمّن "الحالة" 200
ولكن لا تزال إعلاناتك غير معروضةمن المحتمل أنك تواجه مشاكل في تنفيذ ملف ads.txt. ولحلّ هذه المشكلة، انتقِل إلى أداة حلّ مشاكل ads.txt.
ملاحظة: من الممكن أن تبقى الوحدة الإعلانية شاغرة. اطّلِع على مزيد من المعلومات عن الإجراءات التي يمكنك اتّخاذها بشأن الوحدات الإعلانية الشاغرة.
البحث عن أخطاء من جهة العميل
حتى إذا كنت قد نفّذت رمز إعلان AdSense بشكلٍ سليم، من المحتمل أنه لا يتم إرسال طلبات الإعلان من صفحتك بسبب حدوث خطأ من جهة العميل. يمكن أن يرجع ذلك إلى المتصفّح (مثل الإضافات) أو أخطاء من عمليات التحقّق من الصحة التي تم تنفيذها في رمز JavaScript لخدمة AdSense (adsbygoogle.js
).
توضّح لك الخطوات التالية كيفية استخدام أدوات مطوّري البرامج لفحص صفحتك بحثًا عن أخطاء من جهة العميل:
- انتقِل إلى الصفحة التي تريد التحقيق فيها.
- افتح أدوات مطوّري البرامج عن طريق النقر بزر الماوس الأيمن على الصفحة ثم النقر على فحص. وبدلاً من ذلك، يمكنك الضغط على
Command+Option+C
(نظام التشغيل Mac) أوControl+Shift+C
(أنظمة التشغيل Windows وLinux وChrome). - انقر على علامة التبويب وحدة التحكم.
- ابحث عن الأخطاء التالية:
في حال العثور على: يعني ذلك: ERR_BLOCKED_BY_CLIENT
منع المتصفّح تنزيل
adsbygoogle.js
(رمز JavaScript الذي تستخدِمه AdSense لعرض الإعلانات). ويحدث ذلك عادةً بسبب إضافة معيّنة (مثل إحدى أدوات حظر الإعلانات) في المتصفّح.مثال:
GET https://pagead2.googlesyndication.com/
pagead/js/adsbygoogle.js net::ERR_BLOCKED_BY_CLIENTخطأ
adsbygoogle.js
أدّت عمليات التحقّق من الصحة في
adsbygoogle.js
إلى عرض خطأ. وتتأكّد عمليات التحقّق هذه من أنّه إذا تمّت مطابقة أحد طلبات الإعلان مع إعلان معيّن، يمكن عندئذٍ عرض هذا الإعلان.يحدث خطأ شائع إذا حاولت AdSense عرض إعلان متجاوب على صفحتك، ولكن لا تتوفّر مساحة كافية لعرض ذلك الإعلان.
مثال:
adsbygoogle.push() error: Fluid responsive ads
must be at least 250px wide: availableWidth=0