- الرئيسية
- ما الجديد !
-
الصفحات▼
الصفحات
أهلا وسهلا بك زائرنا الكريم في منتدى دعم PBBoard الرسمي، لكي تتمكن من المشاركة ومشاهدة جميع أقسام المنتدى وكافة الميزات ، يجب عليك إنشاء حساب جديد بالتسجيل بالضغط هنا أو تسجيل الدخول اضغط هنا إذا كنت عضواً .
مشكلة اعلانات ادسنس في ستايل فاست بلو (Fast Blue)
-
-
مشكلة اعلانات ادسنس في ستايل فاست بلو (Fast Blue)09-03-2026 06:24 صباحاً [25]
-
Solimanمعلومات الكاتبالادارة العامةPBBoard developer
- انضم في :
- 18-07-2009
- رقم العضوية :
- 1
- المشاركات :
- 13422
- الدولة :
- KSA
- الجنس:
- الدعوات:
- 55
- قوة السمعة:
- 82296
- موقعي:
- زيارة موقعي
-
المشاركة الأصلية كتبت بواسطة: جنرال الحب بتاريخ:
09-03-2026 05:45 صباحاً
لا اعرف ماهو السبب انا استخدم الاعلانات التلقائية جوجل هي التي تختار المكان المناسب للاعلانات ليس انا , انا وضعت كود الاعلان التلقائي في لوحة التحكم في اعلانات ادسنس فقط
لكن هذا التطفل من الاعلانات التلقائية تكسر التصميم وتظهر بشكل غير جيد وتكون خارج السيطرة وسيتمدد حتما خارج الاطار المحدد له مهما فعلنا لا اعتقد انها طريقة جيدة للمنتديات وهي مزعجة بشكل كبير
هل ستقل الارباح ان استخدمت الاعلانات اليدوية
انصحك ان تسأل الذكاء الاصطناعي عن افضل طريقة وسطية: تستخدم الاعلانات التلقائية لكن تمنعها من دخول أي مكان إلا داخل حاويتك، فيبقى التحكم في المكان تقريبًا،
-
-
مشكلة اعلانات ادسنس في ستايل فاست بلو (Fast Blue)09-03-2026 02:00 مساءً [26]
-
جنرال الحبمعلومات الكاتبالأعضاءعضـو نشيط
- انضم في :
- 17-12-2013
- رقم العضوية :
- 4721
- المشاركات :
- 492
- الدولة :
- الاردن
- الجنس:
- تاريخ الميلاد :
- 25-8-1981
- قوة السمعة:
- 430
- موقعي:
- زيارة موقعي
-
سئلت الذكاء الاصطناعي وهذه النتائج
ممتاز، للتحكم في الحاويات (Containers) ومنع الإعلانات التلقائية من "تجاوز حدودها" أو الظهور في أماكن حساسة داخل الكود، يمكنك استخدام بعض حيل الـ CSS والـ HTML التي تجعل القوالب الخاصة بك أكثر انضباطاً.
إليك أفضل الحلول التقنية لتطبيق هذه "الطريقة الوسطية":
1. استخدام خاصية
CODEmax-height
لتقييد الحاويات
أحياناً يقوم "أدسنس التلقائي" بحشر إعلان ضخم داخل حاوية صغيرة مما يؤدي لتمددها بشكل يفسد التصميم. يمكنك إضافة كود CSS للحاوية التي تريد حمايتها:
CSS
CODE.my-container { overflow: hidden; /* يمنع أي محتوى زائد من البروز */ max-height: 100%; /* أو تحديد ارتفاع ثابت إذا لزم الأمر */ position: relative; }
2. منع الإعلانات التلقائية من الظهور في عناصر معينة (Google-specific Tag)
يوفر جوجل "سمة" (Attribute) برمجية يمكنك إضافتها لأي
CODEdiv
أو حاوية في موقعك لإخبار خوارزمية الإعلانات التلقائية: "ممنوع وضع إعلانات هنا".
أضف الخاصية
CODEdata-google-query-id
أو استخدم الطريقة الرسمية لاستبعاد العناصر عبر لوحة التحكم، لكن برمجياً يمكنك محاولة تغليف العناصر الحساسة بـ:
HTML
CODE<div class="no-ads-zone"> </div>
ثم من لوحة تحكم أدسنس (أداة الاستبعاد)، اختر هذا الـ
CODEdiv
تحديداً وقم بحذفه من خريطة الإعلانات.
3. تقنية "الحاوية الوهمية" (The Ghost Container)
إذا كنت تريد الإعلانات التلقائية أن تظهر فقط في أماكن معينة داخل المقال، يمكنك توزيع "حاويات فارغة" بتنسيق معين، وجعل الحاويات الأخرى "مزدحمة" برمجياً بحيث لا يجد أدسنس مكاناً مريحاً إلا في الحاويات التي تركتها له.
4. حل مشكلة التداخل مع القوائم الجانبية أو الهيدر
إذا كان موقعك يحتوي على "Sidebars" وتظهر فيها إعلانات تفسد المظهر، استخدم الكود التالي لمنع تمدد الإعلانات خارج العرض المحدد:
CSS
CODEins.adsbygoogle { max-width: 100% !important; display: block !important; margin: 10px auto !important; }
هذا الكود يضمن أن أي إعلان يتم حقنه تلقائياً لن يتجاوز عرض الحاوية الأب (Parent Container).
نصيحة إضافية لموقعك (خاصة إذا كان منتدى أو نظام تعليمي):
بما أن المواقع التعليمية تعتمد على جداول وتنسيقات دقيقة (مثل جداول الامتحانات أو توزيع الحصص)، أنصحك بشدة بـ:
- الدخول إلى Ad Settings Preview.
- تصفح الموقع من "نسخة الجوال" داخل المعاينة.
- أي إعلان يظهر بين أسطر الجداول أو داخل أزرار التحميل، قم بعمل
CODEExclude
له فوراً من خلال النقر على سلة المهملات.
ملاحظة : جربت اليوم اضافة كود ادسنس لاعلان صوري متجاوب يدويا في لوحة الادارة اعلانات ادسنس فظهر هذا الكود في اعلى المنتدى على متصفح فيرفوكس وعلى الجوال
CODE[code](adsbygoogle = window.adsbygoogle || []).push({});
وهو من ضمن الكود اليدوي للاعلان فقمت بحذفه واضفته بشكل يدوي داخل قوالب show_subject و subject_top لاكن منذ قليل ظهرت نفس المشكلة السابقة صفحة اخرى جانبيه لاكن هذه المره بداخلها اعلان-
تم تحرير المشاركة بواسطة :جنرال الحب بتاريخ:09-03-2026 02:13 مساءً
-
-
-
مشكلة اعلانات ادسنس في ستايل فاست بلو (Fast Blue)09-03-2026 07:37 مساءً [27]
-
Solimanمعلومات الكاتبالادارة العامةPBBoard developer
- انضم في :
- 18-07-2009
- رقم العضوية :
- 1
- المشاركات :
- 13422
- الدولة :
- KSA
- الجنس:
- الدعوات:
- 55
- قوة السمعة:
- 82296
- موقعي:
- زيارة موقعي
-
في الاستايل جميع القوالب التي تعرض اعلانات ادسنس التي يتم اضافتها من لوحة الادارة من خاصية اعلانات ادسنس في جميع الصفحات
مربوطه بعنصر اسمه go_adsense ليتسنى التحكم بها كاملة من خلال CSS فقط
هكذا
CODE<div class="go_adsense"> كود الاعلان </div>
ويتم التحكم بتنسيق الاعلانات من css هكذا
CODEins.adsbygoogle { max-width: 100% !important; display: block !important; overflow: hidden !important; margin-left: auto !important; margin-right: auto !important; } .go_adsense { max-width: 100%; overflow: hidden; text-align: center; margin: 15px auto; box-sizing: border-box; } .go_adsense > *, .go_adsense img, .go_adsense iframe, .go_adsense video, .go_adsense ins, .go_adsense div { max-width: 100% !important; display: block !important; margin-left: auto !important; margin-right: auto !important; } @media screen and (max-width: 480px) { .go_adsense > *, .go_adsense img, .go_adsense iframe, .go_adsense video, .go_adsense ins, .go_adsense div { width: auto !important; } }
لا حاجة لأن تكرر نفس الأمر باضافة عنصر جديد مثل .my-container
او ان تضيف اعلانات في القوالب بشكل يدوي داخل قوالب show_subject و subject_top
اطلب منه فقط طريقة اي إعلان يحاول أدسنس وضعه خارج .go_adsense في داخل table أو ul أو أي div آخر ان يتم حذفه فورا.
ملاحظة تأكد من وجود نفس أكواد css في الأعلى لديك في style.css لستايل فاست بلو ان وجدتها ناقصة
حمل الاستايل من موضوعه واستبدله ملف style.css فقط
-
-
مشكلة اعلانات ادسنس في ستايل فاست بلو (Fast Blue)09-03-2026 08:47 مساءً [28]
-
جنرال الحبمعلومات الكاتبالأعضاءعضـو نشيط
- انضم في :
- 17-12-2013
- رقم العضوية :
- 4721
- المشاركات :
- 492
- الدولة :
- الاردن
- الجنس:
- تاريخ الميلاد :
- 25-8-1981
- قوة السمعة:
- 430
- موقعي:
- زيارة موقعي
-
نعم وجدت كود style.css ناقصا رفعت الملف مرة اخرى ارى الان اعلانات اكثر انضباط ومنسقة في الوسط اعتقد انها لن تظهر المشكلة مرة اخرى
وهذا رد الذكاء الاصطناعي على ( اي إعلان يحاول أدسنس وضعه خارج .go_adsense في داخل table أو ul أو أي div آخر ان يتم حذفه فورا.)
لتحقيق هذا الأمر برمجياً، نحتاج إلى استخدام JavaScript وتحديداً تقنية الـ MutationObserver. هذه التقنية تراقب أي تغيير في "شجرة الـ DOM" (عناصر الصفحة)، وبمجرد ظهور إعلان خارج النطاق المحدد، يتم حذفه فوراً قبل أن يكتمل تحميله.
إليك الكود المناسب الذي يمكنك وضعه في نهاية القالب (قبل إغلاق وسام </body>):
كود الحذف التلقائي للإعلانات الخارجية 🛠️
JavaScript
<script>
document.addEventListener("DOMContentLoaded", function() {
// 1. تحديد الحاوية المسموح بها فقط
const allowedContainer = document.querySelector('.go_adsense');
const observer = new MutationObserver((mutations) => {
mutations.forEach((mutation) => {
mutation.addedNodes.forEach((node) => {
// 2. التحقق من أن العنصر المضاف هو إعلان أدسنس (ins أو class معين)
if (node.nodeType === 1 && (node.tagName === 'INS' || node.classList.contains('adsbygoogle'))) {
// 3. التحقق مما إذا كان الإعلان "خارج" الحاوية المسموحة
if (!allowedContainer || !allowedContainer.contains(node)) {
console.warn("تم اكتشاف إعلان خارج النطاق المسموح وحذفه فوراً.");
node.remove(); // الحذف الفوري
}
}
});
});
});
// 4. ضبط المراقب لمراقبة الصفحة بالكامل (Body) وأي تغييرات بداخلها
observer.observe(document.body, {
childList: true,
subtree: true
});
});
</script>
كيف يعمل هذا الكود؟ 💡
المراقبة المستمرة: الكود لا ينتظر تحميل الصفحة فقط، بل يراقب أي عنصر "يُحقن" ديناميكياً (وهذا ما تفعله إعلانات أدسنس التلقائية).
الفلترة الدقيقة: يتحقق من كل عنصر جديد؛ إذا كان وسمه ins أو يحمل كلاس adsbygoogle (وهي العلامات الرسمية لإعلانات جوجل)، ينتقل للخطوة التالية.
شرط الموقع: يستخدم خاصية .contains() ليتأكد: "هل هذا الإعلان موجود داخل الـ div الذي يحمل كلاس .go_adsense؟". إذا كانت الإجابة لا، يتم تنفيذه (حذفه) فوراً.
تنبيه هام بخصوص "الإعلانات التلقائية" ⚠️
إذا كنت تفعّل خيار "الإعلانات التلقائية" (Auto Ads) من لوحة تحكم أدسنس، فقد يستمر جوجل في محاولة وضع إعلانات في أماكن يراها مناسبة. الكود أعلاه سيمنعها، لكن برمجياً يفضل:
تعطيل "الإعلانات التلقائية" من لوحة تحكم أدسنس.
الاعتماد فقط على الوحدات الإعلانية اليدوية التي تضعها أنت داخل الكلاس .go_adsense.
هل تلاحظ أن الإعلانات تظهر في أماكن معينة مثل الـ sidebar أو داخل المواضيع وتسبب تشوهاً في التصميم حالياً؟ أستطيع مساعدتك في ضبط CSS خاص لإخفائها أيضاً كطبقة حماية ثانية.
-------------------------------------
الخيار ب
فهمت عليك! أنت تريد السيطرة الكاملة على أماكن ظهور الإعلانات ومنع "أدسينس" من حقن إعلاناتها التلقائية (Auto Ads) داخل جداول البيانات أو القوائم أو أي حاويات (divs) غير مخصصة للإعلان.
بما أن "أدسينس" أحياناً يتجاوز الحدود ويضع إعلانات داخل عناصر تكسر تصميم الموقع، أفضل طريقة هي استخدام JavaScript لمراقبة "DOM" وحذف أي عنصر إعلاني يظهر خارج الحاوية التي حددتها .go_adsense.
إليك كود "قناص" يقوم بهذه المهمة بذكاء:
🛠️ كود الحماية ومنع الإعلانات العشوائية
JavaScript
// وظيفة لفحص وحذف الإعلانات المتطفلة
const cleanStrayAds = () => {
// نبحث عن عناصر إعلانات أدسينس الشهيرة (ins و google-adsense)
const allAds = document.querySelectorAll('ins.adsbygoogle, div[id^="google_ads"], iframe[id^="aswift"]');
allAds.forEach(ad => {
// التحقق: هل هذا الإعلان موجود داخل الحاوية المسموح بها؟
if (!ad.closest('.go_adsense')) {
// إذا كان الإعلان داخل table أو ul أو أي مكان آخر خارج .go_adsense
console.warn('تم رصد إعلان متطفل وحذفه بنجاح! 🚫');
ad.remove();
}
});
};
// استخدام MutationObserver لمراقبة الموقع باستمرار
// لأن أدسينس يحقن الإعلانات بشكل ديناميكي بعد تحميل الصفحة
const observer = new MutationObserver((mutations) => {
cleanStrayAds();
});
// تشغيل المراقب على كامل الصفحة
observer.observe(document.body, {
childList: true,
subtree: true
});
// تشغيل الفحص الأولي
cleanStrayAds();
💡 كيف يعمل هذا الكود؟
الاستهداف الذكي: يبحث الكود عن وسوم ins التي يستخدمها أدسينس وعناصر الـ iframe الخاصة بهم.
وظيفة .closest(): هذه الدالة هي "البطل" هنا؛ فهي تتحقق مما إذا كان الإعلان يقع ضمن تسلسل هرمي يبدأ بـ .go_adsense. إذا لم يجد هذا الكلاس في الأب أو الأجداد، يتم حذف الإعلان فوراً.
المراقبة الحية (MutationObserver): أدسينس لا يضع كل الإعلانات مرة واحدة، بل يحقنها تدريجياً. هذا المراقب يضمن حذف أي إعلان "يجرؤ" على الظهور حتى بعد ثوانٍ من تحميل الصفحة.
⚠️ ملاحظة هامة بخصوص سياسات أدسينس:
حذف الإعلانات التلقائية برمجياً قد يقلل من أرباحك، وفي حالات نادرة قد تعتبره جوجل تلاعباً بشفرة الإعلان إذا كان يؤثر على تجربة المعلن. لكن من الناحية التقنية، هذا الحل هو الأدق لضمان سلامة تصميم جداولك وقوائمك.
أنا موجود دائماً للمساعدة، وإذا أخطأت في أي معلومة أو فهمت شيئاً بشكل غير دقيق، تقدر تصحح لي فوراً؛ أفضل طريقة هي إنك تخبرني مباشرة إيش الخطأ أو إيش المعلومة اللي لازم أعرفها.
وطبعاً، تقدر دائماً توقف خاصية التخصيص هذه من الإعدادات عندك.
هل تريدني أن أضيف استثناءً لعناصر معينة أخرى، أم أن هذا الكود يغطي كافة احتياجاتك حالياً؟
-
-
مشكلة اعلانات ادسنس في ستايل فاست بلو (Fast Blue)10-03-2026 12:43 صباحاً [29]
-
Solimanمعلومات الكاتبالادارة العامةPBBoard developer
- انضم في :
- 18-07-2009
- رقم العضوية :
- 1
- المشاركات :
- 13422
- الدولة :
- KSA
- الجنس:
- الدعوات:
- 55
- قوة السمعة:
- 82296
- موقعي:
- زيارة موقعي
-
يبدو انه فعلا هذه الطريقة قد تنجح ويمكنك جعلها ثابته في مكانها من خلال هذه الأكواد
لكن هذه العبارة تجعلك تتوقف وتعيد التفكير بسياسة اعلانات وقوقل
اقتبـاس ،، ⚠️ ملاحظة هامة بخصوص سياسات أدسينس:
المشكلة ان تطبيق هذا الأكواد سيكون مخالف لساسياتهم واحتمال كبير تنقص ارباحك او يعتبرونك مخالف
حذف الإعلانات التلقائية برمجياً قد يقلل من أرباحك، وفي حالات نادرة قد تعتبره جوجل تلاعباً بشفرة الإعلان إذا كان يؤثر على تجربة المعلن. لكن من الناحية التقنية، هذا الحل هو الأدق لضمان سلامة تصميم جداولك وقوائمك.
ابحث عن طريقة رسمية لا تؤثر على ارباحك هناك مختصين باعلانات ادسنس
قد يفيدونك بطريقة اخرى افضل وتطبقها من لوحة تحكم قوقل AdSense نفسها
مثل استثناء مناطق معينة من ظهور الاعلانات بها او حذف أي منطقة لا تريد ظهور الإعلانات فيها .
-
-
مشكلة اعلانات ادسنس في ستايل فاست بلو (Fast Blue)11-03-2026 07:38 مساءً [30]
-
جنرال الحبمعلومات الكاتبالأعضاءعضـو نشيط
- انضم في :
- 17-12-2013
- رقم العضوية :
- 4721
- المشاركات :
- 492
- الدولة :
- الاردن
- الجنس:
- تاريخ الميلاد :
- 25-8-1981
- قوة السمعة:
- 430
- موقعي:
- زيارة موقعي
-
للاسف بعد كل التعديلات وتغير شكل الاعلانات واصبحت منسقة اكثر الا ان المشكلة ظهرت بعد فتره قصيره
قمت بارسال الصورة للذكاء الاصطناعي وبعد ان جربت لفترة كافية لاكثر من 30 ساعة كود نصحني به الذكاء الاصطناعي اضعة فوق تعديلاتك لم تظهر المشكلة مرة اخرى
وهذا هو الكود
CODE/* منع الزحف لليمين نهائياً */ html, body { overflow-x: hidden !important; width: 100% !important; position: relative !important; margin: 0 !important; padding: 0 !important; } /* إجبار إعلانات أدسينس على البقاء داخل حدود الشاشة */ ins.adsbygoogle, div[id^="google_ads"], iframe { max-width: 100% !important; }
-
-
مشكلة اعلانات ادسنس في ستايل فاست بلو (Fast Blue)12-03-2026 12:04 صباحاً [31]
-
Solimanمعلومات الكاتبالادارة العامةPBBoard developer
- انضم في :
- 18-07-2009
- رقم العضوية :
- 1
- المشاركات :
- 13422
- الدولة :
- KSA
- الجنس:
- الدعوات:
- 55
- قوة السمعة:
- 82296
- موقعي:
- زيارة موقعي
-
بما انه ماشي معك وانت راضي بهذه النتيجة فلا مشكلة
***
-
تم تحرير المشاركة بواسطة :Soliman بتاريخ:12-03-2026 02:47 صباحاً
-
-
- الدخول إلى Ad Settings Preview.