Skip to content
Merged
Show file tree
Hide file tree
Changes from 4 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 2 additions & 3 deletions AnnoyancesFilter/MobileApp/sections/mobile-app_specific.txt
Original file line number Diff line number Diff line change
Expand Up @@ -338,7 +338,6 @@ pacificparadiseindian.com.au##div[data-class="app_download_banner"]
dazeddigital.com##.article-main-content > .grid:has(a[href^="https://play.google.com/store/apps/details"])
dazeddigital.com##.club-promo-strip
bietigheimerzeitung.de##div[data-b-title="BHZ-R ePaper"]
hepsiburada.com##details[class^="sf-smart-banner-"]
e-shop.gr##.sidebar-apps
ozdilekteyim.com##ozd-mobile-app-download
moviebox.*##.pc-guide-mask
Expand Down Expand Up @@ -4485,7 +4484,6 @@ teremok.ru,prioritypass.com,domainanalysis.io,finance.yahoo.com##.app-banner
theinformation.com##a[data-testid="download-app"]
quora.com#?#a[href="https://www.quora.com/"][target="_top"] + div[class] > button:has(> div > div > div:contains(App))
fantasi.one#?##app > div.background:has(> div:only-child > .close + .content > p:contains(App))
hepsiburada.com##details[class^="sf-smart-banner"]
ifunny.co###App > div[class*=" "]:has(> div[class] a[href^="https://ifunny.onelink.me/"])
okeydostavka.ru###mainHeaderMobileBanner
op.gg##a[href^="https://apps.apple.com/"][href*="/app/op-gg/id605722237"]
Expand Down Expand Up @@ -4617,7 +4615,6 @@ cookpad.com##.btn--cookpad-orange-500[data-gtag-event-action-value="ClickAppDown
cloud.tencent.com##.cdc-commercial-card
m.sporx.com##.media-news:has(> div > a[href^="https://app.adjust.com/"])
huggingface.co##a[href^="https://play.google.com/store/apps/"]
hepsiburada.com##details[class^="sf-smart-banner-"]
sporx.com#?##storyContent > div[id^="boxGallery_"]:has(> a[href^="https://app.adjust.com/"])
homerun.co.uk##.appstore-mobil
duckduckgo.com##a[class^="mobile-atb-banner_"]
Expand Down Expand Up @@ -5140,6 +5137,8 @@ scoopzapp.com#%#//scriptlet('trusted-create-element', 'head', 'script', '', '(()
google.ad,google.ae,google.al,google.am,google.as,google.at,google.az,google.ba,google.be,google.bf,google.bg,google.bi,google.bj,google.bs,google.bt,google.by,google.ca,google.cat,google.cd,google.cf,google.cg,google.ch,google.ci,google.cl,google.cm,google.cn,google.co.ao,google.co.bw,google.co.ck,google.co.cr,google.co.id,google.co.il,google.co.in,google.co.jp,google.co.ke,google.co.kr,google.co.ls,google.co.ma,google.co.mz,google.co.nz,google.co.th,google.co.tz,google.co.ug,google.co.uk,google.co.uz,google.co.ve,google.co.vi,google.co.za,google.co.zm,google.co.zw,google.com,google.com.af,google.com.ag,google.com.ai,google.com.ar,google.com.au,google.com.bd,google.com.bh,google.com.bn,google.com.bo,google.com.br,google.com.bz,google.com.co,google.com.cu,google.com.cy,google.com.do,google.com.ec,google.com.eg,google.com.et,google.com.fj,google.com.gh,google.com.gi,google.com.gt,google.com.hk,google.com.jm,google.com.kh,google.com.kw,google.com.lb,google.com.ly,google.com.mm,google.com.mt,google.com.mx,google.com.my,google.com.na,google.com.nf,google.com.ng,google.com.ni,google.com.np,google.com.om,google.com.pa,google.com.pe,google.com.pg,google.com.ph,google.com.pk,google.com.pr,google.com.py,google.com.qa,google.com.sa,google.com.sb,google.com.sg,google.com.sl,google.com.sv,google.com.tj,google.com.tr,google.com.tw,google.com.ua,google.com.uy,google.com.vc,google.com.vn,google.cv,google.cz,google.de,google.dj,google.dk,google.dm,google.dz,google.ee,google.es,google.fi,google.fm,google.fr,google.ga,google.ge,google.gg,google.gl,google.gm,google.gp,google.gr,google.gy,google.hn,google.hr,google.ht,google.hu,google.ie,google.im,google.iq,google.is,google.it,google.je,google.jo,google.kg,google.ki,google.kz,google.la,google.li,google.lk,google.lt,google.lu,google.lv,google.md,google.me,google.mg,google.mk,google.ml,google.mn,google.ms,google.mu,google.mv,google.mw,google.ne,google.nl,google.no,google.nr,google.nu,google.pl,google.pn,google.ps,google.pt,google.ro,google.rs,google.ru,google.rw,google.sc,google.se,google.sh,google.si,google.sk,google.sm,google.sn,google.so,google.sr,google.st,google.td,google.tg,google.tk,google.tl,google.tm,google.tn,google.to,google.tt,google.vg,google.vu,google.ws##div[role="menu"] > style ~ a[class][href^="https://search.app.goo.gl/"]
!
!+ NOT_OPTIMIZED
hepsiburada.com##details[class^="sf-smart-banner"]
!+ NOT_OPTIMIZED
m.made-in-china.com##.downapp
!+ NOT_OPTIMIZED
m.olx.ua###hydrate-root div[class^="css-"]:has(> button[data-testid="app-install-banner-close"])
Expand Down
19 changes: 10 additions & 9 deletions TurkishFilter/sections/specific.txt
Original file line number Diff line number Diff line change
Expand Up @@ -217,8 +217,6 @@ ifsagram6.com###promoPopup
ifsagram6.com#%#//scriptlet('trusted-replace-node-text', 'script', 'adPlayed', 'let adPlayed = false', 'let adPlayed = true')
||vendor-provider.*.cdn.digitaloceanspaces.com/ebetlab/*/promotions/$image
sahibinden.com##.masthead-banner-container
checkout.hepsiburada.com##div[class^="basket_container_"] div[class^="reco_"]
checkout.hepsiburada.com##div[class^="basket_container_"] div[class^="carousel_container_"]
||haberturk.com/adscbg/
||im.haberturk.com/assets/hopeplayer/released/plugins/ads-debug.min.js
||sozcu.com.tr/lib/adsv2_dist/
Expand Down Expand Up @@ -260,7 +258,6 @@ yeniakit.com.tr##.row .col-5 div[id][style^="height:"]
aspor.com.tr##.headline-items figure:has(> a[href^="http"])
||grupbul.com/assets/images/ads/
grupbul.com##a[href^="/reklamYonlendir/"][target="_blank"] > img
hepsiburada.com##.hepsiads-voltran-body
||abdpost.com/images/money/
zerotik.com##a[href^="https://medyabayim.com/"]
dizipala.*#%#//scriptlet('prevent-addEventListener', 'click', 'openHiddenPopup')
Expand Down Expand Up @@ -312,7 +309,6 @@ doviz.com##.top-ad-container
diziwatch.*#%#//scriptlet('prevent-addEventListener', 'DOMContentLoaded', 'initPop')
ertv.com.tr##.news-detail > div.mx-auto:has(> div.haber-ici-1_greklam)
ertv.com.tr##div[class*="greklam"]
hepsiburada.com##div[class^="sf-Recommendation-"] > div[class^="sf-Recommendation-"]:has(> div[class^="sf-reco-"] > a[href^="https://adservice.hepsiburada.com/"])
birsenaltuntas.com##.geoit_popup_ade
birsenaltuntas.com##.theiaStickySidebar > aside.widget_custom_html:has(> div > ins.adsbygoogle)
ag2m4.cfd#%#//scriptlet('prevent-addEventListener', 'DOMContentLoaded', 'popupLastOpened')
Expand Down Expand Up @@ -379,7 +375,6 @@ f5haber.com##.row > div.text-center:has(> div.adpro)
f5haber.com#$#.post-detail > div.infinity-item > div.row { justify-content: center !important; }
||turkcealtyazi.org/_popceh.js
bitcoinsistemi.com##.tdb-block-inner > .code-block
hepsiburada.com##div[data-test-id="sponsored-products"]
hisse.net,webtekno.com##.adv-col
webtekno.com##.content-adv-col
webtekno.com###masthead-ad
Expand Down Expand Up @@ -641,7 +636,6 @@ filmizleplus.cc##div[class^="r_header_"]
filmizleplus.cc,filmizletv.*###vidaltins
filmizleplus.cc,filmizletv.*#$#.container.main { margin-top: 0 !important; }
inattvgiris.pro###player div[data-watermark]
hepsiburada.com##div[data-test-id="sponsored-products"]
||hdfilmizle.org/hdpp.js
||statbest.in/jwplayer.mp4
||statbest.in/wbdrma/hdg.php
Expand All @@ -663,9 +657,19 @@ roketdizi.*##.w-full:empty
aylink.co##.interstitial-page #toasts
aylink.co##.interstitial-page .wrapper > center:has(> div:only-child .download-buttons-video)
||tranimeizle.top/js/mm3.js
checkout.hepsiburada.com##div[class^="basket_container_"] div[class^="carousel_container_"]
checkout.hepsiburada.com##div[class^="basket_container_"] div[class^="reco_"]
hepsiburada.com##.Advertisement
hepsiburada.com##.hepsiads-voltran-body
hepsiburada.com##.slick-slide:has(> div:only-child > div[class] > a[href^="https://adservice"])
hepsiburada.com###DESKTOP_MASTHEAD-googleAdvertisement
hepsiburada.com###hyd-adx
hepsiburada.com##div[class^="sf-Recommendation-"] > div[class^="sf-Recommendation-"]:has(> div[class^="sf-reco-"] > a[href^="https://adservice.hepsiburada.com/"])
hepsiburada.com##div[data-test-id="sponsored-products"]
hepsiburada.com##div[data-test-id="sponsored-products"]
hepsiburada.com##div[id^="Advertisement_"]
hepsiburada.com##iframe[src=""]
hepsiburada.com##li:has(article[class^="productCard-module_article"] > div[class^="productCard-module_productCardRoot"] > a[href^="https://adservice.hepsiburada.com/"])
Comment on lines +660 to +668
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

As I see, some of these rules are not applied. Please check if they are obsolete, so you can remove them.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There are also duplicates.

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ok, I will check the valid rules and move the duplicate items to the !+ NOT_OPTIMIZED flag.

Because the duplicate rules show they aren't applied like the ^=sf-smart-banner rule.

Copy link
Copy Markdown
Member

@zloyden zloyden Apr 14, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

In case of optimization you only need to add the mentioned hint.
Btw, please also check where are the rules applied. For instance, I see this div[data-test-id="sponsored-products"] element only on smartphone. You can move it to AdGuard Mobile Ads filter.

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I see this div[data-test-id="sponsored-products"] element only on smartphone. You can move it to AdGuard Mobile Ads filter.

Okay, I will keep it in mind.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Where do you need these rules?

hepsiburada.com##.hepsiads-voltran-body
hepsiburada.com##.slick-slide:has(> div:only-child > div[class] > a[href^="https://adservice.hepsiburada.com/"])
hepsiburada.com###DESKTOP_MASTHEAD-googleAdvertisement
hepsiburada.com##li:has(article[class^="productCard-module_article"] > div[class^="productCard-module_productCardRoot"] > a[href^="https://adservice.hepsiburada.com/"])

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  1. The last-line rule was reported in this issue. The added commit is e9fbba6

  2. The below rule targets a row-section ad item on the product page.

    hepsiburada.com##.slick-slide:has(> div:only-child > div[class] > a[href^="https://adservice.hepsiburada.com/"])
    You can validate it using the .slick-slide:has(> div:only-child > div[class] > a) part of this selector.

    Here is the example product page

  3. The rest of the rules are intended to remain because they might be shown in the future:

    hepsiburada.com###DESKTOP_MASTHEAD-googleAdvertisement
    hepsiburada.com##.hepsiads-voltran-body

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I will check whether the .hepsiads-voltran-body rule is needed.

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Both rules are required. Please review the investigation results below and approve them.

  • The .hepsiads-voltran-body rule is necessary for both desktop and mobile. It was added in commit www.hepsiburada.com #219101.

    Screenshot (Disabled TurkishFilter state) Screenshot 2026-04-21 at 11 24 10 AM Screenshot 2026-04-21 at 11 25 10 AM
  • The #DESKTOP_MASTHEAD-googleAdvertisement rule added at hepsiburada.com #132406 (comment) still appears on desktop.

    Screenshot (Enabled TurkishFilter) Screenshot 2026-04-21 at 11 44 20 AM

By the way, I discovered these initial rule commits using git log --oneline -S <rule> - <file path>.

I will use this method to continue searching when a certain rule is added and where it appears, not by guessing or spending more time.

||resimupload.org/*/*.gif$image,domain=pamukovasosyalmedya.com
pamukovasosyalmedya.com##.yatayReklam
sondakika.com##.info-text:has(> span.kripto-info > img[alt="Reklam"])
Expand Down Expand Up @@ -1428,7 +1432,6 @@ mynet.com##div[id^="diger_mansetler-"] > .col[isshowcase] > a[href^="https://www
||muhasebetr.com/dosyagonder/upload/2023-webtasarim-800x250.png
muhasebetr.com##.logo-adv
||televole.com/wp-content/*/onvo_banner
hepsiburada.com##div[id^="Advertisement_"]
||buzfilmizle3.com/popup.js
technopat.net##div[style="width: 728px; height: 90px;"]
||dizipia.com/filmp.js
Expand Down Expand Up @@ -1629,7 +1632,6 @@ fotomac.com.tr##.icrypex-wrap
sozcu.com.tr##.sidebar-related
||fullhdfilm.*/binss.js
||hdplayersystem.live/player/walpaperss.jpg
hepsiburada.com###DESKTOP_MASTHEAD-googleAdvertisement
turkiyegazetesi.com.tr###dfp-kare-1
yasemin.com##div[id^="dfp-anasayfa-masthead-"]
||r.resimlink.com/ZyRYl.jpg
Expand All @@ -1650,7 +1652,6 @@ forum.donanimhaber.com##.page-between-box > div[id] > .image-link-area
||forum.donanimhaber.com/api*/Globalapi/ListProductAds
haberler.com##article > .partners
haberler.com###ana_160x600_scroll
hepsiburada.com##.Advertisement
gezilesiyer.com###custom_html-9
teknobh.com##div[id^="stream-item"]
||animeevim.com/image/catalog/kampanya/animeevim-banner.gif
Expand Down