VK.COM (реклама во «ВКонтакте»)

Russian supplemental subscription

Moderator: RU AdList Mods

User avatar
Lain_13
RU AdList Author
RU AdList Author
Posts: 1041
Joined: Fri Aug 20, 2010 11:20 am

Post by Lain_13 »

Hi rhanajoy,
I'm sorry, but I'm not sure I do understand your question. I see your other posts are in English, so I assume you know it better. Feel free to ask further questions in English.

Filter vk.com###left_ads * were added to RU AdList filters list. It may move to the EL soon: viewtopic.php?f=62&t=28782&p=87760
Previously ads were hidden by "###left_ads" filter existing in EasyList, but since recently VK added well known Chrome "!important" hack which prevents Adblock styles to apply to this particular block, but they were too lazy to add it to all elements within and this filter exploits their lazines.
rhanajoy
AdBlock Community Manager
AdBlock Community Manager
Posts: 292
Joined: Fri Jul 03, 2015 10:40 am

Post by rhanajoy »

Hi Lain_13,

Whew, thanks! I had two years of Russian in college, but that was many, many years ago! And Google Translate continually fails me.

My original question was, where should the "vk.com###left_ads *" filter go? It looked as if it should go in the It's Not Important settings in TamperMonkey, but it wasn't clear which field (User Excludes, User Matches, or User Includes). It's moot now, since it's now part of RU AdList (and hopefully EasyList at some point as well).

Do you know if the !important trick might be why our users are reporting they're seeing ads on fs.to, and will either the RUAdList CSS Fixes script or It's Not Important fix those as well?

One last question... Would you mind taking a quick look at the Knowledge Base article I wrote concerning this? I would be very grateful to know that I'm not giving out inaccurate information. It's at https://help.getadblock.com/solution/ar ... 6000110719.

Thanks for all your help!
Rhana
AdBlock Community Manager

Posting on behalf of AdBlock (not ABP), when users come to us first and we have some reason to get involved with the discussion. http://help.getadblock.com
nockdown
New Member
New Member
Posts: 3
Joined: Tue Feb 23, 2016 7:20 am

Post by nockdown »

dimisa wrote: Фикс установлен?
https://greasyfork.org/ru/scripts/14720 ... -important
Теперь и с фиксом не работает. Появилась опять реклама слева.
Chrome 48.0.2564.116 (64-bit) и Chromium 48.0.2564.116 (64-bit)
Adblock Plus 1.11
Tampermonkey 3.12.58
It's Not Important
User avatar
dimisa
RU AdList Author
RU AdList Author
Posts: 9784
Joined: Tue Dec 01, 2015 5:24 pm

Post by dimisa »

Сделайте пожалуйста скриншот, кликнув правой кнопкой по рекламе и выбрав "показать код элемента", чтобы в инспекторе были видны также дочерние и родительские элементы. И если реклама видна только на определённых страницах, укажите ссылку на них.
Если дудлы утомили - Google No Doodles
OlegD
Guest

Post by OlegD »

seems like vk has changed id again to ads_left:
<div id="ads_left" style="overflow: visible; display: block !important; visibility: visible !important;">
<div style="display: block; position: static; left: 0px; top: 0px; opacity: 1;">
<div class="ads_ads_box ver repeat_ver size_site" style="visibility: visible !important;display:table !important;">
<div class="ads_ads_box2 ver repeat_ver size_site">...
User avatar
dimisa
RU AdList Author
RU AdList Author
Posts: 9784
Joined: Tue Dec 01, 2015 5:24 pm

Post by dimisa »

Ок, в подписке вроде поправили, нужно обновить её вручную. Но откуда там берётся реклама, лично мне вообще не понятно, т.к. не вижу её даже полностью отключив блокирующее расширение. Видимо, нужны определённые действия юзера для накопления статистики, используемой при подборе рекламы.
Если дудлы утомили - Google No Doodles
nockdown
New Member
New Member
Posts: 3
Joined: Tue Feb 23, 2016 7:20 am

Post by nockdown »

dimisa wrote:Ок, в подписке вроде поправили, нужно обновить её вручную.
Обновил подписку руками. Спасибо, снова блокирует.
StSav012
Senior Member
Senior Member
Posts: 52
Joined: Fri Mar 11, 2016 6:20 am

