! Version: 1.0.0.78
! Name: Filter for useful ads
! Description: Filter that unblocks ads that may be useful to users.
! NameEn: Filter for useful ads
! DescriptionEn: Filter that unblocks ads, which may be useful to users.
! TimeUpdated: 2015-10-22T16:07:34.470+03:00
! Adguard Useful Ads Filter
!
! Filter that unblocks ads that may be useful to users.
! Advertising that falls under this filter shall comply with a set of rules.
!
! Homepage: http://adguard.com/whitelist.html
! License: http://creativecommons.org/licenses/by-sa/3.0/
!
!
!-------------------------------------------------------------------------------!
!----------------------------- Search engine result pages ----------------------!
!-------------------------------------------------------------------------------!
! Bing
@@||bing.com/search$document
! Yahoo
@@||search.yahoo.com/search$document
!
! Google
!
! OMG. Why do you need all these domains?
google.by,google.be,google.at,google.ae,google.ca,google.ch,google.cl,google.cn,google.co.id,google.co.in,google.co.jp,google.co.th,google.co.uk,google.co.ve,google.co.za,google.com,google.com.ar,google.com.au,google.com.bd,google.com.br,google.com.co,google.com.eg,google.com.hk,google.com.mx,google.com.my,google.com.ng,google.com.pe,google.com.ph,google.com.pk,google.com.sa,google.com.sg,google.com.tr,google.com.tw,google.com.ua,google.com.vn,google.de,google.dk,google.es,google.fr,google.gr,google.hu,google.ie,google.it,google.nl,google.no,google.pl,google.ru,google.pt,google.ro,google.rs,google.se,google.sk,google.tn,google.ee#@##taw
google.by,google.be,google.at,google.ae,google.ca,google.ch,google.cl,google.cn,google.co.id,google.co.in,google.co.jp,google.co.th,google.co.uk,google.co.ve,google.co.za,google.com,google.com.ar,google.com.au,google.com.bd,google.com.br,google.com.co,google.com.eg,google.com.hk,google.com.mx,google.com.my,google.com.ng,google.com.pe,google.com.ph,google.com.pk,google.com.sa,google.com.sg,google.com.tr,google.com.tw,google.com.ua,google.com.vn,google.de,google.dk,google.es,google.fr,google.gr,google.hu,google.ie,google.it,google.nl,google.no,google.pl,google.ru,google.pt,google.ro,google.rs,google.se,google.sk,google.tn,google.ee#@##rhs_block > #mbEnd
google.by,google.be,google.at,google.ae,google.ca,google.ch,google.cl,google.cn,google.co.id,google.co.in,google.co.jp,google.co.th,google.co.uk,google.co.ve,google.co.za,google.com,google.com.ar,google.com.au,google.com.bd,google.com.br,google.com.co,google.com.eg,google.com.hk,google.com.mx,google.com.my,google.com.ng,google.com.pe,google.com.ph,google.com.pk,google.com.sa,google.com.sg,google.com.tr,google.com.tw,google.com.ua,google.com.vn,google.de,google.dk,google.es,google.fr,google.gr,google.hu,google.ie,google.it,google.nl,google.no,google.pl,google.ru,google.pt,google.ro,google.rs,google.se,google.sk,google.tn,google.ee#@##tads.c
google.by,google.be,google.at,google.ae,google.ca,google.ch,google.cl,google.cn,google.co.id,google.co.in,google.co.jp,google.co.th,google.co.uk,google.co.ve,google.co.za,google.com,google.com.ar,google.com.au,google.com.bd,google.com.br,google.com.co,google.com.eg,google.com.hk,google.com.mx,google.com.my,google.com.ng,google.com.pe,google.com.ph,google.com.pk,google.com.sa,google.com.sg,google.com.tr,google.com.tw,google.com.ua,google.com.vn,google.de,google.dk,google.es,google.fr,google.gr,google.hu,google.ie,google.it,google.nl,google.no,google.pl,google.ru,google.pt,google.ro,google.rs,google.se,google.sk,google.tn,google.ee#@##tads
google.by,google.be,google.at,google.ae,google.ca,google.ch,google.cl,google.cn,google.co.id,google.co.in,google.co.jp,google.co.th,google.co.uk,google.co.ve,google.co.za,google.com,google.com.ar,google.com.au,google.com.bd,google.com.br,google.com.co,google.com.eg,google.com.hk,google.com.mx,google.com.my,google.com.ng,google.com.pe,google.com.ph,google.com.pk,google.com.sa,google.com.sg,google.com.tr,google.com.tw,google.com.ua,google.com.vn,google.de,google.dk,google.es,google.fr,google.gr,google.hu,google.ie,google.it,google.nl,google.no,google.pl,google.ru,google.pt,google.ro,google.rs,google.se,google.sk,google.tn,google.ee#@##mbEnd
google.by,google.be,google.at,google.ae,google.ca,google.ch,google.cl,google.cn,google.co.id,google.co.in,google.co.jp,google.co.th,google.co.uk,google.co.ve,google.co.za,google.com,google.com.ar,google.com.au,google.com.bd,google.com.br,google.com.co,google.com.eg,google.com.hk,google.com.mx,google.com.my,google.com.ng,google.com.pe,google.com.ph,google.com.pk,google.com.sa,google.com.sg,google.com.tr,google.com.tw,google.com.ua,google.com.vn,google.de,google.dk,google.es,google.fr,google.gr,google.hu,google.ie,google.it,google.nl,google.no,google.pl,google.ru,google.pt,google.ro,google.rs,google.se,google.sk,google.tn,google.ee#@#a[href^="http://www.google.com/aclk?"]
google.by,google.be,google.at,google.ae,google.ca,google.ch,google.cl,google.cn,google.co.id,google.co.in,google.co.jp,google.co.th,google.co.uk,google.co.ve,google.co.za,google.com,google.com.ar,google.com.au,google.com.bd,google.com.br,google.com.co,google.com.eg,google.com.hk,google.com.mx,google.com.my,google.com.ng,google.com.pe,google.com.ph,google.com.pk,google.com.sa,google.com.sg,google.com.tr,google.com.tw,google.com.ua,google.com.vn,google.de,google.dk,google.es,google.fr,google.gr,google.hu,google.ie,google.it,google.nl,google.no,google.pl,google.ru,google.pt,google.ro,google.rs,google.se,google.sk,google.tn,google.ee#@#.ads-ad
@@://www.google.*/aclk$urlblock
! google.com - search hotels
google.by,google.be,google.at,google.ae,google.ca,google.ch,google.cl,google.cn,google.co.id,google.co.in,google.co.jp,google.co.th,google.co.uk,google.co.ve,google.co.za,google.com,google.com.ar,google.com.au,google.com.bd,google.com.br,google.com.co,google.com.eg,google.com.hk,google.com.mx,google.com.my,google.com.ng,google.com.pe,google.com.ph,google.com.pk,google.com.sa,google.com.sg,google.com.tr,google.com.tw,google.com.ua,google.com.vn,google.de,google.dk,google.es,google.fr,google.gr,google.hu,google.ie,google.it,google.nl,google.no,google.pl,google.ru,google.pt,google.ro,google.rs,google.se,google.sk,google.tn,google.ee,example.com#@#.luhb-div
! Ask.com
@@||ask.com/web$document
search.ask.com#@#.sponsoredTop
search.ask.com#@##sponsoredTop
! Yandex
! Яндекс Директ в поиске и почте (столбец сбоку)
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-spec-adv { display: none!important; height: 0px!important; visibility: hidden!important; margin: 0px!important; padding: 0px!important; }
! Директ справа (.serp-adv, .serp-adv__banner)
yandex.ru,yandex.com,yandex.ua,yandex.kz,yandex.by,yandex.com.tr#@$#.serp-adv, .serp-adv__banner { display: none!important; height: 0px!important; visibility: hidden!important; margin: 0px!important; padding: 0px!important; }
! Директ в выдаче (новый стиль)
yandex.ru,yandex.com,yandex.ua,yandex.kz,yandex.by,beta.yandex.ru,beta.yandex.ua,beta.yandex.by#%#window.__adgEnabled=false;
! Информация о директе в правом столбце
yandex.ru,yandex.com,yandex.ua,yandex.kz,yandex.by,beta.yandex.ru,beta.yandex.ua,yandex.com.tr#@#.b-advertizing-and-wizards
yandex.ru,yandex.com,yandex.ua,yandex.kz,yandex.by,yandex.com.tr#@#.serp-adv__add
@@||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
! Irr
irr.ru#@#.ad-link
@@||an.yandex.ru$domain=irr.ru
! Nigma.ru
nigma.ru#@#.ad-link
@@||an.yandex.ru$domain=nigma.ru
! Mail.ru
go.mail.ru#@#.ya-fuab
go.mail.ru#@#.fuab_right-text
go.mail.ru#@#.ya-block
! Search.Tut.By
search.tut.by#@#.ad-link
@@||an.yandex.ru$domain=search.tut.by
! Meta.ua
@@||an.yandex.ru$domain=meta.ua
! Search.Ukr.Net
search.ukr.net#@#.ad-link
@@||an.yandex.ru$domain=search.ukr.net
! Rambler.ru
@@||nova.rambler.ru/search$document
@@||images.rambler.ru/$document
! DuckDuckGo
@@||duckduckgo.com^$document
! comss.ru
comss.ru#@##main > .flat td[style*="180px"] > .block
comss.ru#@##main > .flat td[style*="260px"] > .av:nth-child(2)
comss.ru#@##main > .flat td[style*="260px"] > .top:first-child
!-------------------------------------------------------------------------------!
@@||an.yandex.ru^$domain=pervushin.com
@@||an.yandex.ru^$domain=baby-health.info
!-------------------------------------------------------------------------------!
!------------------ General JS API ---------------------------------------------!
!-------------------------------------------------------------------------------!
! JS API START
!
#%#window.AG_onLoad = function(func) { if (window.addEventListener) { window.addEventListener('DOMContentLoaded', func); } };
#%#window.AG_removeElementById = function(id) { var element = document.getElementById(id); if (element && element.parentNode) { element.parentNode.removeChild(element); }};
#%#window.AG_removeElementBySelector = function(selector) { if (!document.querySelectorAll) { return; } var nodes = document.querySelectorAll(selector); if (nodes) { for (var i = 0; i < nodes.length; i++) { if (nodes[i] && nodes[i].parentNode) { nodes[i].parentNode.removeChild(nodes[i]); } } } };
#%#window.AG_each = function(selector, fn) { if (!document.querySelectorAll) return; var elements = document.querySelectorAll(selector); for (var i = 0; i < elements.length; i++) { fn(elements[i]); }; };
#%#var AG_removeParent = function(el, fn) { while (el && el.parentNode) { if (fn(el)) { el.parentNode.removeChild(el); return; } el = el.parentNode; } };
!
! JS API FINISH