@inmotusdesign
Фронтенд-разработчик

Всплывает реклама (подмена .js) и срабатывает ad block, как исправить?

На страницах сайта https://n-trade.spb.ru/services/ периодически всплывала реклама: n-trade.spb.ru/services
r.2ad.wtf/?orig=http%3A%2F%2Fn-trade.spb.ru%2Fbitr...

Удалось победить временно путем добавления SSL.

Сейчас постоянно срабатывает ad block на моб. устройстве при просмотре сайта.
Скрипты jquery и т.д. с абсолютными адресами и https:// установили.
Не удалось отловить источник. Кто сталкивался - как исправили?
  • Вопрос задан
  • 360 просмотров
Пригласить эксперта
Ответы на вопрос 3
@galaxy
Вас или поломали, или шаблон с рекламой используете. В шапке у вас прямо подозрительный скрипт загружается с bitrix.info/ba.js
Ответ написан
dollar
@dollar
Делай добро и бросай его в воду.
Ловите методом исключения. Попробуйте разные компьютеры и разные моб. устройства. Если реклама только на одном моб. устройстве, то дело в нём. Если реклама на всех (или нескольких) моб. устройствах, то нужно дальше отсекать варианты. У всех ли одинаковый оператор, у всех ли одинаковый бренд, версия ОС, особенности настройки и т.д. Попробуйте что-то поменять. Так вы либо найдёте источник, либо сузите круг поиска, либо отсечёте сразу целое направление поиска.

Гипотетически вирус может быть на устройстве, на сервере, митм, а ещё это может быть шутка одного из коллег или вообще что угодно. Чтобы не гадать и не перебирать все варианты по одному, нужно методом исключения с помощью простых экспериментов убирать целые направления для поиска, то есть каждый раз отсекается примерно половина вариантов. Когда вариантов останется совсем мало, то их уже можно будет тупо перебрать по порядку, проверив каждый.
Ответ написан
Комментировать
@inmotusdesign Автор вопроса
Фронтенд-разработчик
galaxy dollar Спасибо. Это скорее все вместе.
1. Битрикс > вирус удален.
2. "Капризный" Ad Block: я последовательно отключал фрагменты кода главной страницы.
Пришлось даже метрику убрать (временно - с ней реагировал ad block!)
Все "container" и пустой код убрал.
3. Добавил https:// и ?banner=off для всех JS скриптов в Show Head.
4. Корзину из подвала убрал и т.д.
В общем "обрезал хвосты", что могло дать реакцию ad block.
Ошибки в битых урлах - исправлю.
Сложность в том, ad block на моб. не дает понять, что именно стало причиной (баглист не вывести).
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы