Реклама в Яндекс Почта #2

biomotor

New Member
Раз уж тему закрыли, БЕЗ решения проблемы, с чем я не согласен, решил всетаки донести до пользователей продолжение истории:
в общем убрать у меня получилось, но почему-то происходит смещение иконок.
думал это просто ошибка после моего правила - mail.yandex.ru##.sw5apwtMERUvH5wPtmdqO
ан нет... при использовании скрипта AdGuard Extra то же самое...
Да еще в добавок на разных почтах яндекса отображается по-разному, и глюк именно в корпоративной почте.
Может кто-то сталкивался с этим?
Screenshot_3.jpg
Screenshot_4.jpg
 

vvgNovanet

Moderator
Moderator
sw5apwtMERUvH5wPtmdqO скорее всего скоро изменится.
Попробуйте так.
У меня это правило очень давно в фильтре.
Code:
mail.yandex.ru##div.mail-Layout-Content:last-child > div[class^="ns-view-"]:nth-child(4)
Правда строчка эта у меня находится чуть ниже.Снимок экрана от 2021-07-05 19-55-32.png
:nth-child(4) это какой по счёту элемент.
 

biomotor

New Member
vvgNovanet, это не та реклама. данный скрипт у меня есть.
реклама что у меня только в корпоративной почте походу.
да, вы правы, sw5apwtMERUvH5wPtmdqO - однодневный код.
исправил так:
Code:
mail.yandex.ru##.mail-Layout-Main > div[class^="ns-view-"]:nth-child(2)
но смещение не убирается.
 

vvgNovanet

Moderator
Moderator
Не могу повторить Вашу "рекламу" Как сделать корпоративную почту.? Сейчас на работе. Вечером ещë раз попробую.
 

biomotor

New Member
корпоративная почта, предоставленная фирмой. Домен корпоративной почты не @yandex.ru, а @companyname.ru
 
Last edited:

ammnt

Beta Tester
Не могу повторить Вашу "рекламу" Как сделать корпоративную почту.? Сейчас на работе. Вечером ещë раз попробую.
 

biomotor

New Member
ammnt, не оч понял что вы пытались показать, но захожу все равно через обычный mail.yandex.ru, а не через business.yandex.ru.
Да и там говорят 100 Гб, а у меня 52...
 

ammnt

Beta Tester
ammnt, не оч понял что вы пытались показать, но захожу все равно через обычный mail.yandex.ru, а не через business.yandex.ru.
Да и там говорят 100 Гб, а у меня 52...
Очевидно, что это ответ на вопрос адресован @vvgNovanet - как сделать почту для домена на Яндексе.
 

biomotor

New Member
Last edited:

biomotor

New Member
@zloyden, Это конечно хорошо, но я пользуюсь обычным AdGuard... без скрипта, со своими правилами, можете правило тогда создать?
Да, кстати, в фильтрах, кажется RU AdList: Counters, присутствует исправление, но оно такое же как и у меня, со смещением панели.

есть какие-то рекомендации по фильтрам и настройке обычного AdGuard?
работает ли скрипт AdGuard Extra через Tampermonkey без обычного AdGuard?
Что лучше скрипт или правила? Чем?
 
Last edited:

zloyden

Filters Developer
Staff member
Administrator
Moderator
Это конечно хорошо, но я пользуюсь обычным AdGuard...
Попробуйте без скрипта mail.yandex.ru#$#.mail-Layout-Main > .ns-view-advanced-search-box + div[data-key^="box"] { visibility: hidden !important; }, но оно долго не проживет и в итоге придется делать каждый раз новое. Вследствие этого и был создан AdGuard Extra, который направлен на борьбу с повторно загружающейся рекламой и более сложных случаев. Большая часть рекламы для сервисов Яндекса, mail.ru и других популярных ресурсов блокируется этим скриптом.
Да, кстати, в фильтрах, кажется RU AdList: Counters, присутствует исправление, но оно такое же как и у меня, со смещением панели.
Об этом нужно уведомить автора этого фильтра.
есть какие-то рекомендации по фильтрам и настройке обычного AdGuard?
работает ли скрипт AdGuard Extra через Tampermonkey без обычного AdGuard?
Я бы рекомендовал пользоваться нашими фильтрами (есть в моей подписи) и языковыми по необходимости. Скрипт работает отдельно от нашего расширения, но для лучшей эффективности используйте их вместе. Также он существует в виде расширения, которое можно установить в браузере через магазин расширений, однако скрипт через Tampermonkey обновляется немного быстрей.
Что лучше скрипт или правила? Чем?
На данный момент нельзя сказать, что скрипт или правила лучше / хуже относительно друг друга. Оба подхода хороши в контексте поставленных для них задач.
 