Post by StSav012 »

Why don't they just remove ad tags instead of hiding them? It would solve many problems with “!important” declaration. Or do they think that there are too many sites that watch their own DOM tree? I doubt it. At least, they could have added a key that hides instead of removing some certain ads.

Почему они просто не удаляют тэги с рекламой, а просто скрывают их? Это бы решило много проблем, связанных с «!important». Или они считают, что многие сайты следят за своими элементами? Что-то сомневаюсь. Они могли бы хотя бы добавить пометку, что надо скрывать, а не удалять.
This forum presents so many interesting sites! I'd never discover them by myself.
User avatar
dimisa
RU AdList Author
RU AdList Author
Posts: 9784
Joined: Tue Dec 01, 2015 5:24 pm

Post by dimisa »

StSav012 wrote:Why don't they just remove ad tags instead of hiding them? It would solve many problems with “!important” declaration. Or do they think that there are too many sites that watch their own DOM tree? I doubt it. At least, they could have added a key that hides instead of removing some certain ads.
A request has been made: viewtopic.php?f=62&t=28782
Если дудлы утомили - Google No Doodles
StSav012
Senior Member
Senior Member
Posts: 52
Joined: Fri Mar 11, 2016 6:20 am

Post by StSav012 »

dimisa wrote:
StSav012 wrote:Why don't they just remove ad tags instead of hiding them? It would solve many problems with “!important” declaration. Or do they think that there are too many sites that watch their own DOM tree? I doubt it. At least, they could have added a key that hides instead of removing some certain ads.
A request has been made: viewtopic.php?f=62&t=28782
Thanks, I'd seen it before posting that. I just wonder why don't they remove by default but they hide. It would keep some memory free at old computers. Sometimes, pretty much if we consider some flash ads.
Спасибо, я уже видел это. Мне просто любопытно, почему не удаляют всё по умолчанию, а скрывают. Это бы освободило нелишнюю на старых компьютерах память, причём в случае какого-нибудь флеша не так уж и мало.
This forum presents so many interesting sites! I'd never discover them by myself.
User avatar
dimisa
RU AdList Author
RU AdList Author
Posts: 9784
Joined: Tue Dec 01, 2015 5:24 pm

Post by dimisa »

Вы ошибаетесь. По умолчанию всегда используется именно блокировка рекламных фреймов. Но они не всегда встречаются в чистом виде, - зачастую в скриптах, загружающих рекламный контент, сконфигурировано и прочее содержимое, без которого страница просто сломается или не будут работать некоторые функции. Без правил скрытия не обойтись, но они всегда применяются в качестве косметической меры и уже после ввода блокирующих правил.
Если дудлы утомили - Google No Doodles
Steinway
Guest

Post by Steinway »

Снова вылезает реклама слева, обновление подписки не помогло. А-а-а-а, помогите!
User avatar
dimisa
RU AdList Author
RU AdList Author
Posts: 9784
Joined: Tue Dec 01, 2015 5:24 pm

Post by dimisa »

Сделайте пожалуйста скриншот, кликнув правой кнопкой по рекламе и выбрав "показать код элемента", чтобы в инспекторе были видны также дочерние и родительские элементы. И если реклама видна только на определённых страницах, укажите ссылку на них.
Если дудлы утомили - Google No Doodles
Steinway
Guest

Post by Steinway »

Сделайте пожалуйста скриншот, кликнув правой кнопкой по рекламе и выбрав "показать код элемента", чтобы в инспекторе были видны также дочерние и родительские элементы. И если реклама видна только на определённых страницах, укажите ссылку на них.
Извиняюсь, прочел тему и про !important в Хроме. Поставил фикс, полет нормальный.
deNULL
New Member
New Member
Posts: 1
Joined: Tue Feb 23, 2016 10:25 am

Post by deNULL »

Это вот правило с какой целью было добавлено вчера?

Code: Select all

