Экран прыгает с адаптивными объявлениями AdSense

Я попробую кратко изложить, что здесь происходит… :confounded:

Я уже упоминал об этом в другой теме, пожалуйста, прочитайте:

Поглубже изучив вопрос, я попытался использовать CSS, чтобы задать размеры контейнеру, в котором должны отображаться адаптивные объявления между постами. Вот пример:

.adsense-post-bottom.adsense-responsive {
  height: 100px; // не выше этого, пожалуйста
}

Но… происходит следующее:

Я не могу найти ничего в плагине для рекламы или в ядре Discourse, что добавляло бы эти встроенные стили с !important. Похоже, что JS AdSense выбрал ядерный вариант и очень хочет навязывать произвольные высоты контейнеру. Так что всё с авто !important!

Похоже, что AdSense сделал это невозможным. Теперь варианты следующие:

  1. Удалить опцию размера “responsive” из плагина AdSense (для тех, кто сейчас использует размер “responsive”, будет использоваться запасной вариант: 728x90 для десктопа, 300x250 для мобильных).
  2. Удалить опцию “responsive” только для размещения между постами (хотя скачки происходят во всех размещениях).
  3. Создать тему здесь на Meta о проблеме, разрешить людям继续使用 “responsive” и добавить ссылку на неё в описании всех настроек размера AdSense.
  4. “Авто !important” исходит от плагина для рекламы или ядра Discourse, и я не могу его найти?

РЕДАКТИРОВАНИЕ:

Возможно, я теперь понимаю это предложение:

То есть нужно будет иметь возможность выбрать “responsive”, а затем установить максимальную ширину и максимальную высоту в настройках плагина.

Закрываю эту тему и продолжу обсуждение здесь: