يستخدم ما يزيد على 42% من مستخدمي الإنترنت أدوات حظر الإعلانات (Ad Blockers) وفق تقارير PageFair وStatista لعام 2025، وهذا يعني أن كل مدونة أو موقع يعتمد على Google AdSense يخسر جزءاً كبيراً من إيراداته بصمت. الحل ليس مواجهة الزائر، بل إعلامه بلطف وإعطاؤه خياراً.
في هذا الدليل ستجد: كيف تكتشف مانع الإعلانات بدقة، وكيف تضيف السكربت على بلوجر خطوة بخطوة، مع مقارنة بين الأساليب وأفضل الممارسات لعام 2026.
- أضف كود CSS قبل
]]></b:skin>في محرر HTML بلوجر. - أضف كود JavaScript الكاشف قبل
</body>وليس</head>. - احفظ القالب واختبره بمتصفح مثبت عليه uBlock Origin.
- اضبط الرسالة: لطيفة لا مزعجة، مع زر إغلاق.
لماذا يؤثر حظر الإعلانات على مدونتك؟
أدوات مثل uBlock Origin وAdBlock Plus وBrave Browser تحجب طلبات الشبكة الصادرة من نطاقات الإعلانات (doubleclick.net، adsbygoogle.js…) قبل أن تصل إلى المتصفح. النتيجة: الإعلان لا يُحمَّل أصلاً، فلا نقرة ولا ظهور ولا إيراد.
📉 حجم المشكلة في 2026
وفق تقارير PageFair وStatista: 42% من مستخدمي سطح المكتب يحجبون الإعلانات، و15% على الجوال — والنسبة ترتفع سنوياً في الأسواق التقنية العربية.
✅ ماذا يفعل السكربت؟
يكتشف وجود مانع الإعلانات، ثم يعرض رسالة غير مزعجة تطلب من الزائر تعطيله أو إضافة موقعك للقائمة البيضاء — مع إبقاء خيار الإغلاق متاحاً.
⚠️ ما الذي لا يفعله؟
لا يجبر الزائر على أي شيء. لا يحجب المحتوى بالكامل (هذا يضر بالـ SEO وتجربة المستخدم). والهدف دائماً: الإقناع، لا الإكراه.
كيف يعمل الكشف عن مانع الإعلانات؟
توجد ثلاث طرق رئيسية للكشف، تختلف في الدقة ومدى تجاوز أدوات الحجب الحديثة:
| الطريقة | آلية العمل | الدقة | التوافق 2026 |
|---|---|---|---|
| فحص adsbygoogle | يتحقق إذا كانت مكتبة Google AdSense محجوبة | متوسطة | يعمل مع uBlock / AdBlock Plus |
| ملف Bait (الطُّعم) | يخلق عنصراً بأسماء تشبه الإعلانات ويفحص إذا حُجب | عالية | الأقوى — يكتشف حتى Brave Shields |
| مكتبة خارجية (Admiral / FuckAdBlock) | تستخدم أساليب متعددة في آنٍ واحد | عالية جداً | تحتاج تحديثاً دورياً — ثقيلة نسبياً |
خطوات إضافة سكربت إيقاف مانع الإعلانات على بلوجر
الخطوة 1 — الوصول إلى محرر HTML في بلوجر
سجّل الدخول على blogger.com واختر مدونتك.
من القائمة الجانبية: المظهر (Theme) ← تعديل HTML (Edit HTML).
الخطوة 2 — إضافة كود CSS
ابحث بـ CTRL+F عن:
]]></b:skin>
والصق الكود التالي مباشرة قبله:
#trlyAdbBar {
display: none;
position: fixed;
bottom: 0;
left: 0;
width: 100%;
z-index: 99999;
background: #1a1a2e;
color: #f1f5f9;
padding: 14px 20px;
text-align: center;
font-size: 15px;
line-height: 1.6;
box-shadow: 0 -4px 20px rgba(0,0,0,.25);
font-family: 'Tajawal', sans-serif;
}
#trlyAdbBar a {
color: #fbbf24;
text-decoration: underline;
font-weight: 700;
}
#trlyAdbBar .trly-close {
position: absolute;
left: 16px;
top: 50%;
transform: translateY(-50%);
background: rgba(255,255,255,.12);
border: none;
color: #f1f5f9;
width: 30px;
height: 30px;
border-radius: 50%;
cursor: pointer;
font-size: 18px;
line-height: 1;
display: inline-flex;
align-items: center;
justify-content: center;
}
#trlyAdbBar .trly-close:hover { background: rgba(255,255,255,.22); }
/* عنصر الطُّعم — مخفي للزوار العاديين */
#trlyAdBait {
width: 1px;
height: 1px;
position: absolute;
top: -9999px;
left: -9999px;
}background: #1a1a2e بأي لون يناسب هوية مدونتك. ألوان داكنة تظهر أكثر احترافية من الأحمر الصارخ.
الخطوة 3 — إضافة كود JavaScript
ابحث عن وسم </body> (وليس </head>) والصق الكود مباشرة قبله:
<script>
(function () {
'use strict';
// ① إنشاء عنصر الطُّعم
var bait = document.createElement('div');
bait.id = 'trlyAdBait';
bait.className = 'ad-banner ads adsbox doubleclick ad-placement';
document.body.appendChild(bait);
// ② انتظر تحميل الصفحة ثم افحص
window.addEventListener('load', function () {
var blocked = false;
// فحص 1: هل حُجب عنصر الطُّعم؟
var baitEl = document.getElementById('trlyAdBait');
if (!baitEl ||
baitEl.offsetHeight === 0 ||
baitEl.offsetWidth === 0 ||
baitEl.style.display === 'none' ||
baitEl.style.visibility === 'hidden') {
blocked = true;
}
// فحص 2: هل مكتبة AdSense محجوبة؟
if (typeof window.adsbygoogle === 'undefined') {
blocked = true;
}
if (blocked) {
var bar = document.getElementById('trlyAdbBar');
if (bar) bar.style.display = 'block';
}
// تنظيف: أزل الطُّعم بعد الفحص
if (baitEl) baitEl.parentNode.removeChild(baitEl);
});
})();
// زر الإغلاق
function trlyCloseBar() {
var bar = document.getElementById('trlyAdbBar');
if (bar) bar.style.display = 'none';
// تذكر الإغلاق لمدة ساعة
try {
sessionStorage.setItem('trlyAdbClosed', '1');
} catch(e) {}
}
// إذا أغلق الزائر الشريط سابقاً في نفس الجلسة، لا تعرضه
(function(){
try {
if (sessionStorage.getItem('trlyAdbClosed') === '1') {
var bar = document.getElementById('trlyAdbBar');
if (bar) bar.style.display = 'none';
}
} catch(e) {}
})();
</script>الخطوة 4 — إضافة HTML شريط الرسالة
ابحث عن <body> (بداية الـ body) والصق مباشرة بعده:
<div id="trlyAdbBar" role="alert" aria-live="polite">
📢 يبدو أنك تستخدم مانع إعلانات. الإعلانات تساعدنا على تقديم محتوى مجاني.
يرجى <strong>تعطيل مانع الإعلانات</strong> أو
<a href="https://support.google.com/adsense/answer/10627864" rel="nofollow noopener" target="_blank">
إضافة موقعنا للقائمة البيضاء
</a> — شكراً لدعمك! 🙏
<button class="trly-close" onclick="trlyCloseBar()" aria-label="إغلاق">×</button>
</div>الخطوة 5 — الحفظ والاختبار
انقر حفظ القالب (Save Theme) في الزاوية العلوية.
افتح مدونتك في متصفح مثبت عليه uBlock Origin أو AdBlock Plus.
يجب أن يظهر الشريط الداكن في أسفل الصفحة.
افتح مدونتك في متصفح نظيف (بدون امتداد) وتأكد أن الشريط لا يظهر.
مقارنة بين أساليب الكشف عن مانع الإعلانات
| الأسلوب | يكتشف uBlock | يكتشف Brave | التأثير على الأداء | مناسب لبلوجر |
|---|---|---|---|---|
| فحص adsbygoogle فقط | نعم | أحياناً | لا شيء | جزئياً |
| عنصر الطُّعم فقط | نعم | نعم | خفيف جداً | ممتاز |
| الدمج (كود الدليل) | نعم | نعم | خفيف | الأفضل |
| مكتبة FuckAdBlock | نعم | نعم | ثقيل | مقبول |
أفضل الممارسات لعام 2026 — لا تُزعج الزائر
✅ افعل
أضف زر إغلاق واضح. استخدم لغة محترمة ("يرجى" لا "يجب"). اعرض الرسالة مرة واحدة للجلسة فقط (sessionStorage). اجعل الشريط في الأسفل لا يغطي المحتوى.
❌ لا تفعل
لا تحجب المحتوى كاملاً — يضر بالـ SEO ويزيد معدل الارتداد. لا تعرض نوافذ منبثقة (Popups) تعيق القراءة. لا تُكرر الرسالة في كل زيارة.
بدائل إضافية لتعويض خسارة إيرادات الإعلانات
- برامج الشراكة (Affiliate Marketing): لا تتأثر بحظر الإعلانات لأن الروابط نصية في المحتوى.
- المحتوى المدفوع / الاشتراكات: نماذج Patreon أو Buy Me a Coffee.
- الإعلانات المباشرة: التفاوض مع المعلنين مباشرة بدون وسيط.
- المنتجات الرقمية: قوالب، كتب إلكترونية، دورات.
أسئلة شائعة حول سكربت مانع الإعلانات على بلوجر
هل سيؤثر السكربت على سرعة مدونتي أو PageSpeed؟
window.load، أي بعد تحميل كل محتوى الصفحة. لن يؤثر على LCP أو FCP أو أي مؤشر Core Web Vitals.هل يكتشف الكود متصفح Brave الذي يحجب الإعلانات افتراضياً؟
ads adsbox ad-placement doubleclick) يُحجب عادةً بواسطة Brave Shields وuBlock Origin على حد سواء، مما يجعل الكشف ناجحاً في معظم الحالات.هل يمكن حجب المحتوى كلياً حتى يعطّل الزائر الأداة؟
لماذا لا يعمل السكربت على جميع الزوار رغم استخدامهم مانع إعلانات؟
هل هذا السكربت متوافق مع قوالب بلوجر المختلفة؟
هل استخدام سكربت الكشف يخالف سياسة Google AdSense؟
📚 اقرأ أيضاً
📌 خلاصة الدليل
- الجمع بين فحص adsbygoogle وعنصر الطُّعم هو الأدق والأخف لمدونات بلوجر.
- ضع JavaScript قبل
</body>لا</head>لضمان عمل الكشف بعد تحميل DOM. - أضف زر إغلاق واستخدم
sessionStorageلعدم إزعاج الزائر أكثر من مرة. - الرسالة اللطيفة تحقق تحويلاً أعلى من الأسلوب التهديدي — الإقناع لا الإكراه.
- حدّث أسماء فئات الطُّعم دورياً لمواكبة قوائم الحجب المحدّثة.
- لا تحجب المحتوى كلياً — يضر بالـ SEO وسياسة AdSense.