Агрессивная реклама вконтакте
Недавно я заметил, что adblock перестал справляться с рекламой вконтакте.
После небольшого анализа оказалось:
1) adblock все-таки удаляет рекламу
2) раз в N минут рекламный блок обновляется целиком. При этом, если adblock все-таки похерил его, блок восстанавливается.
Первое, что пришло в голову - установить на хром плагин stylebot и добавить css:
display:none;
Но через полчаса появляется это:
То есть вконтактик предусмотрел и этот ход, поэтому от рекламы теперь не отвертеться.
К счастью, в css скрыть элемент можно множеством способов. Вот еще один из них:
transform: scale(0);
Вот рецепт счастья для ярых ненавистников рекламных баннеров (таких как я):
- добавить transform: scale(0); на элемент #left_ads
Несколько лет назад переключил вк на английский и никакой рекламы с тех пор
Да в ВК самая агрессивная в мире реклама. Так и тычут в лицо этим маленьким боковым блоком.
Не знаешь куда от неё прятаться.
uBlock, нет никакой рекламы ВК
такая хуета не от вконтакте, а от mail . сру (после покупки вк) - это их фишка блоки с !импортант прописывать непосредственно в стиль блока (у них на почте точно так же реклама работает) - лечится стильботом или подключением самописного js скрипта через Tampermonkey (я через js делал, т.к. стильбот не всегда справляется - !импортант в стиле принимается первый попавшийся, а стильбот подгружает свой стиль всегда самым последним и прописанный в нем !импортант уже не будет работать)
p/s/ такой стиль тоже работает =) text-indent: -99999px;
Здравствуйте, я разработчик вконтакте, большое вам спасибо за сотрудничество, очень хороший пост, с рекламой конечно наш косяк, указанные в посте и комментариях дыры обязательно пофиксим, будете смотреть рекламу без проблем.
P.S. "Врем привет!"
Боюсь утопите в минусах.
Но ВК пользуюсь бесплатно, музыка, видео, др.
Никогда вроде не было рекламы на весь экран, какой нибудь кричашей рекламы.
Я вообще отключил адблок для ВК, да пусть зарабатывают на мне.
спокойно убрал адблоком нажав удалить эту рекламу и поелозив ползунком
Теперь и пикабу туда же (((
Вот лечение, возможно временное:
Сходил, посмотрел, рекламу не увидел. Хром, адблок.
Но зачем это делать?!
Вас так напрягает маленький рекламный блок что ли?
ИМХО, адблок стоит использовать только в режиме блэк-листа, т.е. заходишь на сайт - там куча мешающей рекламы (не пара блоков с директом или адсенсом по бокам, а эти е*банные флеши с каким-то гавном и т.д.) - просто добавляешь сайт в черный список. Не знаю, реализовано ли это в адблоке, но в uBlock Origin такая возможность есть (использую именно его).
Подумайте сами - сайты ставят рекламу для того, чтобы получить хоть какой-то профит. Причем, не стоит забывать - любой сайт отнюдь не бесплатен, просто пользователь платит за использование сайта просмотром рекламы. Простейший пример: Пикабу. Если все станут пользоваться адблоками, то у команды печенюх не будет денег на поддержку и развитие ресурса, сайт просто умрет.
pS: Я знаю о чем говорю - сам веб-разработчик, у самого были проекты, которые умерли из-за недостатка финансов, количество посетителей с блокировщиками рекламы было около 15-20% на каждом проекте, хотя там был всего-то 1 рекламный блок адсенса сбоку (внизу сайдбара) и еще 1 после текста статьи. Никаких боди-кликов, никаких попапов, ничего не мешало чтению контента, но кого это волнует? :(
Adguard справляется с рекламой в ВК, сам фильтры не правил.
В AdBlock Plus нажал кнопку "Обновить сейчас"
Adblock Warning Removal List Последнее обновление: сегодня в 13:48:23
RuAdList+EasyList Последнее обновление: сегодня в 13:48:23
И вуаля, никакой рекламы.
transform: scale(0); да ты жжешь, + за смекалку.
Вот тебе еще несколько способов в помощь:
и еще вот такой забавный способ раз ты умеешь добавлять css, можно создать блок который просто будет перекрывать рекламу сверху на всю ее высоту и ширину белым квадратом
Дореволюционный язык поставь - не будет рекламы.
Я добавил в фильтр adblock - vk.com##.left_ads, но один фиг не скрывает. Почему?
Вангую, что left_ads превратится в просто # ))
И никакие adblock'и не помогут.
У меня стоит MusicSig + Stylish (Прототип нового дизайна ВКонтакте) и тоже нет рекламы
Не знаете какой скрипт воссттанавливает эти атрибуты?
Переключи вк на английский язык и вся реклама пропадет. Думаю 5-6 слов на англ. можно выучить ради этого :)
Огнелис, адблок+, рекламы нет вообще. При отключении адблока реклама появляется, так её нет. Что не так?
Тоже изначально АдБлок не справлялся. Потом вручную добавил запреты в нем же и все, не вылазит реклама.
Я просто обновил списки, и все ок стало (он почему то с ошибкой обновил их)
Поставил 3 расширения года 2 назад, до сих пор ни одной рекламы не увидел.-AdBlock -VkOpt-ВКонтакте AdBlock
AdGuard со всем прекрасно справляется
я скрыл с помощью адблока. Все можно сделать чуточку проще. Не надо полностью выпиливать рекламу. Я просто оставил часть рекламного банера с предложением о размещении своего объясления, вот как это выглядит
uBlock Origin в помощь. Помимо косметики от Адблока умеет блокировать соединение со сторонними доменами и вообще конфетка. Всё настраивается. После того, как попробовал больше ни одну баннерорезку не установлю.
та же фигня, думал адблок халтурит. Проверил тремя разными блокерами - нифига. В итоге руками скормил адгварду vk.com###left_ads > DIV.ads_ads_box.ver.repeat_ver.size_site и все стало как прежде
вы все вилкой суп едите-ставьте адгуард
Да пофигу на визуальный выпил, придумай лучше как выпилить его на уровне загрузки, может быть я где то повернул не туда, но сраный хром при 200 вкладках крашится(не закрывается сам, но крашит вкладки), фф ведет себя еще хуже.
Я.Браузер и adblock plus вроде все прикрывает на вк.
О блокировке рекламы
Пару дней недель назад в горячем висел пост о контекстной рекламе Яндекса, из комментариев к которому стало ясно, что многие пикабушники сталкивались с проблемой навязчивой рекламы в интернете, требованиями сайтов отключить блокировщик рекламы и т.д. Поэтому я решил рассказать о способах блокировки рекламы, проверенных на собственном опыте, применение которых сводит количество нежелательного контента к минимуму.
1. Выбор блокировщика.
Самые известные расширения для блокировки рекламы - Adblock Plus и Adblock. Первый поддерживает все популярные браузеры, второй - Chrome (и основанные на его движке) и Safari. Помимо них я хочу также рассказать про uBlock Origin, доступный для Chrome и Firefox.
Беглый взгляд на настройки блокировщиков даёт понять, что функционал первых двух практически идентичен, в то время как последний предоставляет больше возможностей для кастомизации. Chrome также предоставляет нам возможность посмотреть потребление памяти каждым расширением (открыть диспетчер задач можно нажатием Shift+Esc).
Как мы видим, uBlock потребляет значительно меньше памяти, а посему я рекомендую использовать именно его. Впрочем, если вы привыкли использовать ABP, а оперативки у вас достаточно, можно оставаться и на нём. Что же касается прочих блокировщиков, то они либо представляют собой клоны вышеупомянутых, либо обладают меньшим функционалом. Так, например, расширение Adguard предоставляет несколько собственных подписок и не даёт возможности добавить сторонние.
Некоторые пользователи устанавливают сразу несколько блокировщиков и, глядя на то, что каждый показывает блокировку какого-то числа элементов, полагают, что так они будут надёжнее защищены. Конечно же, так делать не стоит, потому что нагрузка на ОС сильно возрастает; притом качество блокировки зависит вовсе не от расширения, а от набор подписок. О них дальше и пойдёт речь.
2. Набор подписок по умолчанию.
Пожалуй, самое важное при настройке блокировщика рекламы - это правильный выбор списков фильтров или, проще говоря, подписок. Ведь информация о том, что нужно заблокировать, а что, напротив, трогать не следует, содержатся именно там, и если этой информации недостаточно, то ни один блокировщик ничего не сможет сделать.
Для начала взглянем на подписки, установленные по умолчанию в ABP.
Итак, как мы видим, по умолчанию подключён EasyList (основная подписка) и список фильтров для русскоязычных сайтов RuAdList. Кроме того, включён список исключений "ненавязчивой рекламы". На выбор предлагается подключить подписку для другого языкового сегмента сети либо любую другую, если у вас есть прямая ссылка на неё. Теперь посмотрим, как обстоят дела у uBO.
На скриншот не поместился весь список предлагаемых фильтров, ниже следуют все те же языковые подписки, которые предлагает ABP. Не вдаваясь в описание каждой из имеющихся тут подписок, можно просто заметить, что "из коробки" uBO будет работать лучше, потому что подключённых фильтров больше, а списка "ненавязчивой рекламы" среди них нет.
3. Добавление кастомных подписок.
Большая часть мусора, конечно, блокируется и этими минимальными наборами фильтров, однако для достижения максимального эффекта стоит несколько отредактировать их набор. Прежде всего, я советую отписаться от фильтра "ненавязчивой рекламы", если вы используете ABP, и от "Badware risks" в случае с uBO. Первый ухудшает качество фильтрации, а второй наоборот часто блокирует лишнее. Что стоит подключить, зависит от ваших личных предпочтений, от себя могу посоветовать следующее:
1) Adguard Russian Filte https://adguard.com/en/filter-rules.html?id=1 - одна из лучших подписок для русскоязычного сегмента сети, включает множество фильтров, отсутствующих в RuAdList.
2) RU AdList: Counters - дополнительная подписка от составителей RuAdList против счётчиков и систем аналитики.
3) I don't care about cookies - набор фильтров, скрывающих всплывающие окошки и уведомления на многих сайтах, предлагающие ознакомиться с политикой cookie-файлов.
4) uBlock Filters + - только для uBO, использует его возможности для блокировки всплывающих окон и некоторых других неприятных вещей.
Ну и конечно же, не могу не сказать о том, что у меня есть собственный список фильтров, содержащий некоторые полезные фильтры, отсутствующие в основных подписках (среди которых и скрытие закреплённого поста на пикабу). Также есть замечательный сайт с прямыми ссылками на большое количество подписок.
4. Использование нестандартных средств для блокировки рекламы.
Даже хорошо настроенный блокировщик не способен избавиться от некоторых видов рекламы: иногда разработчики исхитряются и помещают её в css, генерируют при помощи скриптов, смешивают с полезным контентом и т.д. Как правило, в таких случаях каждый сайт нужно рассматривать отдельно и искать решение для него конкретно. Однако есть несколько методов, не требующих детальной настройки.
Пожалуй, самыми раздражающими рекламными скриптами являются anti-adblock срипты. Иногда они выглядят скромно и не бросаются в глаза, вежливо прося посетителя отключить Adblock. Но зачастую подобные скрипты просто блокируют доступ к контенту сайта и требуют отключения блокировщика. Конечно, мириться с такой наглостью не стоит: существует userscript Anti-Adblock Killer, блокирующий большую часть anti-adblock скриптов. Его установка проводится в несколько шагов:
1) Установить расширение для поддержки userscript (Chrome, Firefox).
2) Добавить специальную подписку в свой ABP или uBO.
Проверить его работу можно, например, вот на этом сайте: если всё настроено правильно, то вы не увидите полноэкранную просьбу отключить адблок.
Особенно постарались над своей рекламой ребята из Яндекса: их баннеры в новостях и рекламные ссылки в поиске мимикрируют под контент страницы, и скрыть их, не повредив полезное содержимое, средствами адблока не удастся. К счастью, скрипт No Yandex Ads от создателей RuAdlist отлично справляется с этой задачей.