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

Russian supplemental subscription

Moderator: RU AdList Mods

User avatar
dimisa
RU AdList Author
RU AdList Author
Posts: 9784
Joined: Tue Dec 01, 2015 5:24 pm

Post by dimisa »

raletag wrote:VK posts filter
Мы только недавно ушли от россыпи отдельных скриптов, сведя всё в единый пакет RU ADList JS Fixes. Юзерам должно быть удобно пользоваться и обновлять дополнения. Я думаю, VK posts filter нужно внести в состав пакета. Напишу Lain_13 об этом.
Если дудлы утомили - 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 »

Строго говоря это не скрипт против рекламы, а против спама вроде сообщений из разного рода игр во вконтакте, политоты, призывов вступить во всякое г…группы и прочий мусор. Скрипт, конечно, полезный, но мне кажется для JS Fixes он не подходит.
snookilow
Senior Member
Senior Member
Posts: 50
Joined: Thu Apr 07, 2016 12:50 am

Post by snookilow »

Ещё раз здрасти :)

Давно заметил баг, но сейчас решил разобраться и вот что понял.
Использую Firefox последней версии.
Запускаю видео в плеере VK, потом мотаю видео на любой тайминг 3-4 раза и всё, видео отказывается мотаться и сохраняет последнюю позицию где я остановился. Пока не перезагрузить страницу я не могу больше выбрать минуту воспроизведения, меня просто возвращает в исходное положение.

Проблема связана с подпиской RU Adlist: Counters
Правило которое приводит к этому глюку - ||vigo.ru^$third-party
Что же с этим делать ? Есть идеи ?
User avatar
dimisa
RU AdList Author
RU AdList Author
Posts: 9784
Joined: Tue Dec 01, 2015 5:24 pm

Post by dimisa »

Ничего не нужно делать. Проблема более чем известная. Я так долго воевал с EasyList из-за этого проблемного правила, что когда вопрос был решён, то удаляя выправляющее исключение, забыл удалить аналогичную блокировку из Антисчётчика.

Решено: https://hg.adblockplus.org/ruadlist/rev ... 8394#l1.12
Если дудлы утомили - Google No Doodles
snookilow
Senior Member
Senior Member
Posts: 50
Joined: Thu Apr 07, 2016 12:50 am

Post by snookilow »

dimisa Ну теперь всё будет в порядке. Спасибо за пояснение.
NePeka
Site Member
Site Member
Posts: 49
Joined: Mon Dec 05, 2016 9:36 am

Post by NePeka »

А почему ни в 1 списке нет vk.com/rtrg ?

https://toster.ru/q/212339 это ретаргетинг вконтакта и встречается на множестве сайтов.
User avatar
dimisa
RU AdList Author
RU AdList Author
Posts: 9784
Joined: Tue Dec 01, 2015 5:24 pm

Post by dimisa »

Странно, вроде раньше был такой фильтр в EasyList. Сейчас не вижу почему-то. Чуть позже ещё раз проверю и если что - внесу в RU AdList.
Если дудлы утомили - Google No Doodles
voha888
New Member
New Member
Posts: 1
Joined: Wed Dec 14, 2016 9:35 am

Post by voha888 »

Добавьте
Блокируемый элемент:
<DIV
id="ads_left" >
User avatar
dimisa
RU AdList Author
RU AdList Author
Posts: 9784
Joined: Tue Dec 01, 2015 5:24 pm

Post by dimisa »

voha888 wrote:Добавьте
Блокируемый элемент:
<DIV
id="ads_left" >
Он в подписке испокон веков. Используйте пожалуйста при оформлении тему ОБЯЗАТЕЛЬНО К ОЗНАКОМЛЕНИЮ! Скорее всего, у вас разрешена ненавязчивая реклама.
Если дудлы утомили - Google No Doodles
HardDeMorale
Site Member
Site Member
Posts: 37
Joined: Mon Apr 25, 2016 12:16 pm

Post by HardDeMorale »

Недавно заметил в некоторых сообществах VK новый тип рекламных записей (прим.)
Как я понял, это недавно появившаяся функция платных объявлений и в ближайшем будущем может основной. Если на данный момент нет необходимости добавлять правило в фильтры, то может быть вы сможете опубликовать его здесь для личного использования?
User avatar
dimisa
RU AdList Author
RU AdList Author
Posts: 9784
Joined: Tue Dec 01, 2015 5:24 pm

Post by dimisa »

HardDeMorale wrote:Недавно заметил в некоторых сообществах VK новый тип рекламных записей (прим.)
Как я понял, это недавно появившаяся функция платных объявлений и в ближайшем будущем может основной. Если на данный момент нет необходимости добавлять правило в фильтры, то может быть вы сможете опубликовать его здесь для личного использования?
Пользователи uBlock Origin могут добавить:

