AdguardTeam / AdguardTeam/AdguardFilters
mail.yandex.ru - Mobile app banners
- 主要語言
- Adblock Filter List
- 星號
- 4.5k
- 分支
- 824
- 平均合併
- 19 小時 25 分鐘
- 30 天內合併 PR
- 250
描述
### Prerequisites
- [x] This site DOES NOT contain sexually explicit material, otherwise use [NSFW-specific form](./new?template=bug_report_NSFW.yml);
- [x] Filters were updated before reproducing an issue;
- [x] AdGuard product version is up-to-date;
- [x] Browser version is up-to-date;
- [x] If the site or app is broken, disabling AdGuard protection resolves an issue.
### What product do you use?
Other ad blocker
### AdGuard version
uBlock Origin development build 1.73.1b8
### What type of problem have you encountered?
Annoyances — pop-ups, cookie warnings, etc.
### Which browser(s) do you use?
other (specify in comment below)
### Which device do you use?
Mobile
### Where is the problem encountered?
https://mail.yandex.ru/touch
### Ad Blocking
EasyList
### Privacy
_No response_
### Social Widgets
_No response_
### Annoyances
AdGuard Annoyances filter
### Security
_No response_
### Other
_No response_
### DNS filters
_No response_
### Language-specific
RU AdList - Counters
### What Stealth Mode options do you have enabled?
_No response_
### Add your comment and screenshots
1. Description & Proposed Rules
В мобильной версии Яндекс Почты (mail.yandex.ru) отображаются навязчивые баннеры с предложением установить приложение:
1. Полноэкранный блокирующий оверлей при входе («Почта лучше в приложении»).
2. Плашка в нижней части выезжающего меню папок («Приложение Яндекс Почта» с кнопкой «Перейти»).
Существующие правила из базы не срабатывают. Предлагаю проверенное решение:
```adblock
! 1. Полноэкранный промо-экран
mail.yandex.ru##:xpath(//div[contains(., "Почта лучше в приложении") and contains(., "Скачать приложение") and not(.//div[contains(., "Почта лучше в приложении") and contains(., "Скачать приложение")])])
! 2. Плашка в боковом меню (с исключением "Входящие", чтобы не ломалось само меню)
mail.yandex.ru##a:has-text(Приложение):has-text(Яндекс Почта)
mail.yandex.ru##div:has-text(Приложение):has-text(Яндекс Почта):has-text(Перейти):not(:has-text(Входящие))
```
2. Screenshots
Screenshot 1: Полноэкранный баннер
Screenshot 2: Плашка в меню
Полная техническая информация
```ublock
uBlock Origin: 1.73.1b8
Chromium Mobile: 153
filterset (summary):
network: 208417
cosmetic: 150048
scriptlet: 46925
html: 0
listset (total-discarded, last-updated):
added:
https://easylist-downloads.adblockplus.org/antiadblockfilters.txt: 3192-5, 36m
https://easylist-downloads.adblockplus.org/bitblock.txt: 24909-21, 36m
adguard-popup-overlays: 33261-750, 38m
adguard-mobile-app-banners: 7964-139, 38m
adguard-other-annoyances: 16797-303, 38m
ublock-annoyances: 5017-157, 38m
RUS-0: 43230-3637, 37m Δ
RUS-1: 2000-256, 38m
default:
user-filters: 3-0, never
ublock-filters: 53658-96, 39m
ublock-badware: 10425-17, 39m
ublock-privacy: 4150-4, 39m
ublock-unbreak: 2801-2, 37m Δ
ublock-quick-fixes: 517-0, 39m
adguard-mobile: 12840-93, 39m
easylist: 86535-204, 39m
easyprivacy: 56540-2185, 37m Δ
urlhaus-1: 47145-11, 39m
plowe-0: 3558-1132, 39m
filterset (user): [array of 3 redacted]
userSettings: [none]
hiddenSettings: [none]
supportStats:
allReadyAfter: 2532 ms
maxAssetCacheWait: 44 ms
cacheBackend: indexedDB
```
### Privacy
- [x] I agree to follow this condition
貢獻指南
研究方向
Start by locating the list files that back `adguard-mobile-app-banners` and `adguard-other-annoyances` in this repo and check nearby Yandex Mail mobile rules for style. Add the two proposed adblock selectors from the report to the proper list entry section. Run a quick manual check on `https://mail.yandex.ru/touch` in the stated mobile/browser setup and confirm the full-screen promo overlay and lower menu banner are no longer shown while normal menu items like "Входящие" remain.
由索引模型根據 Issue 內容生成。
評估
- 領域
- tooling
- Issue 類型
- 缺陷
- 難度
- 2/5
- 預估耗時
- 1-3 小時
- 活躍度
- 活躍
- 描述清晰度
- 描述清楚
- 新手友好度
- 74/100