قفزات الشاشة مع إعلانات AdSense المتجاوبة

سأحاول تلخيص ما يحدث هنا… :confounded:

لقد نشرت عن هذا في موضوع آخر هنا، لذا يرجى القراءة:

وبعد التعمق أكثر، حاولت استخدام CSS لإضافة أبعاد للحاوية التي يجب عرض إعلاناتها المتجاوبة فيها بين منشورات الإعلانات. مثال على ذلك:

.adsense-post-bottom.adsense-responsive {
  height: 100px; // لا تتجاوز هذه الارتفاع من فضلك
}

لكن… يحدث هذا:

لا أستطيع العثور على أي شيء في إضافة الإعلانات أو في نواة Discourse يضيف هذه الأنماط المضمنة !IMPORTANT، لذا يبدو أن JavaScript الخاص بـ AdSense قد اختار الخيار النووي ويريد حقًا فرض ارتفاعات عشوائية على الحاوية. إذن، اجعل كل شيء !important تلقائيًا!

إذن يبدو أن AdSense جعل الأمر مستحيلًا. الخيارات المتاحة الآن هي:

  1. إزالة “متجاوب” كخيار حجم من إضافة AdSense (العودة إلى 728x90 للشاشات الكبيرة و300x250 للجوال لأولئك الذين يستخدمون الحجم المتجاوب حاليًا).
  2. إزالة “متجاوب” فقط لمواقع الإعلانات بين المنشورات (رغم أن القفز يحدث في جميع المواقع).
  3. كتابة موضوع هنا في Meta حول المشكلة، والسماح للناس بالاستمرار في استخدام “متجاوب”، وربطه في وصف جميع إعدادات حجم AdSense.
  4. هل يأتي “auto !important” من إضافة الإعلانات أو من نواة Discourse ولا أستطيع العثور عليه؟

تعديل:

ربما أفهم هذه الاقتراح الآن:

إذن ستحتاج إلى القدرة على اختيار “متجاوب” ثم تحديد الحد الأقصى للعرض والحد الأقصى للارتفاع في إعدادات الإضافة.

سأغلق هذا الموضوع وأستمر في هذا الموضوع: