
في بعض الأحيان، قد نحتاج إلى منع عرض إعلانات Google AdSense من الظهور على مقالة معينة ضمن موقعنا الإلكتروني لأسباب متعددة، سواء كانت تتعلق بمحتوى المقالة أو لأغراض استراتيجية تتعلق بتجربة المستخدم أو تحقيق أهداف تسويقية معينة. في هذا المقال التفصيلي، سنقدم شرحًا دقيقًا وعمليًا لآلية تنفيذ هذا الإجراء باحترافية.
أهمية منع الإعلانات من مقالات محددة
قبل الدخول في خطوات التنفيذ، نؤكد أن هذه الميزة تُعد أداة قوية لإدارة تجربة الزائر والتحكم في أداء الإعلانات. فربما تحتوي المقالة على محتوى حساس، أو تكون ضمن شراكة دعائية خاصة لا يُراد تشويشها بإعلانات من طرف ثالث. أو ربما تكون تلك الصفحة ذات نسبة ارتداد عالية، ومن المهم تحسين تجربة المستخدم فيها بدون مشتتات.
الطريقة الأولى: باستخدام كود AdSense يدوي
1. تحديد مكان الإعلانات داخل القالب
عادةً ما تكون إعلانات أدسنس مدمجة في قالب الموقع باستخدام وسوم JavaScript أو PHP، ويتم إدراجها داخل ملفات:
2. استخدام شرط للتحقق من عنوان المقالة أو المعرف (ID)
نعتمد على شرط برمجي لمنع إدراج كود الإعلانات داخل الصفحة المحددة. على سبيل المثال في ووردبريس:
$$
<?php
if (!is_single(‘معرف-المقالة’)) {
// كود إعلان أدسنس
?>
<script async src=“https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<ins class=“adsbygoogle”
style=“display:block”
data-ad-client=“ca-pub-XXXXXX”
data-ad-slot=“YYYYYY”
data-ad-format=“auto”></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
<?php
}
?>
$$
نلاحظ هنا أن الكود لن يتم تحميله إذا كانت المقالة ذات المعرف المذكور هي المفتوحة حاليًا.
3. استخدام المعرف الرقمي للمقالة
يمكن استبدال 'معرف-المقالة'
برقم المعرف الخاص بالمقالة:
$$
phpCopyEditif (!is_single(123)) {
// كود الإعلان
}
$$
—
الطريقة الثانية: استخدام الإعدادات من لوحة تحكم الإعلانات
1. استخدام ميزة استثناء صفحات محددة في بعض إضافات ووردبريس
إذا كنت تستخدم إضافات مثل:
فيمكنك تحديد المقالة ومنع ظهور الإعلانات عليها من خلال واجهة المستخدم الرسومية بسهولة.
Ad Inserter:
ادخل إلى الإضافة
اختر الكتلة التي تحتوي على إعلان أدسنس
في تبويب “Display Conditions”
اختر “Post ID” ثم أدخل رقم المقالة
ضع علامة على “Do not insert” بدلًا من “Insert”
الطريقة الثالثة: باستخدام وسوم Meta Robots لمنع الزحف الإعلاني
1. تعديل وسم meta في رأس الصفحة
إضافة الوسم التالي داخل وسم <head>
في المقالة:
$$
<meta name=“google-ad-section” content=“exclude”>
$$
أو:
$$
<meta name=“robots” content=“noindex, noads”>
$$
لكن الطريقة غير موثوقة بالكامل في التحكم الكامل بظهور الإعلانات، لكنها قد تساعد جزئيًا.
الطريقة الرابعة: عبر أدوات مشرفي المواقع (AdSense Blocking Controls)
1. استخدام أدوات حظر المحتوى من حساب AdSense
تتيح Google AdSense واجهة تحكم لتحديد صفحات أو أنواع محتوى يمنع فيها عرض الإعلانات. لتطبيق ذلك:
ادخل إلى حسابك في AdSense
اذهب إلى “التحكم في الحظر” > “محتوى”
اختر النطاق (موقعك)
اختر “الصفحات”
أضف رابط المقالة الذي لا ترغب في ظهور الإعلانات فيه
فعّل الحظر
تستغرق هذه الطريقة وقتًا أطول لتأخذ مفعولها، ولكنها فعالة في التحكم المركزي. مزيدا من المعلومات حول كيف يُمكن استثناء صفحات أو أقسام من عرض إعلانات ادسنس
الطريقة الخامسة: باستخدام كود CSS لإخفاء الوحدات الإعلانية
1. إخفاء الإعلانات باستخدام شرط خاص داخل الصفحة
داخل المقالة المحددة، أضف شرطًا أو علامة body
مخصصة، ثم استخدم CSS لإخفاء وحدات الإعلانات:
$$
<body class=“no-ads”>
$$
وفي ملف CSS:
$$
body.no-ads .adsbygoogle {
display: none !important;
}
$$
رغم أن هذا لا يمنع تحميل كود الإعلانات نفسه، إلا أنه يمنع عرضه بصريًا، ويمكن اعتباره حلًا سريعًا مؤقتًا.
أسباب شائعة تدفع لمنع الإعلانات من مقالات معينة
1. المقالات ذات الحساسية القانونية أو الأخلاقية
مثل مقالات تتناول:
مواضيع دينية
مواضيع صحية غير موثقة
نقد سياسي أو اجتماعي
2. المقالات المرتبطة بعلامات تجارية أو حملات خاصة
قد تتطلب بعض المقالات شراكة مع راعٍ معين ولا يُرغب في ظهور إعلانات لأطراف منافسة.
3. تحسين تجربة القراءة والمشاركة
المقالات التي تُستخدم لأغراض تعليمية أو توجيهية قد تستفيد من غياب الإعلانات لتقليل الإلهاء.
كيفية اختبار نجاح منع الإعلانات
بعد تنفيذ أحد الطرق أعلاه، تأكد من:
مسح ذاكرة التخزين المؤقت للموقع
فحص الصفحة باستخدام أداة فحص المتصفح (Dev Tools)
التأكد من عدم وجود طلبات HTTP من نطاقات AdSense
يمكنك أيضًا استخدام أدوات مثل:
Tag Assistant
AdSense Preview Tool
للتأكد من أن الكود لا يُحمّل ضمن الصفحة المستهدفة.
نصائح هامة عند تطبيق الحظر
لا تكثر من المقالات التي تمنع فيها الإعلانات، لأن ذلك يؤثر على إجمالي الدخل.
تحقق دائمًا من سياسات Google AdSense لتجنب انتهاك الشروط.
لا تستخدم طرقًا ملتوية (مثل التحايل البرمجي) لتجنب الحظر المؤقت أو الدائم للحساب.
متى يجب عليك التفكير في هذا الإجراء؟
ننصح بتنفيذ هذه الخطوة في الحالات التالية:
إذا كان الإعلان يتعارض مع قيم المحتوى أو صورته.
عندما يكون لديك محتوى إعلاني خاص ولا ترغب في تشويشه.
حين ترغب في تحسين سرعة تحميل الصفحة أو جعلها أكثر احترافية.
لقد استعرضنا في هذا الدليل الشامل أكثر من خمس طرق عملية لمنع إعلانات أدسنس من الظهور في مقالة معينة على موقعك. تعد هذه الخطوات أدوات احترافية لإدارة الموقع بذكاء وتحقيق أقصى قدر من التحكم في عرض المحتوى الإعلاني.
نوصي بتجربة الطريقة الأنسب حسب بيئة الموقع (ووردبريس، HTML ثابت، نظام إدارة مخصص…) مع الحرص الدائم على توافق الإجراءات مع شروط وسياسات Google AdSense لضمان استمرار الحساب دون مخالفات.
إذا كان لديك محتوى حساس أو ترغب في تحقيق تجربة مستخدم خالية من الإعلانات في مقالات محددة، فإن تنفيذ هذه الخطوات سيكون خيارًا مثاليًا وفعالًا.