Плагин рекламы для Discourse (Ads)

Вы установили плагин? Похоже, у вас всё ещё версия Discourse, предшествующая включению этого функционала в ядро.

Это версия от 16 июля.
А плагин для рекламы был включён с 22 числа.

Хотя новые коммиты появляются почти ежедневно, Discourse уведомляет вас об обновлении только при увеличении версии бета-выпуска. Это легко забыть.

1 лайк

Ты отлично справился. Спасибо за помощь, проблема решена! :wink:

1 лайк

У кого-нибудь возникали проблемы с баннерами, которые отображаются больше, чем задумано, и перекрывают контент, особенно на мобильных устройствах? Мы используем DFP, и в последнее время это происходит всё чаще.

В DFP мы создали несколько рекламных блоков с фиксированным размером (не адаптивным), по одному для каждой позиции/платформы, поддерживаемой плагином, чтобы можно было указать именно этот размер. Однако этого, похоже, недостаточно, чтобы предотвратить отображение в нежелательных размерах.

Мы отключили опцию «Оптимизировать рекламу» в AdSense (который DFP использует как резервный источник), и, насколько я могу судить, в DFP нет настроек для конфигурации автоматического расширения рекламы, к которым у меня есть доступ.

По какой-то причине это происходит преимущественно (если не исключительно) с рекламными блоками, расположенными ниже на странице (например, ниже видимой области). Это особенно часто случается с размещением «выше предложенного», но иногда происходит и с другими позициями, если они не попадают в область видимости при загрузке. Следовательно, я предполагаю, что это происходит при их показе с помощью метода .refresh().

Плагин использует SafeFrame, что, как мне кажется, должно обеспечивать рендеринг внутри iframe заданного размера, так что такого происходить не должно. И всё же… это случается довольно часто. Мы используем тот же аккаунт DFP на более крупном сайте, и реклама там никогда не отображается больше, чем задумано. Не знаю, имеет ли это значение, но на том сайте мы явно не используем SafeFrame.

Это сложно отлаживать, так как проблема возникает не всегда (обычно используется правильный размер), но в совокупности она сильно раздражает многих пользователей. Сталкивался ли кто-нибудь с этим? Есть ли какие-то идеи о том, что может быть причиной?

1 лайк

Adblock обнаруживает это крайне легко, сопоставляя имя файла «discourse-adplugin-[hash].js» практически в каждом списке блокировок. Можно ли каким-то образом внедрить этот код напрямую? У меня уже есть кастомно написанный код для обнаружения Adblock, но поскольку это имя файла не замаскировано никаким образом и не генерируется случайно, никакое решение на уровне кода, которое я могу реализовать, не предотвратит простое добавление «discourse-adplugin» в чёрный список URL.

Сообщение было перенесено в новую тему: Платная консультация по настройке плагина рекламы

Уже несколько месяцев у нас возникают проблемы с определённым размещением рекламы, управляемым плагином: оно часто (но не всегда) накладывается на контент, потому что рендерится в размерах, отличных от заданных. Интересно, сталкивался ли кто-нибудь ещё с подобным?

Размещение находится в секции Тема выше предложенных и проявляется только на мобильных устройствах. Более того, это происходит только в том случае, если страница изначально загружается выше этого места (то есть реклама ещё не видна/не отображена/не отрендерена), а затем пользователь прокручивает страницу вниз до тех пор, пока реклама не станет видимой: именно в этот момент она накладывается на контент. Если же страница загружается уже в позиции (или рядом с ней), где должно отрендериться размещение, то всё, похоже, всегда отображается корректно.

Пример наложения

Похоже, что происходит рендеринг в размере 300x250 вместо запланированного 320x50, что и вызывает наложение.

В нашем случае используется dfp_mobile_topic_above_suggested_code, то есть DFP, а баннер предоставляется через AdSense. У нас есть выделенные рекламные блоки в DFP для каждого размещения и для каждой платформы (мобильная/десктоп), они настроены аналогично и имеют заданный фиксированный размер (не динамический). AdSense не настроен на использование AutoAds. Наша тема Discourse довольно проста, поэтому я сомневаюсь, что проблема вызвана ею.

Встречал ли кто-нибудь в сети сообщения о подобном наложении рекламы?

Есть ли какие-либо идеи, что может вызывать это, учитывая, что проблема возникает только тогда, когда рендеринг инициируется прокруткой к этому месту?

Привет!

Хотел бы предложить новую функцию для этого плагина: Обнаружение блокировщиков рекламы и уведомления.

Было бы здорово, если бы владельцы сайтов могли включать настраиваемый баннер или всплывающее уведомление, когда плагин обнаруживает, что реклама блокируется.

Основные настраиваемые опции, которые я бы хотел видеть:

  • Настраиваемое сообщение: Возможность задать текст. Например: «Ваш блокировщик рекламы скрывает нашу рекламу. Поддержка этого сайта не бесплатна — пожалуйста, добавьте нас в белый список, чтобы поддержать сообщество!»
  • Ссылка на инструкцию: Поле для включения ссылки «Как отключить AdBlock» (например, [Узнать, как добавить нас в белый список, здесь]).
  • Возможность закрытия: Опция, позволяющая пользователям закрыть уведомление.

Это было бы огромной помощью для сообществ, которые зависят от доходов от рекламы, чтобы продолжать работу. Спасибо за отличную работу!

2 сообщения были перенесены в новую тему: Включение скрытой настройки сайта