Я изучаю возможность размещения рекламы. Я использую официальный плагин для рекламы, и он хорош тем, что позволяет добавлять рекламные материалы в различные точки сайта.
Однако, пообщавшись с рекламным агентством, я узнал, что для достижения максимальной видимости рекламы на мобильных устройствах (а именно оттуда приходит большая часть моего трафика) лучше всего использовать «липкие» баннеры в шапке или подвале сайта.
Проблема, конечно, в том, что «липкий» баннер в подвале может перекрывать важные кнопки и ухудшать пользовательский опыт (UX), что недопустимо.
Есть ли способ добавить отступ снизу сайта, равный высоте баннера, чтобы «липкий» баннер не влиял на важные элементы UX? Я не хочу, чтобы пользователям приходилось закрывать рекламный баннер, прежде чем они смогут ответить или использовать счетчик постов для прокрутки вниз по теме.
Также, если в Discourse включена «липкая» шапка, повлияет ли на неё «липкий» баннер, или баннер может располагаться выше навигационной панели Discourse?
Или это задача, которую рекламное агентство должно решить с помощью своих рекламных технологий?
Я думаю, что можно добавить отступ снизу для body, чтобы липкий баннер с рекламой в футере не перекрывал кнопки ответа, а затем для всплывающего блока управления ответами, возможно, получится установить z-index, чтобы он появлялся поверх рекламного баннера?
Просто интересно, удалось ли кому-то успешно реализовать липкие баннеры с рекламой в шапке и/или футере на мобильных устройствах без ущерба для пользовательского опыта.
Это возможно, но многое зависит от конкретных условий. Не могли бы вы поделиться URL вашего сайта?
Я бы использовал плагин outlet и разместил баннер внутри него. Установите высоту plugin-outlet равной высоте баннера — это добавит необходимые отступы.
Что-то вроде этого. Примечание: это лишь быстрый пример, надеюсь, он даст вам идеи для реализации. Мы можем сделать больше, если вы предоставите дополнительную информацию и URL вашего сайта для проверки и т.д…
Привет, @Don! У меня есть тестовая версия, которая отлично работает на мобильных устройствах. Сейчас добавляю её на десктоп, и вроде бы всё должно работать, но есть небольшая проблема: когда нажимаешь «Ответить», в отличие от мобильной версии, где область закрепления исчезает, на десктопе она остаётся на месте. Есть ли какой-то CSS-хук для открытия редактора на десктопе?
Привет, @Don! Не подскажешь, как закрыть футер на десктопе? Мобильная версия работает отлично, но я не могу понять, как убрать «липкий» элемент, когда открываешь поле ответа на десктопе, нажав «Ответить». Это выходит за рамки моих знаний в CSS.
Извините за задержку. Код, который я написал выше, размещён в разделе для мобильных устройств, поэтому он работает только на мобильных. Я изменил код, чтобы он подходил и для настольных компьютеров. Вам нужно разместить этот код в общем разделе и удалить существующий из мобильного раздела.
Вот обновлённая версия, которая работает как на настольных компьютерах, так и на мобильных устройствах.
Да, я разместил липкую рекламу в области футера. То, что Дон скрывает эту область при ответе, означает, что реклама не мешает удобству использования сайта!