diff --git a/RussianFilter/sections/antiadblock.txt b/RussianFilter/sections/antiadblock.txt index 89f543500d7..18edafaaada 100644 --- a/RussianFilter/sections/antiadblock.txt +++ b/RussianFilter/sections/antiadblock.txt @@ -9,6 +9,52 @@ freedomrussia.org,cidian.ru#%#(function() { var sto = window.setTimeout, re = /\ ! moved to English filter nnm-club.lib,nnm-club.tv,nnm-club.name,nnm-club.me,nnmclub.to$$script[tag-content="new Function(atob"][max-length="10000"] ! +! +! START: Yandex +! +! Yandex search +@@//yandex.*/search/$generichide +! Yandex.News (for extensions) +!+ NOT_PLATFORM(windows, mac, android) +@@||news.yandex.$generichide +!+ NOT_PLATFORM(windows, mac, android) +@@||an.yandex.ru/system/context.js$domain=news.yandex.by|news.yandex.com|news.yandex.fr|news.yandex.kz|news.yandex.ru|news.yandex.ua +! Yandex.Weather +!+ NOT_PLATFORM(windows, mac, android) +! @@||yandex.*/pogoda/$generichide +! Yandex.Maps +!+ NOT_PLATFORM(windows, mac, android) +! @@||yandex.*/maps/$generichide +! Yandex.Mail +||mail.yandex.*/*/*-*-*-*-$replace=/Ya\[([0-9]{10\,15})\]\([\s\S]*\)\$/,script,important,domain=mail.yandex.by|mail.yandex.kz|mail.yandex.ru|mail.yandex.ua|mail.yandex.com|mail.yandex.com.tr +!+ NOT_PLATFORM(windows, mac, android) +@@||mail.yandex.$generichide +!+ NOT_PLATFORM(windows, mac, android) +@@||an.yandex.ru/system/context.js$domain=mail.yandex.by|mail.yandex.kz|mail.yandex.ru|mail.yandex.ua|mail.yandex.com|mail.yandex.com.tr +! Yandex.TV +||tv.yandex.*/*/*-*-*-*-$replace=/Ya\[([0-9]{10\,15})\]\([\s\S]*\)\$/,script,important,domain=tv.yandex.by|tv.yandex.kz|tv.yandex.ru|tv.yandex.ua +tv.yandex.by,tv.yandex.kz,tv.yandex.ru,tv.yandex.ua$$script[tag-content="adblockDetected"][max-length="5000"] +!+ NOT_PLATFORM(windows, mac, android) +@@||tv.yandex.$generichide +!+ NOT_PLATFORM(windows, mac, android) +@@||an.yandex.ru/system/context.js$domain=tv.yandex.by|tv.yandex.kz|tv.yandex.ru|tv.yandex.ua +!+ NOT_PLATFORM(windows, mac, android) +@@||an.yandex.ru/resource/context_static_r*.js$domain=tv.yandex.by|tv.yandex.kz|tv.yandex.ru|tv.yandex.ua +tv.yandex.by,tv.yandex.kz,tv.yandex.ru,tv.yandex.ua#%#AG_abortInlineScript(/adblockDetected/, 'document.addEventListener'); +! Yandex.Afisha +||afisha.yandex.*/*/*-*-*-*-$replace=/Ya\[([0-9]{10\,15})\]\([\s\S]*\)\$/,script,important,domain=afisha.yandex.by|afisha.yandex.kz|afisha.yandex.ru|afisha.yandex.ua +!+ NOT_PLATFORM(windows, mac, android) +@@||afisha.yandex.*^$generichide +!+ NOT_PLATFORM(windows, mac, android) +@@||an.yandex.ru/system/context.js$domain=afisha.yandex.ua +! Yandex Radio and Music ads +||music.yandex.ru/api/$replace=/()[\s\S]*<\/VAST>/\$1<\/VAST>/,important,~stylesheet,domain=music.yandex.ru|music.yandex.ua|music.yandex.by|music.yandex.kz +||radio.yandex.ru/api/$replace=/()[\s\S]*<\/VAST>/\$1<\/VAST>/,important,~stylesheet,domain=radio.yandex.by|radio.yandex.kz|radio.yandex.ru|radio.yandex.ua +||awaps.yandex.ru/*.xml$replace=/()[\s\S]*<\/VAST>/\$1<\/VAST>/,domain=radio.yandex.by|radio.yandex.kz|radio.yandex.ru|radio.yandex.ua|music.yandex.ru|music.yandex.ua|music.yandex.by|music.yandex.kz,important,~stylesheet +! +! END: Yandex +! +! ! https://github.com/AdguardTeam/AdguardFilters/issues/8566 !+ PLATFORM(ext_ff, ext_opera, ios, ext_android_cb, ext_ublock) @@||forum.brcbet.com^$generichide diff --git a/RussianFilter/sections/general_extensions.txt b/RussianFilter/sections/general_extensions.txt index 26c0f867795..84c370006da 100644 --- a/RussianFilter/sections/general_extensions.txt +++ b/RussianFilter/sections/general_extensions.txt @@ -301,6 +301,17 @@ api.kinomoov.org#%#AG_onLoad(function() { window.flashLayerAdSkipDelay = 1; }); !------- CSS ----------- !----------------------- ! +! +! START: Yandex +! Yandex main page +! Ad under the search string +yandex.by,yandex.com,yandex.com.tr,yandex.fr,yandex.kz,yandex.ru,yandex.ua#$#.container__banner { position: absolute!important; left: -3000px!important; } +! Yandex.Maps +yandex.by,yandex.com,yandex.com.tr,yandex.fr,yandex.kz,yandex.ru,yandex.ua#$#.scroll__container > div.scroll__content > div.home-panel-content-view__body > div > div[style*="!important"] { position: absolute!important; left: -3000px!important; } +! Yandex.Maps - search results +yandex.by,yandex.com,yandex.com.tr,yandex.fr,yandex.kz,yandex.ru,yandex.ua#$#.search-direct-snippet-view { position: absolute!important; left: -3000px!important; } +! END: Yandex +! ! https://github.com/AdguardTeam/AdguardFilters/issues/8885 livelib.ru#$#div[style^="display:block !important;"][style*="max-width:930px;"] { position: absolute!important; left: -3000px!important; } ! https://github.com/AdguardTeam/AdguardFilters/issues/8795 diff --git a/RussianFilter/sections/replace.txt b/RussianFilter/sections/replace.txt index 88c6f1a726a..78af63bded3 100644 --- a/RussianFilter/sections/replace.txt +++ b/RussianFilter/sections/replace.txt @@ -105,3 +105,7 @@ ! https://github.com/AdguardTeam/ExperimentalFilter/issues/2197 ||v.adfox.ru/*/getCode?pp=*&dl=http://tvc/pryamoy/efir/$replace=/()[\s\S]*<\/VAST>/\$1<\/VAST>/,important ||v.adfox.ru/*/getCode?pp=*&dl=http://tvc/pryamoy/efir/$replace=/()[\s\S]*<\/VAST>/\$1<\/VAST>/ +! +bender/_bender*.js$script,replace=/this\.removeShadowBlockers\(\);/true; return;/ +! hi +||yastatic.net/*/_/*.js$replace=/this.isAdBlocked=!0/this.isAdBlocked=!1/,script \ No newline at end of file diff --git a/RussianFilter/sections/specific.txt b/RussianFilter/sections/specific.txt index 941a33a3699..7c51b9a850f 100644 --- a/RussianFilter/sections/specific.txt +++ b/RussianFilter/sections/specific.txt @@ -11,6 +11,37 @@ Ly9hbi55YW5kZXgucnUv /:\/\/(24smi.org)\/[a-zA-Z0-9-_]{50,}/$script,domain=24smi.org ||avtovzglyad.ru/*/*/*/*/*/*/*/*/*/*/*/*/*/*/$script ! +! +! START: Yandex +! +! Yandex main page +! Ad under the search string +yandex.by,yandex.com,yandex.com.tr,yandex.fr,yandex.kz,yandex.ru,yandex.ua##.container__banner iframe +! Yandex search +yandex.by,yandex.com,yandex.com.tr,yandex.fr,yandex.kz,yandex.ru,yandex.ua##.serp-adv-item +! Yandex.Images +yandex.by,yandex.com,yandex.com.tr,yandex.fr,yandex.kz,yandex.ru,yandex.ua##.direct-snippet +! Yandex.News +news.yandex.by,news.yandex.com,news.yandex.fr,news.yandex.kz,news.yandex.ru,news.yandex.ua##div.profit[class*="_R-I-"] +! Yandex.Maps +yandex.by,yandex.com,yandex.com.tr,yandex.fr,yandex.kz,yandex.ru,yandex.ua#$#.scroll__container > div.scroll__content > div.home-panel-content-view__body > div > div[style*="!important"] { position: absolute!important; left: -3000px!important; } +! Yandex.Maps - search results +yandex.by,yandex.com,yandex.com.tr,yandex.fr,yandex.kz,yandex.ru,yandex.ua#$#.search-direct-snippet-view { position: absolute!important; left: -3000px!important; } +! Yandex.Afisha +afisha.yandex.by,afisha.yandex.kz,afisha.yandex.ru,afisha.yandex.ua##div[id^="yandex_direct_"] +! Yandex.Disk +yadi.sk##.yandex-direct_rtb +disk.yandex.by,disk.yandex.com,disk.yandex.com.tr,disk.yandex.fr,disk.yandex.kz,disk.yandex.ru,disk.yandex.ua##.ns-view-ads +! Yandex.Недвижимость +! Ads in the search results +realty.yandex.by,realty.yandex.kz,realty.yandex.ru,realty.yandex.ua##.b-guadeloupe +! Yandex.Rabota +! Ads in the search results +rabota.yandex.by,rabota.yandex.kz,rabota.yandex.ru,rabota.yandex.ua##.search-results__guadeloupe +! +! END: Yandex +! +! ||citysmile.org/uploads/go2.png ||citysmile.org/uploads/go1.png topwar.ru##.banner_wide @@ -2428,10 +2459,6 @@ auto.ru##div[style="display: block !important"] > div[class$="stat_js_inited"] auto.ru##tbody[class*="layout_listing-list-tgb"]:not(data-bem) auto.ru##tbody[class="listing-item listing-item_type_fixed"]:not(data-bem) auto.saleone.ru###objectList -auto.yandex.ru##.b-add-offer -auto.yandex.ru##.b-rtb -auto.yandex.ru##div[class*="_format_direct"] -auto.yandex.ru##div[class*="_format_premium"] autodont.ru##a[href^="http://s.kma1.biz/"] autogener.ru##.no_gav autorambler.ru##.banner-board @@ -6606,8 +6633,6 @@ tushkan.club##div[class^="news"] > div[id^="col-"] seasonvar.ru##.lside-player > div:not([id]):not([class]) !+ PLATFORM(ios, ext_safari, ext_android_cb) ||online.animedia.tv/img/espirits/*.jpg -!+ PLATFORM(ios, ext_safari, ext_android_cb) -tv.yandex.by,tv.yandex.kz,tv.yandex.ru,tv.yandex.ua##.adv-manager !+ NOT_OPTIMIZED start33.ru###ad_top__block !+ NOT_OPTIMIZED @@ -6618,8 +6643,6 @@ start33.ru##div[id^="adv__banner_"] soccer365.ru##body > div[class*="no-mobile"] > div[onclick] !+ PLATFORM(ios, ext_safari, ext_android_cb) soccer365.ru##div[style^="width:980px;height:90px;"] -!+ PLATFORM(ios, ext_safari, ext_android_cb) -tv.yandex.by,tv.yandex.kz,tv.yandex.ru,tv.yandex.ua##div[id^="adv_placeholder_"] ! goodgame.ru - remove hint after 6.2 release !+ NOT_PLATFORM(windows, mac, android) ://goodgame.ru^|$xmlhttprequest diff --git a/UsefulAdsFilter/sections/usefulads.txt b/UsefulAdsFilter/sections/usefulads.txt index 0be809b08c8..81238edbf9e 100644 --- a/UsefulAdsFilter/sections/usefulads.txt +++ b/UsefulAdsFilter/sections/usefulads.txt @@ -51,48 +51,26 @@ google.ad,google.ae,google.al,google.am,google.as,google.at,google.az,google.ba, search.ask.com#@#.sponsoredTop search.ask.com#@##sponsoredTop ! -! Yandex -! Яндекс Директ в выдаче(21.11.17) -yandex.ru,yandex.com,yandex.ua,yandex.kz,yandex.by#@#.serp-adv-item -yandex.ru,yandex.com,yandex.ua,yandex.kz,yandex.by#@#.serp-adv-item > div > h2 -yandex.ru,yandex.com,yandex.ua,yandex.kz,yandex.by#@#.serp-adv-item .organic__content-wrapper -yandex.ru,yandex.com,yandex.ua,yandex.kz,yandex.by#@#.serp-adv-item .sitelinks -yandex.ru,yandex.com,yandex.ua,yandex.kz,yandex.by#@#.serp-adv-item .organic__path -yandex.ru,yandex.com,yandex.ua,yandex.kz,yandex.by#@$#.main__content .serp-list > .serp-adv-item:contains(реклама) { position: absolute!important; left: -3000px!important; } -yandex.ru#@#body[data-bem*="search"] div.content__left > ul.serp-list.serp-list_left_yes > li.serp-item[-ext-has=">div[class] > div.organic__subtitle > div.label_color_yellow:contains(реклама)"] -! В выдаче (мобильная версия) -yandex.ru,yandex.com,yandex.ua,yandex.kz,yandex.by#@#.teaser_type_internal -! Яндекс Директ в поиске и почте (столбец сбоку) -yandex.ru,yandex.com,yandex.ua,yandex.kz,yandex.by#@#.banner_js_inited -! Врезки яндекс-маркета -yandex.ru,yandex.com,yandex.ua,yandex.kz,yandex.by,yandex.com.tr#@#.serp-item.z-market -! Информация о директе в правом столбце -yandex.ru,yandex.com,yandex.ua,yandex.kz,yandex.by,yandex.com.tr#@#.b-advertizing-and-wizards -@@||direct.yandex.ru$domain=yandex.ru|yandex.ua|yandex.kz|yandex.by -! Рекламная ссылка пробрасывается через .yandex.ru/count -@@.yandex.ru/count$domain=yandex.ru|yandex.ua|yandex.kz|yandex.by -! Общий стиль заголовка директа на выдачах поддоменов -yandex.ru,yandex.com,yandex.ua,yandex.kz,yandex.by#@#.ads-header -! Auto.Yandex -@@||auto.yandex.ru/search$document -@@||auto.yandex.ru/*/offers$document -@@||auto.yandex.ua/search$document -@@||auto.yandex.ua/*/offers$document -! Yaca.Yandex -@@||yaca.yandex.ru/yca$document -@@||yaca.yandex.ua/yca$document -@@||yaca.yandex.kz/yca$document -@@||yaca.yandex.by/yca$document -! Realty.Yandex -realty.yandex.ru,realty.yandex.ua,realty.yandex.by#@#.b-guadeloupe -! Market.Yandex -market.yandex.ru,market.yandex.ua,market.yandex.kz,market.yandex.by#@#.spec-adv -market.yandex.ru,market.yandex.ua,market.yandex.kz,market.yandex.by#@#.ad-link -! Blogs.Yandex -blogs.yandex.ru,blogs.yandex.ua,blogs.yandex.kz,blogs.yandex.by#@#.ad-link -! Images.Yandex -images.yandex.ru,images.yandex.ua,images.yandex.kz,images.yandex.by#@#.b-direct -images.yandex.ru,images.yandex.ua,images.yandex.kz,images.yandex.by#@#.ad-link +! +! START: Yandex +! +! Yandex main page +! Ad under the search string +yandex.by,yandex.com,yandex.com.tr,yandex.fr,yandex.kz,yandex.ru,yandex.ua#@$#.container__banner { position: absolute!important; left: -3000px!important; } +yandex.by,yandex.com,yandex.com.tr,yandex.fr,yandex.kz,yandex.ru,yandex.ua#@#.container__banner iframe +! Yandex search +! yandex.by,yandex.com,yandex.com.tr,yandex.fr,yandex.kz,yandex.ru,yandex.ua#@#.serp-adv-item +! Yandex.Maps - search results +yandex.by,yandex.com,yandex.com.tr,yandex.fr,yandex.kz,yandex.ru,yandex.ua#@$#.search-direct-snippet-view { position: absolute!important; left: -3000px!important; } +! Yandex.Недвижимость +! Ads in the search results +realty.yandex.by,realty.yandex.kz,realty.yandex.ru,realty.yandex.ua#@#.b-guadeloupe +! Yandex.Rabota +! Ads in the search results +rabota.yandex.by,rabota.yandex.kz,rabota.yandex.ru,rabota.yandex.ua#@#.search-results__guadeloupe +! +! END: Yandex +! ! Startpage @@||startpage.com/adsense/search/async-ads.js$domain=startpage.com @@||startpage.com^$elemhide,content