Code: Select all

vk.com##div[data-post-id]:has(.wall_marked_as_ads)
Текущая ревизия АВР с таким синтаксисом пока не работает, ждем новую версию. Пока она не вышла - добавим в RU AdList JS Fixes. Если помимо этого случая встретятся ещё, скиньте ссылку - нужно уточнить закономерность.
Если дудлы утомили - Google No Doodles
HardDeMorale
Site Member
Site Member
Posts: 37
Joined: Mon Apr 25, 2016 12:16 pm

Post by HardDeMorale »

dimisa wrote:Если помимо этого случая встретятся ещё, скиньте ссылку - нужно уточнить закономерность.
Вот еще примеры: первый, второй, третий.
Они бы хоть рекламировали что-нибудь по интересам, а не этот мусор. :(
User avatar
dimisa
RU AdList Author
RU AdList Author
Posts: 9784
Joined: Tue Dec 01, 2015 5:24 pm

Post by dimisa »

Ок, спасибо. Для вырезания из ленты потребуется ещё:

Code: Select all

vk.com###wl_post > :not(wl_head_wrap):has(.wall_marked_as_ads)
Если дудлы утомили - 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 »

Добавил аналог vk.com##div[data-post-id]:has(.wall_marked_as_ads) в JS Fixes.

> vk.com###wl_post > :not(wl_head_wrap):has(.wall_marked_as_ads)
Можно пример, где это нужно?
User avatar
dimisa
RU AdList Author
RU AdList Author
Posts: 9784
Joined: Tue Dec 01, 2015 5:24 pm

Post by dimisa »

Lain_13 wrote:Добавил аналог vk.com##div[data-post-id]:has(.wall_marked_as_ads) в JS Fixes.

> vk.com###wl_post > :not(wl_head_wrap):has(.wall_marked_as_ads)
Можно пример, где это нужно?
https://vk.com/marvel_dc?w=wall-32370614_89128
Если дудлы утомили - Google No Doodles
Evengard
New Member
New Member
Posts: 2
Joined: Fri Jan 20, 2017 8:23 am

Post by Evengard »

А зачем такое сложное правило? Что-то вроде
vk.com##.page_block:has(.wall_marked_as_ads)
не хватает?

PS: и почему оно не было добавлено в общую подписку?
User avatar
dimisa
RU AdList Author
RU AdList Author
Posts: 9784
Joined: Tue Dec 01, 2015 5:24 pm

Post by dimisa »

Evengard wrote: Fri Jan 20, 2017 8:26 am А зачем такое сложное правило? Что-то вроде
vk.com##.page_block:has(.wall_marked_as_ads)
не хватает?

PS: и почему оно не было добавлено в общую подписку?
Подписку RU AdList использует целый зоопарк блокеров, причём не все они имеют встроенную проверку валидности применяемых фильтров. И если добавить вручную незнакомый фильтр со специфическим синтаксисом блокер порой не даёт, то залитый в составе подписки – пожалуйста. В результате, фильтры со специфическим синтаксисом будут не игнорироваться с параллельным применением валидных, а отбрасываться вместе с ними. Таким образом, один невалидный фильтр, привязанный к определённому домену - убъёт все фильтры на этом домене и блокировка просто перестанет на нём работать. Так что добавление в подписку RU AdList правила с :has приведёт к тому, что у всех пользователей АВР/АВ для Хрома на VK скрытие рекламы отключится.
Если дудлы утомили - Google No Doodles
User avatar
Klayton
Postaholic
Postaholic
Posts: 486
Joined: Sat Dec 05, 2015 10:52 am

Post by Klayton »

dimisa wrote: Fri Jan 20, 2017 8:51 am ...добавление в подписку RU AdList правила с :has приведёт к тому, что у всех пользователей АВР/АВ для Хрома на VK скрытие рекламы отключится.
В ABP же планировалось ввести поддержку :has, ещё не успели?

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

User avatar
dimisa
RU AdList Author
RU AdList Author
Posts: 9784
Joined: Tue Dec 01, 2015 5:24 pm

Post by dimisa »

Klayton wrote: Fri Jan 20, 2017 11:21 amВ ABP же планировалось ввести поддержку :has, ещё не успели?
Оно как бы уже давно готово: https://codereview.adblockplus.org/29361668/

Но прежде чем мы увидим функцию рекурсивного скрытия в стабильном релизе, должны пройти тесты и расширения/приложения-сателлиты, а на это требуется время. Например, - после введения функции блокировки сокетов, я поправлял синтаксис из-за того, что падал Samsung's browser.
Если дудлы утомили - Google No Doodles
Evengard
New Member
New Member
Posts: 2
Joined: Fri Jan 20, 2017 8:23 am

Post by Evengard »

Ясно спасибо понял. Сам пользуюсь uBlock Origin, вдобавок под Firefox, так что не думал что has не поддерживается везде, вроде как сам CSS селектор уже достаточно долгое время существует.
User avatar
dimisa
RU AdList Author
RU AdList Author
Posts: 9784
Joined: Tue Dec 01, 2015 5:24 pm

Post by dimisa »

Evengard wrote: Fri Jan 20, 2017 6:26 pm Ясно спасибо понял. Сам пользуюсь uBlock Origin, вдобавок под Firefox, так что не думал что has не поддерживается везде, вроде как сам CSS селектор уже достаточно долгое время существует.
Ну так uBlock - это же не привязанное ни к чему расширение. Своих глобальных подписок (за исключением куцых uBlock filters) - нет. Может код хоть каждый день менять.
Если дудлы утомили - Google No Doodles
HardDeMorale
Site Member
Site Member
Posts: 37
Joined: Mon Apr 25, 2016 12:16 pm

Post by HardDeMorale »

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

Post by dimisa »

А вы RU AdList JS Fixes обновили?
Если дудлы утомили - Google No Doodles
HardDeMorale
Site Member
Site Member
Posts: 37
Joined: Mon Apr 25, 2016 12:16 pm

Post by HardDeMorale »

dimisa wrote: Mon Jan 23, 2017 11:00 am А вы RU AdList JS Fixes обновили?
Да, я всегда перед сообщением проверяю обновления. В данный момент последняя версия показывается 20170123.0.
User avatar
dimisa
RU AdList Author
RU AdList Author
Posts: 9784
Joined: Tue Dec 01, 2015 5:24 pm

Post by dimisa »

Значит, это что-то новое. Скриншот не очень удачный, сделайте пожалуйста вид рекламного поста целиком, попробую сориентироваться.

Add
Проверил работу JS Fixes на примерах из раннего сообщения - там рекламные посты благополучно вырезаются.
Если дудлы утомили - Google No Doodles
HardDeMorale
Site Member
Site Member
Posts: 37
Joined: Mon Apr 25, 2016 12:16 pm

Post by HardDeMorale »

dimisa wrote: Mon Jan 23, 2017 11:18 amСкриншот не очень удачный, сделайте пожалуйста вид рекламного поста целиком, попробую сориентироваться.
Это и есть скриншот целиком, ниже только кнопки Мне нравится и репост. Вот еще один пример.
User avatar
dimisa
RU AdList Author
RU AdList Author
Posts: 9784
Joined: Tue Dec 01, 2015 5:24 pm

Post by dimisa »

Пользователям uBlock просьба проверить работу правила:

Code: Select all

vk.com##div[data-post-id]:has(.wall_text_name_explain_promoted_post)
Возможно, быстрее будет срабатывать:

Code: Select all

vk.com###wide_column div[data-post-id]:has(.wall_text_name_explain_promoted_post)
Add
После подписок на различные сообщества рекламные посты появились. Только вот эти посты уже скрываются имеющимися в подписке правилами:

Code: Select all

vk.com##div[data-ad-view]
vk.com##div[data-ad]
Они как раз имеют дочерний элемент .wall_text_name_explain_promoted_post, который я предполагал использовать в рекурсивных правилах, вводить которые, таким образом - бессмысленно.
Если дудлы утомили - Google No Doodles
Lex
New Member
New Member
Posts: 2
Joined: Tue Mar 14, 2017 11:52 am

Post by Lex »

Помогите решить одну проблему. На сайтах где есть вот такие блоки "Мы Вконтакте" этот блок вроде блокируется но остается вот это, три синих прямоугольничка которые анимированны и символизируется загрузку. Они очень сильно раздражают. Если выбрать заблокировать элемент в блокировщике то можно скрыть его насовсем, но неужели мне это нужно делать для всех посещаемых сайтов вручную чтобы скрыть такие блоки?

http://i89.fastpic.ru/thumb/2017/0314/1 ... d5217.jpeg
User avatar
dimisa
RU AdList Author
RU AdList Author
Posts: 9784
Joined: Tue Dec 01, 2015 5:24 pm

Post by dimisa »

Скриншот слишком маленький, чтобы понять о чём идёт речь. Для блокировки на сторонних ресурсах социального контента и виджетов в том числе, используйте подписку Bitblock.
Если дудлы утомили - Google No Doodles
Lex
New Member
New Member
Posts: 2
Joined: Tue Mar 14, 2017 11:52 am

Post by Lex »

Спасибо Вам огромное, помогло! Господи, полгода я так мучался, что же я раньше не спросил.
Post Reply