biomotor

New Member
zloyden,
попробовал добавить скрипт:
mail.yandex.ru#$#.mail-Layout-Main > .ns-view-advanced-search-box + div[data-key^="box"] { visibility: hidden !important; }
реклама успешно ушла и там и там, того отступа что был уже нет, но появился новый отступ, всего блока с письмами.

Попробовал поотдельности включить скрипт и правила,
конкретно в яндекс почте мои правила не пропускают рекламу в левом баре, а скрипт иногда пропускает.

Как найти автора фильтра?

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

Удаляет ли скрипт всю рекламу с яндекс музыки, включая остановку?

Чем отличается mail.yandex.ru#$# от mail.yandex.ru## ?

как я понимаю, это сделать невидимым 'box' соседний с 'ns-view-advanced-search-box'...

можно ли изменить размер box, как-то так?
mail.yandex.ru#$#.mail-Layout-Main > div[class^="ns-view-"]:nth-child(2) { style: "width: 1px;" !important; }
 
Last edited:

zloyden

Filters Developer
Staff member
Administrator
Moderator
Напротив названия фильтра есть кнопка с переходом на его домашнюю страницу.
Насколько я помню, для яндекс музыки достаточно правил.
Чем отличается mail.yandex.ru#$# от mail.yandex.ru## ?
Об этом более подробно можете ознакомиться здесь.
 

biomotor

New Member
класс отвечающий за эту панель
ns-view-ps-header -> PSHeader -> PSHeader-Left, PSHeader-Center, PSHeader-Right
ns-view-ps-header - расположен так же, метка на том же месте,
PSHeader - уже расположен ниже
PSHeader-Left - строка поиска появляющаяся при нажатии на кнопку поиска
PSHeader-Center - кнопка поиска
PSHeader-Right - правая панель
Смещается PSHeader а вместе с ним и все три класса Left, Center, Right

Получилось сместить PSHeader:
mail.yandex.ru#$#.PSHeader {margin-top: -46px !important;}
на корпоративной почте все стало как надо, НО на обычной почте тоже все сместилось вверх.
Можно ли в правилах прописывать if | else ???
например:
!#if
mail.yandex.ru##.mail-Layout-Main > div[class^="ns-view-"]:nth-child(2)
: mail.yandex.ru#$#.PSHeader {margin-top: -46px !important;}
!#endif

Нашел файл без которого отступы слетают.
там есть и PSHeader, только не могу разобраться какие отступы влияют.
 
Last edited:

zloyden

Filters Developer
Staff member
Administrator
Moderator
Можно ли в правилах прописывать if | else ???
Это не поддерживается синтаксисом - выше директива используется для других целей. Мы работаем над исправлением в AdGuard Extra. Когда будет обновление, я сообщу.
UPD. Скрипт был обновлен, проверить это можно через расширение.
 
Last edited:

biomotor

New Member
@zloyden , скрипт не удаляет рекламу, но вносит косметические изменения.
прошу добавить в скрипт это правило, можете изменить. чтобы удаляло рекламу.
mail.yandex.ru##.mail-Layout-Main > div[class^="ns-view-"]:nth-child(2)
респект и уважуха!

можете в виде правила написать эти косметические изменения?

Вы пользуетесь AdGuard и AdGuard VPN со смартфона? С какими настройками? Сильно жрет батарею? Как фильтрует?
 
Last edited:

zloyden

Filters Developer
Staff member
Administrator
Moderator
Посмотрите мое сообщение выше про скрипт - поправили отображение иконок.
Вы пользуетесь AdGuard и AdGuard VPN со смартфона? С какими настройками? Сильно жрет батарею? Как фильтрует?
Да. По батареи жора не замечал, есть режим совместимости, в котором сайты также фильтруются как без включения AdGuard VPN.
Если есть еще вопросы по нашим продуктам, их лучше задавать в другой теме или напрямую разработчикам.
 

biomotor

New Member
'Посмотрите мое сообщение выше про скрипт - поправили отображение иконок. '
Ткните носом, не вижу. :) (мне нужно правило для AdGuard)

'режим совместимости '
его нужно как-то по-особому настраивать?
 
Top