StevenBlack / hosts

🔒 Consolidating and extending hosts files from several well-curated sources. Optionally pick extensions for porn, social media, and other categories.
MIT License
26.88k stars 2.23k forks source link

Taboola #234

Closed ploder424 closed 6 years ago

ploder424 commented 7 years ago

I'm seeing Taboola ads 'from the web' while using this list in Adaway (Android tablet) For e.g screenshot of Gamefaqs.com: https://s30.postimg.org/j4ngdlyo1/Screenshot_2017_01_13_14_07_23.png?noredir=1

Anything you can do to remove this scurge would be greatly appreciated.

FadeMind commented 7 years ago
##[id^="ad"]    --  dom http://www.gamefaqs.com/
##.ad_wrap  --  dom http://www.gamefaqs.com/
##.ad_mpu_top   --  dom http://www.gamefaqs.com/
##.ad_leader_plus_top   --  dom http://www.gamefaqs.com/
##.ad_leader_bottom --  dom http://www.gamefaqs.com/
###taboola-right-rail-thumbnails    --  dom http://www.gamefaqs.com/
||siteintercept.qualtrics.com^  --  script  http://zn_1zcnvefgbweaxdb-cbs.siteintercept.qualtrics.com/WRSiteInterceptEngine/?Q_ZID=ZN_1zcNvefGbweAxdb&Q_LOC=http%3A%2F%2Fwww.gamefaqs.com%2F&t=1484654992658
||js.revsci.net^    --  script  http://js.revsci.net/gateway/gw.js?csid=F09828&auto=t&bpid=cbsinteractive
||asset.pagefair.net^   --  script  http://asset.pagefair.net/ads.min.js
||asset.pagefair.com^   --  script  http://asset.pagefair.com/measure.min.js
||native.sharethrough.com^  --  script  http://native.sharethrough.com/assets/tag.js
/dartads.   --  script  http://www.gamefaqs.com/js/dartAds.042616.min.js
/omniture.  --  script  http://www.gamefaqs.com/js/omniture.min.js
||dw.cbsi.com^  --  script  http://dw.cbsi.com/js/ds.js
||www.google-analytics.com^ --  script  http://www.google-analytics.com/ga.js
||cdn.taboola.com^  --  script  http://cdn.taboola.com/libtrc/cbsinteractive-gamefaqs/loader.js
||js-sec.indexww.com^   --  script  http://js-sec.indexww.com/ht/ls-gamefaqs.js
/js/jquery.cookie.min.js$script,domain=~rozklad-pkp.pl  --  script  http://www.gamefaqs.com/js/jquery.cookie.min.js

taboola's domains are blocked via hpHosts’ Ad and tracking servers, Dan Pollock’s hosts file and MVPS HOSTS.

ploder424 commented 7 years ago

Adaway claims to have merged the following hosts file sources but I'm still seeing Taboola. I'm currently using:

http://someonewhocares.org/hosts/hosts https://hosts-file.net/ad_servers.txt https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts http://winhelp2002.mvps.org/hosts.txt

thdoan commented 6 years ago

I'm using Unified hosts + fakenews + gambling + porn + social, but still see Taboola on many sites like nydailynews.com.

Has anybody found a way to reliably block Outbrain, Taboola, Zergnet, and RevContent?

StevenBlack commented 6 years ago

@thdoan here's what we block. What's getting through?

 cdn.taboolasyndication.com
 imprammp.taboola.com
 trc.taboolasyndication.com
 vidstatb.taboola.com
 vidstat.taboola.com
 cdn.taboola.com
 images.taboola.com
 popup.taboola.com
 trc.taboola.com
 nr.taboola.com
 api.taboola.com
 c2.taboola.com
 netstorage.taboola.com
 taboola.com
thdoan commented 6 years ago

@StevenBlack here's how to reproduce the issue:

  1. Install DNS66 on Android.
  2. Add host file http://sbc.io/hosts/alternates/fakenews-gambling-porn-social/hosts
  3. Go to any article on nydailynews.com (example)

You should be able to see Taboola ads at the bottom of the article on your phone. Apparently Taboola uses additional servers when loading from a mobile device. Using Chrome to emulate a Pixel phone, I noticed these additional servers:

15.taboola.com
convlatbmp.taboola.com
imprlatbmp.taboola.com
match.taboola.com
opps.taboola.com
taboola-d.openx.net
vidutils.taboola.com
wf.taboola.com

I'm not sure whether these additional servers are what's causing Taboola ads to show on mobile, but maybe you should consider adding them.

UPDATE: I think I found the root cause: Chrome Data Saver. After disabling this feature, all the Taboola ads are now gone in mobile except for this one section:

image

StevenBlack commented 6 years ago

Thanks Tom @thdoan – I've added those and they will be in the next refresh.

funilrys commented 6 years ago

Hi there, is there a feedback on this ?

gfyoung commented 6 years ago

@StevenBlack @funilrys : Given that a commit was pushed for this, and no one has said anything about it not working, I think this can be closed.