||vk.com/js/al/aes_light.js$script
(https://hg.adblockplus.org/ruadlist/rev/b004f1f76799)

Ничего, что оно ленту новостей в ВК ломает? Открываем раздел, например, сообщений, пытаемся перейти в новости — ничего не открывается. Если открывается, то с ошибкой AdsLight is not defined, и дальше опять никакие переходы не работают.

Ещё мне не ясно, кстати, зачем давно в исключениях висит

Code: Select all

@@||vk.com/ads_rotate.php$domain=vk.com
(блокирование которого как раз-таки ничего не ломает), но это надо в ветку EasyList жаловаться, видимо. Странно, что раньше у меня получалось отменить действие этого правила своими собственными фильтрами, но в последнее время почему-то исключение из EasyList постоянно оказывается приоритетнее.
User avatar
dimisa
RU AdList Author
RU AdList Author
Posts: 9784
Joined: Tue Dec 01, 2015 5:24 pm

Post by dimisa »

deNULL wrote:Это вот правило с какой целью было добавлено вчера?

Code: Select all

||vk.com/js/al/aes_light.js$script
(https://hg.adblockplus.org/ruadlist/rev/b004f1f76799)

Ничего, что оно ленту новостей в ВК ломает? Открываем раздел, например, сообщений, пытаемся перейти в новости — ничего не открывается. Если открывается, то с ошибкой AdsLight is not defined, и дальше опять никакие переходы не работают.
Ну так можно же открыть скрипт по ссылке: http://vk.com/js/al/aes_light.js и посмотреть. Он отвечает за рекламу. Но, к сожалению, как я писал выше > viewtopic.php?f=102&t=28751&start=30#p88880
dimisa wrote:По умолчанию всегда используется именно блокировка рекламных фреймов. Но они не всегда встречаются в чистом виде, - зачастую в скриптах, загружающих рекламный контент, сконфигурировано и прочее содержимое, без которого страница просто сломается или не будут работать некоторые функции.
В данном случае именно это и произошло. Но так как в рамках одной сессии эта проблема не проявилась, обнаружилось это только несколько часов назад. Кстати, если открыть "Новости" через правый клик, то всё становиться работоспособным. Так что о баге известно, поиск альтернативного решения ведётся.
deNULL wrote:Ещё мне не ясно, кстати, зачем давно в исключениях висит

Code: Select all

@@||vk.com/ads_rotate.php$domain=vk.com
(блокирование которого как раз-таки ничего не ломает), но это надо в ветку EasyList жаловаться, видимо. Странно, что раньше у меня получалось отменить действие этого правила своими собственными фильтрами, но в последнее время почему-то исключение из EasyList постоянно оказывается приоритетнее.
На этот вопрос я отвечал ранее, в этой же теме > viewtopic.php?f=102&t=28751&start=15#p87653
dimisa wrote:Этому исключению 2 года. Без него не работают игры и прочая медиа. Исключения всегда имеют больший приоритет перед блокировкой.
Если дудлы утомили - Google No Doodles
User avatar
dimisa
RU AdList Author
RU AdList Author
Posts: 9784
Joined: Tue Dec 01, 2015 5:24 pm

Post by dimisa »

Вроде вот так ничего не сломалось: https://hg.adblockplus.org/ruadlist/rev/0f5835a2baae
Если дудлы утомили - Google No Doodles
befzz
Guest

Post by befzz »

Фильтр, который пока помогает:

Code: Select all

vk.com###ads_left
User avatar
dimisa
RU AdList Author
RU AdList Author
Posts: 9784
Joined: Tue Dec 01, 2015 5:24 pm

Post by dimisa »

befzz
Там должен работать фильтр:

Code: Select all

vk.com###ads_left *
Фикс установлен?
https://greasyfork.org/ru/scripts/14720 ... -important
Если дудлы утомили - Google No Doodles
furfurka
New Member
New Member
Posts: 5
Joined: Wed Apr 06, 2016 1:17 am

Post by furfurka »

не знаю как прикрепить скрин, вот ссылка на с него http://cs636721.vk.me/v636721025/6c/TuKa7nF4zOA.jpg
User avatar
dimisa
RU AdList Author
RU AdList Author
Posts: 9784
Joined: Tue Dec 01, 2015 5:24 pm

Post by dimisa »

furfurka
Нужно сделать скриншот, кликнув правой кнопкой по рекламе и выбрав "просмотреть код", чтобы в инспекторе были видны также дочерние и родительские элементы.
Если дудлы утомили - Google No Doodles
User avatar
dimisa
RU AdList Author
RU AdList Author
Posts: 9784
Joined: Tue Dec 01, 2015 5:24 pm

Post by dimisa »

Анонс

В список ненавязчивой/приемлемой рекламы EasyList прописали исключение:

vk.com#@##ads_left *


Это означает, что все, кто не снял галочку с этого пункта - будут эту ненавязчивую рекламу лицезреть.
Если дудлы утомили - Google No Doodles
трактор
Postaholic
Postaholic
Posts: 217
Joined: Tue Mar 15, 2016 7:17 pm

Post by трактор »

Нда... Как я понял, приоритет правил ненавязчивой рекламы выше, даже если прописать блоки вручную. Как говорится, без комментариев...
User avatar
dimisa
RU AdList Author
RU AdList Author
Posts: 9784
Joined: Tue Dec 01, 2015 5:24 pm

Post by dimisa »

Уже пришло почти пять сотен репортов... Пипец.

Но ведь всегда можно от этой ненавязчивой/приемлемой рекламы отказаться.
Если дудлы утомили - Google No Doodles
трактор
Postaholic
Postaholic
Posts: 217
Joined: Tue Mar 15, 2016 7:17 pm

Post by трактор »

dimisa, а через css-fixes либо через отдельный скрипт нельзя объехать, чтобы уж действительно не рубить всю рекламу под корень?
User avatar
dimisa
RU AdList Author
RU AdList Author
Posts: 9784
Joined: Tue Dec 01, 2015 5:24 pm

Post by dimisa »

Можно. Я попрошу Lain_13 добавить. Правда, это не скрипт, а стиль. Но пользователей подписки - миллионы, а CSS-Fixes - около 15.000.
Если дудлы утомили - Google No Doodles
Lolaof
Forum Junkie
Forum Junkie
Posts: 103
Joined: Mon Jan 25, 2016 5:54 pm

Post by Lolaof »

dimisa wrote:Можно. Я попрошу Lain_13 добавить. Правда, это не скрипт, а стиль. Но пользователей подписки - миллионы, а CSS-Fixes - около 15.000.
Я так понял это коснется только пользователей ABP, так как в uBO нету такой подписки. Где можно узнать о подробностях, должна же быть тема, где они добавили в белый список. Взять и сообщить главным, что бы они сами рассматривали жалобы с ВК рекламой, раз разрешили показ, сам не пользуюсь соцсетями.

add
Лучше всего на мое мнение написать скрипт и распространить его. По соцсети ВК такая инфа быстро разбежится.
User avatar
dimisa
RU AdList Author
RU AdList Author
Posts: 9784
Joined: Tue Dec 01, 2015 5:24 pm

Post by dimisa »

В uBO эта подписка называется "Allow non-intrusive advertising‎".

Количество репортов подходит к 700. И это только с обеда!
Если дудлы утомили - Google No Doodles
User avatar
Lain_13
RU AdList Author
RU AdList Author
Posts: 1041
Joined: Fri Aug 20, 2010 11:20 am

Post by Lain_13 »

Закрепил тему и добавил обьяснение пробемы в первое сообщение.

Добавлять в CSS Fixes не вижу смысла. Количество отчётов это никак не уменьшит, а для решения проблемы достаточно снять одну галочку в настройках баннерорезки. Всяко проще, чем устанавливать CSS Fixes или, тем более, специальный скрипт для скрытия этой рекламы.
User avatar
Klayton
Postaholic
Postaholic
Posts: 486
Joined: Sat Dec 05, 2015 10:52 am

Post by Klayton »

dimisa wrote:В uBO эта подписка называется "Allow non-intrusive advertising‎".
Прошу прощения, но за год с лишним использования uBO и более 2х десятков его установок ни разу подобной подписки не видел. Это, скорее всего, внешняя подписка, которую при большом желании можно подключить руками. Она есть и по умолчанию включена в ABP и адгарде, но в дефолтном uBO её нет (если я ничего не упустил).

FF 115.8.0esr; uBO 1.56.1rc0 || Ungoogled 106.0.5249.119; uBO 1.55.0, lists - pastebin.com/yUZxWZCc

Post Reply