Git Product home page Git Product logo

w3c_annual_most_used_survey_blocklist's People

Contributors

atrate avatar beerisgood avatar kees1958 avatar memurame avatar symm avatar thomasajai001 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

w3c_annual_most_used_survey_blocklist's Issues

False positives

Hi, I'm using your adlist as a part of firebog.net 'safe' ticked list.
I've encountered some false positives, or, possibly, too restrictive behaviour.
For example, there's russian 'google' called yandex with its own maps which doesn't work at all with this adlist since all the js from yastatic.net is being blocked.
Examples:
https://yastatic.net/react/16.8.4/react-with-dom.min.js
https://yastatic.net/s3/front-maps-static/maps-front-maps/build/client/desktop/chunks/base/5de0907fcd45e1f3295f.ru.js
https://yastatic.net/weather/i/icons/funky/dark/bkn_d.svg
Could you please edit the list to avoid these things? Thank you.

Chat breakage on https://support.nordvpn.com/FAQ/Setup-tutorials/

We have a chat breakage on site https://support.nordvpn.com/FAQ/Setup-tutorials/ due to rule ||pusher.com$3p.
Using more specific rule ||pusher.com$3p,~xhr wold do. Or neutering with @@|pusher.com$3p.

STR:

  1. open https://support.nordvpn.com/FAQ/Setup-tutorials/
  2. click on question mark icon on the bottom-left corner

Cheers

Changing file names for easier handling

We can avoid problems like #20 and also decrease readability problems like:
image

The URL is also strange too for e.g.:
https://raw.githubusercontent.com/Kees1958/W3C_annual_most_used_survey_blocklist/master/EU%20US%20most%20commen%20ads%20%26%20trackers%20HOST%20format

My suggestions are the following file names:

  • W3C_EU-US_ABP-format
  • W3C_EU-US_EDGE-format ("Edge" written in capital letters to be the same as other file names)
  • W3C_EU-US_HOST-format

or easier:

  • W3C_EU-US_ABP
  • W3C_EU-US_EDGE
  • W3C_EU-US_HOST

This also can be done before #21 is solved

Some issues to discuses

like my latest two commits b1c9947 & 1fb4680 i would like to discuss this post from https://oisd.nl/ maintainer after i ask adding our list:

The list was added, removed, added, removed.
I keep finding things in there that make that list more problematic than usefull.
Latest false positive I found in there; thomann.de, Europe's largest store for musical instruments and studio, lighting and sound technology.

so, i fix this but he told me other issues:

9c9media.ca # Crave.ca video streaming platform, app and website streaming.
analytics.twitter.com # Following links in tweets stops working as it redirects through this domain
aweber.com # newsletter
combell.com # belgian hosting company
gleam.io # mostly for giveaways
godaddy.com # Domain Names, Websites, Hosting ...
googleadservices.com # google shopping links
googletagmanager.com # FreshChat on DesignBold
googletagservices.com # nfl.com videos; http://www.nfl.com/videos/up-to-the-minute/ clicking videos below will not work otherwise
infonline.de # a Fedora repository
klaviyo.com # needed for https://kith.com/pages/apparel-sizing
nielsen.com # Nielsen Holdings PLC is an American information, data and measurement firm. Nielsen operates in over 100 countries and employs approximately 44,000 people worldwide. The company is listed on the New York Stock Exchange and is currently a component of the S&P 500
sc-static.net # user report needed for something in snapchat app
segment.io # Cruchyroll Subtitles
sfr.fr # french mobile ISP
simply.com # "We are working a project on this domain, that does not have anything to do with advertising or tracking"
snap.com # Snapchat's corporate site.
tags.tiqcdn.com # Channel list on T-Mobile's TVision website won't load otherwise (after inputting ZIP code... you can do 90001)
tchibo.de # Tchibo App
thecounter.com # burger joint
thomann.de # Largest european music equipment retailer
tinypass.com # logging into several publishers sites (with paid subscription).
trackcmp.net # unsubscribe from a legitimate bulk mail
vendorlist.consensu.org # vi.nl cookie warning
zaful.com # clothing store

What are your opinons about?

This list blocks hp.com

TOP_EU_US_Ads_Trackers_HOST

This blocklist has hp.com. Does the whole domain need to be blocked?

Remove twimg.com from Edge list

twimg.com should not be blocked completely, only its cookies should be blocked. Since this is not possible using the Edge list, this domain should be removed.

Also, it is already listed on the Social file of the Edge Trust Protection Lists.

Proxy Auto Configuration

Not really an issue per se. I made a PAC file based on your blocklist.

// Title: EU US most prevalent ads & trackers HOST format

// Updated: Apr 08, 2021

// Please report issues related to website breakage at
//https://github.com/Kees1958/W3C_annual_most_used_survey_blocklist/issues

function FindProxyForURL(url, host) {
  if (
  shExpMatch(host, '101com.com') ||
  shExpMatch(host, '103092804.com') ||
  shExpMatch(host, '123found.com') ||
  shExpMatch(host, '140proof.com') ||
  shExpMatch(host, '180hits.de') ||
  shExpMatch(host, '180searchassistant.com') ||
  shExpMatch(host, '1dmp.io') ||
  shExpMatch(host, '1rx.io') ||
  shExpMatch(host, '1trn.com') ||
  shExpMatch(host, '207.net') ||
  shExpMatch(host, '247.ai') ||
  shExpMatch(host, '247media.com') ||
  shExpMatch(host, '247realmedia.com') ||
  shExpMatch(host, '24log.com') ||
  shExpMatch(host, '24log.de') ||
  shExpMatch(host, '24pm-affiliation.com') ||
  shExpMatch(host, '2leep.com') ||
  shExpMatch(host, '33across.com') ||
  shExpMatch(host, '360yield.com') ||
  shExpMatch(host, '365media.com') ||
  shExpMatch(host, '3cinteractive.com') ||
  shExpMatch(host, '3dstats.com') ||
  shExpMatch(host, '3lift.com') ||
  shExpMatch(host, '4affiliate.net') ||
  shExpMatch(host, '4d5.net') ||
  shExpMatch(host, '4finance.com') ||
  shExpMatch(host, '4info.com') ||
  shExpMatch(host, '4mads.com') ||
  shExpMatch(host, '4u.pl') ||
  shExpMatch(host, '50websads.com') ||
  shExpMatch(host, '51network.com') ||
  shExpMatch(host, '51yes.com') ||
  shExpMatch(host, '5thfinger.com') ||
  shExpMatch(host, '63squares.com') ||
  shExpMatch(host, '6sense.com') ||
  shExpMatch(host, '777partner.com') ||
  shExpMatch(host, '777seo.com') ||
  shExpMatch(host, '77tracking.com') ||
  shExpMatch(host, '7bpeople.com') ||
  shExpMatch(host, '7search.com') ||
  shExpMatch(host, '980media.com') ||
  shExpMatch(host, 'aproductmsg.com') ||
  shExpMatch(host, 'a.ki') ||
  shExpMatch(host, 'a1platform.co.kr') ||
  shExpMatch(host, 'a2dfp.net') ||
  shExpMatch(host, 'a32.g.a.yimg.com') ||
  shExpMatch(host, 'a9.com') ||
  shExpMatch(host, 'aaddzz.com') ||
  shExpMatch(host, 'a-ads.com') ||
  shExpMatch(host, 'aarki.com') ||
  shExpMatch(host, 'abaxinteractive.com') ||
  shExpMatch(host, 'abc-ads.com') ||
  shExpMatch(host, 'absoluteclickscom.com') ||
  shExpMatch(host, 'abtasty.com') ||
  shExpMatch(host, 'abz.com') ||
  shExpMatch(host, 'ac.rnm.ca') ||
  shExpMatch(host, 'accelerator-media.com') ||
  shExpMatch(host, 'accordantmedia.com') ||
  shExpMatch(host, 'accuenmedia.com') ||
  shExpMatch(host, 'acento.com') ||
  shExpMatch(host, 'acidpigs.com') ||
  shExpMatch(host, 'a-counter.kiev.ua') ||
  shExpMatch(host, 'acquisio.com') ||
  shExpMatch(host, 'acsseo.com') ||
  shExpMatch(host, 'actionsplash.com') ||
  shExpMatch(host, 'actisens.com') ||
  shExpMatch(host, 'activeconversion.com') ||
  shExpMatch(host, 'act-on.com') ||
  shExpMatch(host, 'actonsoftware.com') ||
  shExpMatch(host, 'actualdeals.com') ||
  shExpMatch(host, 'acuity.com') ||
  shExpMatch(host, 'acuityads.com') ||
  shExpMatch(host, 'acxiom.com') ||
  shExpMatch(host, 'ad360.media') ||
  shExpMatch(host, 'ad4game.com') ||
  shExpMatch(host, 'ad4mat.com') ||
  shExpMatch(host, 'ad6media.fr') ||
  shExpMatch(host, 'ad.com') ||
  shExpMatch(host, 'adabra.com') ||
  shExpMatch(host, 'adacado.com') ||
  shExpMatch(host, 'adaction.de') ||
  shExpMatch(host, 'adaction.se') ||
  shExpMatch(host, 'adadvisor.net') ||
  shExpMatch(host, 'adadyn.com') ||
  shExpMatch(host, 'adagnit.io') ||
  shExpMatch(host, 'adality.de') ||
  shExpMatch(host, 'adap.tv') ||
  shExpMatch(host, 'adapt.tv') ||
  shExpMatch(host, 'adaptiveads.com') ||
  shExpMatch(host, 'adaptly.com') ||
  shExpMatch(host, 'adaptretail.com') ||
  shExpMatch(host, 'adara.com') ||
  shExpMatch(host, 'adaramedia.com') ||
  shExpMatch(host, 'adatus.com') ||
  shExpMatch(host, 'ad-balancer.at') ||
  shExpMatch(host, 'adbalancer.com') ||
  shExpMatch(host, 'ad-balancer.net') ||
  shExpMatch(host, 'adbard.net') ||
  shExpMatch(host, 'adblade.com') ||
  shExpMatch(host, 'adblockanalytics.com') ||
  shExpMatch(host, 'adboost.de.vu') ||
  shExpMatch(host, 'adboost.net') ||
  shExpMatch(host, 'adboost.sk') ||
  shExpMatch(host, 'adbooth.net') ||
  shExpMatch(host, 'adbot.com') ||
  shExpMatch(host, 'adboxdigital.uk') ||
  shExpMatch(host, 'adbrain.com') ||
  shExpMatch(host, 'adbrite.com') ||
  shExpMatch(host, 'adbroker.de') ||
  shExpMatch(host, 'adbull.com') ||
  shExpMatch(host, 'adbunker.com') ||
  shExpMatch(host, 'adbutler.com') ||
  shExpMatch(host, 'adbutler.de') ||
  shExpMatch(host, 'adbuyer.com') ||
  shExpMatch(host, 'adbuyer3.lycos.com') ||
  shExpMatch(host, 'adcash.com') ||
  shExpMatch(host, 'adcast.deviantart.com') ||
  shExpMatch(host, 'adcde.com') ||
  shExpMatch(host, 'adcel.vrvm.com') ||
  shExpMatch(host, 'ad-center.com') ||
  shExpMatch(host, 'adcenter.mdf.se') ||
  shExpMatch(host, 'adcenter.net') ||
  shExpMatch(host, 'adcentriconline.com') ||
  shExpMatch(host, 'adcept.net') ||
  shExpMatch(host, 'adchemy.com') ||
  shExpMatch(host, 'adchex.com') ||
  shExpMatch(host, 'adcirrus.com') ||
  shExpMatch(host, 'adcito.com') ||
  shExpMatch(host, 'adclear.de') ||
  shExpMatch(host, 'adclick.com') ||
  shExpMatch(host, 'adclient1.tucows.com') ||
  shExpMatch(host, 'adcloud.com') ||
  shExpMatch(host, 'adcolony.com') ||
  shExpMatch(host, 'adcombi.com') ||
  shExpMatch(host, 'adcomplete.com') ||
  shExpMatch(host, 'adconion.com') ||
  shExpMatch(host, 'adcontent.gamespy.com') ||
  shExpMatch(host, 'adcycle.com') ||
  shExpMatch(host, 'add.newmedia.cz') ||
  shExpMatch(host, 'addash.co') ||
  shExpMatch(host, 'addealing.com') ||
  shExpMatch(host, 'addecisive.com') ||
  shExpMatch(host, 'addfreestats.com') ||
  shExpMatch(host, 'addgloo.com') ||
  shExpMatch(host, 'addictivemobility.com') ||
  shExpMatch(host, 'additionplus.com') ||
  shExpMatch(host, 'addme.com') ||
  shExpMatch(host, 'addtoany.com') ||
  shExpMatch(host, 'addvantagemedia.com') ||
  shExpMatch(host, 'addynamix.com') ||
  shExpMatch(host, 'addynamo.com') ||
  shExpMatch(host, 'addynamo.net') ||
  shExpMatch(host, 'adelement.com') ||
  shExpMatch(host, 'adelixir.com') ||
  shExpMatch(host, 'adello.com') ||
  shExpMatch(host, 'adelphic.com') ||
  shExpMatch(host, 'adlayer.se') ||
  shExpMatch(host, 'ademails.com') ||
  shExpMatch(host, 'adengage.com') ||
  shExpMatch(host, 'adeurope.com') ||
  shExpMatch(host, 'adexpose.com') ||
  shExpMatch(host, 'adext.inkclub.com') ||
  shExpMatch(host, 'adf.ly') ||
  shExpMatch(host, 'adfactor.nl') ||
  shExpMatch(host, 'adflight.com') ||
  shExpMatch(host, 'adfonic.com') ||
  shExpMatch(host, 'adforce.com') ||
  shExpMatch(host, 'adforgeinc.com') ||
  shExpMatch(host, 'adform.com') ||
  shExpMatch(host, 'adform.net') ||
  shExpMatch(host, 'adfrontiers.com') ||
  shExpMatch(host, 'adfunky.com') ||
  shExpMatch(host, 'adfunkyserver.com') ||
  shExpMatch(host, 'adfusion.com') ||
  shExpMatch(host, 'adgainersolutions.com') ||
  shExpMatch(host, 'adgardener.com') ||
  shExpMatch(host, 'adgear.com') ||
  shExpMatch(host, 'adgentdigital.com') ||
  shExpMatch(host, 'adgibbon.com') ||
  shExpMatch(host, 'adglare.com') ||
  shExpMatch(host, 'adglare.net') ||
  shExpMatch(host, 'adgoto.com') ||
  shExpMatch(host, 'adgridwork.com') ||
  shExpMatch(host, 'adgroups.net') ||
  shExpMatch(host, 'adhaven.com') ||
  shExpMatch(host, 'adhese.be') ||
  shExpMatch(host, 'adhese.com') ||
  shExpMatch(host, 'adhigh.net') ||
  shExpMatch(host, 'adhood.com') ||
  shExpMatch(host, 'adiant.com') ||
  shExpMatch(host, 'adify.com') ||
  shExpMatch(host, 'adikteev.com') ||
  shExpMatch(host, 'adimg.cnet.com') ||
  shExpMatch(host, 'adimg.com.com') ||
  shExpMatch(host, 'adimg.net') ||
  shExpMatch(host, 'adimg1.chosun.com') ||
  shExpMatch(host, 'adimgs.sapo.pt') ||
  shExpMatch(host, 'adimpact.com') ||
  shExpMatch(host, 'adinch.com') ||
  shExpMatch(host, 'adinjector.net') ||
  shExpMatch(host, 'adinsight.com') ||
  shExpMatch(host, 'adinsight.eu') ||
  shExpMatch(host, 'adiquity.com') ||
  shExpMatch(host, 'adisfy.com') ||
  shExpMatch(host, 'adition.com') ||
  shExpMatch(host, 'adizio.com') ||
  shExpMatch(host, 'adjix.com') ||
  shExpMatch(host, 'adjug.com') ||
  shExpMatch(host, 'adjuggler.com') ||
  shExpMatch(host, 'adjuggler.net') ||
  shExpMatch(host, 'adjust.com') ||
  shExpMatch(host, 'adjust.io') ||
  shExpMatch(host, 'adjustnetwork.com') ||
  shExpMatch(host, 'adk2.com') ||
  shExpMatch(host, 'adkeeper.com') ||
  shExpMatch(host, 'adkernel.com') ||
  shExpMatch(host, 'adlabs.com') ||
  shExpMatch(host, 'adlantic.nl') ||
  shExpMatch(host, 'adleave.com') ||
  shExpMatch(host, 'adledge.com') ||
  shExpMatch(host, 'adlegend.com') ||
  shExpMatch(host, 'ad-lib.io') ||
  shExpMatch(host, 'adlibrium.com') ||
  shExpMatch(host, 'adlightning.com') ||
  shExpMatch(host, 'adlink.de') ||
  shExpMatch(host, 'adlocal.net') ||
  shExpMatch(host, 'adlog.com.com') ||
  shExpMatch(host, 'adloop.co') ||
  shExpMatch(host, 'adloox.com') ||
  shExpMatch(host, 'adlucent.com') ||
  shExpMatch(host, 'adludio.com') ||
  shExpMatch(host, 'adlure.net') ||
  shExpMatch(host, 'admagnet.com') ||
  shExpMatch(host, 'admagnet.net') ||
  shExpMatch(host, 'admailtiser.com') ||
  shExpMatch(host, 'adman.gr') ||
  shExpMatch(host, 'adman.otenet.gr') ||
  shExpMatch(host, 'admanagement.ch') ||
  shExpMatch(host, 'admanager.btopenworld.com') ||
  shExpMatch(host, 'admanager.carsoup.com') ||
  shExpMatch(host, 'admanager-xertive.com') ||
  shExpMatch(host, 'admanmedia.com') ||
  shExpMatch(host, 'admantx.com') ||
  shExpMatch(host, 'admarketplace.com') ||
  shExpMatch(host, 'admarketplace.net') ||
  shExpMatch(host, 'admarvel.com') ||
  shExpMatch(host, 'admarvel.s3.amazonaws.com') ||
  shExpMatch(host, 'ad-maven.com') ||
  shExpMatch(host, 'admaxim.com') ||
  shExpMatch(host, 'admaximizer.com') ||
  shExpMatch(host, 'admedia.com') ||
  shExpMatch(host, 'admedia.ro') ||
  shExpMatch(host, 'admedo.com') ||
  shExpMatch(host, 'admeld.com') ||
  shExpMatch(host, 'admeta.com') ||
  shExpMatch(host, 'admetrics.io') ||
  shExpMatch(host, 'admex.com') ||
  shExpMatch(host, 'adminder.com') ||
  shExpMatch(host, 'adminshop.com') ||
  shExpMatch(host, 'admission.net') ||
  shExpMatch(host, 'admixer.co.kr') ||
  shExpMatch(host, 'admixer.net') ||
  shExpMatch(host, 'admized.com') ||
  shExpMatch(host, 'admob.com') ||
  shExpMatch(host, 'admob.comadwhirl.com') ||
  shExpMatch(host, 'admobile.com') ||
  shExpMatch(host, 'admoda.com') ||
  shExpMatch(host, 'admonitor.com') ||
  shExpMatch(host, 'admost.com') ||
  shExpMatch(host, 'admotion.com') ||
  shExpMatch(host, 'admotion.com.ar') ||
  shExpMatch(host, 'admtpmp123.com') ||
  shExpMatch(host, 'admtpmp124.com') ||
  shExpMatch(host, 'adnami.io') ||
  shExpMatch(host, 'adnection.com') ||
  shExpMatch(host, 'adnet.asahi.com') ||
  shExpMatch(host, 'adnet.biz') ||
  shExpMatch(host, 'adnet.de') ||
  shExpMatch(host, 'adnet.worldreviewer.com') ||
  shExpMatch(host, 'adnetik.com') ||
  shExpMatch(host, 'adnetinteractive.com') ||
  shExpMatch(host, 'adnetwork.net') ||
  shExpMatch(host, 'adnetworkperformance.com') ||
  shExpMatch(host, 'adnews.maddog2000.de') ||
  shExpMatch(host, 'adnext.fr') ||
  shExpMatch(host, 'adnium.com') ||
  shExpMatch(host, 'adnologies.com') ||
  shExpMatch(host, 'adnordic.eu') ||
  shExpMatch(host, 'adnotch.com') ||
  shExpMatch(host, 'adnxs.com') ||
  shExpMatch(host, 'adocean.pl') ||
  shExpMatch(host, 'adocean-global.com') ||
  shExpMatch(host, 'adoftheyear.com') ||
  shExpMatch(host, 'adohana.com') ||
  shExpMatch(host, 'adomik.com') ||
  shExpMatch(host, 'adonion.com') ||
  shExpMatch(host, 'adonspot.com') ||
  shExpMatch(host, 'adop.cc') ||
  shExpMatch(host, 'adoperator.com') ||
  shExpMatch(host, 'adorigin.com') ||
  shExpMatch(host, 'adotmob.com') ||
  shExpMatch(host, 'adotsolution.com') ||
  shExpMatch(host, 'adotube.com') ||
  shExpMatch(host, 'adpacks.com') ||
  shExpMatch(host, 'adparlor.com') ||
  shExpMatch(host, 'ad-pay.de') ||
  shExpMatch(host, 'adpdealerservices.com') ||
  shExpMatch(host, 'adpepper.com') ||
  shExpMatch(host, 'adpepper.dk') ||
  shExpMatch(host, 'adpepper.nl') ||
  shExpMatch(host, 'adpepper.us') ||
  shExpMatch(host, 'adperfect.com') ||
  shExpMatch(host, 'adperium.com') ||
  shExpMatch(host, 'adplus.co.id') ||
  shExpMatch(host, 'adplxmd.com') ||
  shExpMatch(host, 'adpredictive.com') ||
  shExpMatch(host, 'adprimemedia.com') ||
  shExpMatch(host, 'adprofile.net') ||
  shExpMatch(host, 'adprov.io') ||
  shExpMatch(host, 'adpushup.com') ||
  shExpMatch(host, 'adrazzi.com') ||
  shExpMatch(host, 'adreactor.com') ||
  shExpMatch(host, 'adready.com') ||
  shExpMatch(host, 'adreadypixels.com') ||
  shExpMatch(host, 'adreadytractions.com') ||
  shExpMatch(host, 'adrecover.com') ||
  shExpMatch(host, 'adremedy.com') ||
  shExpMatch(host, 'adretarget.me') ||
  shExpMatch(host, 'adrevolution.com') ||
  shExpMatch(host, 'adrevolver.com') ||
  shExpMatch(host, 'adroitinteractive.com') ||
  shExpMatch(host, 'adrolays.com') ||
  shExpMatch(host, 'adrolays.de') ||
  shExpMatch(host, 'adroll.com') ||
  shExpMatch(host, 'adrotate.de') ||
  shExpMatch(host, 'adrotator.se') ||
  shExpMatch(host, 'adrule.net') ||
  shExpMatch(host, 'ads.deliverimp.com') ||
  shExpMatch(host, 'ads.topsrvimp.com') ||
  shExpMatch(host, 'ads.twitter.com') ||
  shExpMatch(host, 'adsafeprotected.com') ||
  shExpMatch(host, 'adsafety.net') ||
  shExpMatch(host, 'adsatt.abc.starwave.com') ||
  shExpMatch(host, 'Adsatt.ABCNews.starwave.com') ||
  shExpMatch(host, 'adsatt.espn.go.com') ||
  shExpMatch(host, 'adsatt.espn.starwave.com') ||
  shExpMatch(host, 'Adsatt.go.starwave.com') ||
  shExpMatch(host, 'adsbwm.com') ||
  shExpMatch(host, 'adsby.bidtheatre.com') ||
  shExpMatch(host, 'adsbyisocket.com') ||
  shExpMatch(host, 'adscale.de') ||
  shExpMatch(host, 'adscholar.com') ||
  shExpMatch(host, 'adscience.nl') ||
  shExpMatch(host, 'adsco.re') ||
  shExpMatch(host, 'ad-score.com') ||
  shExpMatch(host, 'adsdaq.com') ||
  shExpMatch(host, 'adsend.de') ||
  shExpMatch(host, 'adserv.iafrica.com') ||
  shExpMatch(host, 'adserv.qconline.com') ||
  shExpMatch(host, 'adserv.quality-channel.de') ||
  shExpMatch(host, 'adserve.ams.rhythmxchange.com') ||
  shExpMatch(host, 'adserve.zone') ||
  shExpMatch(host, 'adserver.adtech.de') ||
  shExpMatch(host, 'ad-serverparc.nl') ||
  shExpMatch(host, 'adserverpub.com') ||
  shExpMatch(host, 'adserversolutions.com') ||
  shExpMatch(host, 'adservice.google.ca') ||
  shExpMatch(host, 'adservice.google.com') ||
  shExpMatch(host, 'adservice.google.de') ||
  shExpMatch(host, 'adservice.google.nl') ||
  shExpMatch(host, 'adservingfactory.com') ||
  shExpMatch(host, 'adservinginternational.com') ||
  shExpMatch(host, 'adsfac.eu') ||
  shExpMatch(host, 'adsfac.info') ||
  shExpMatch(host, 'adsfac.net') ||
  shExpMatch(host, 'adsfac.sg') ||
  shExpMatch(host, 'adsfac.us') ||
  shExpMatch(host, 'adshost1.com') ||
  shExpMatch(host, 'adshuffle.com') ||
  shExpMatch(host, 'adside.com') ||
  shExpMatch(host, 'adsklick.de') ||
  shExpMatch(host, 'adsmart.co.uk') ||
  shExpMatch(host, 'adsmart.com') ||
  shExpMatch(host, 'adsmart.net') ||
  shExpMatch(host, 'ads-microsoft.com') ||
  shExpMatch(host, 'adsmogo.com') ||
  shExpMatch(host, 'ad-sniper.com') ||
  shExpMatch(host, 'adsoftware.com') ||
  shExpMatch(host, 'adsoldier.com') ||
  shExpMatch(host, 'ad-souk.com') ||
  shExpMatch(host, 'ad-space.net') ||
  shExpMatch(host, 'adspace.ro') ||
  shExpMatch(host, 'adspdbl.com') ||
  shExpMatch(host, 'adspeed.com') ||
  shExpMatch(host, 'adspeed.net') ||
  shExpMatch(host, 'adsperity.com') ||
  shExpMatch(host, 'adspirit.com') ||
  shExpMatch(host, 'adspirit.de') ||
  shExpMatch(host, 'adspirit.net') ||
  shExpMatch(host, 'adsponse.de') ||
  shExpMatch(host, 'adspot.ch') ||
  shExpMatch(host, 'adsrevenue.net') ||
  shExpMatch(host, 'adsrv.deviantart.com') ||
  shExpMatch(host, 'adsrvr.org') ||
  shExpMatch(host, 'adssets.com') ||
  shExpMatch(host, 'adstanding.com') ||
  shExpMatch(host, 'adstat.4u.pl') ||
  shExpMatch(host, 'adstest.weather.com') ||
  shExpMatch(host, 'ad-stir.com') ||
  shExpMatch(host, 'adstours.com') ||
  shExpMatch(host, 'adsty.com') ||
  shExpMatch(host, 'adsupply.com') ||
  shExpMatch(host, 'adsupplyads.com') ||
  shExpMatch(host, 'adswizz.com') ||
  shExpMatch(host, 'adsymptotic.com') ||
  shExpMatch(host, 'adsynergy.com') ||
  shExpMatch(host, 'adsystem.simplemachines.org') ||
  shExpMatch(host, 'adtarget.me') ||
  shExpMatch(host, 'adtech.com') ||
  shExpMatch(host, 'ad-tech.com') ||
  shExpMatch(host, 'adtech.de') ||
  shExpMatch(host, 'adtechus.com') ||
  shExpMatch(host, 'adtegrity.com') ||
  shExpMatch(host, 'adtegrity.net') ||
  shExpMatch(host, 'adtelligence.com') ||
  shExpMatch(host, 'adtelligence.de') ||
  shExpMatch(host, 'adtelligent.com') ||
  shExpMatch(host, 'adtheorent.com') ||
  shExpMatch(host, 'adthink.com') ||
  shExpMatch(host, 'adthis.com') ||
  shExpMatch(host, 'adthrive.com') ||
  shExpMatch(host, 'adtiger.de') ||
  shExpMatch(host, 'adtile.me') ||
  shExpMatch(host, 'adtilt.com') ||
  shExpMatch(host, 'adtoll.com') ||
  shExpMatch(host, 'adtology.com') ||
  shExpMatch(host, 'adtoma.com') ||
  shExpMatch(host, 'adtoox.com') ||
  shExpMatch(host, 'adtrace.org') ||
  shExpMatch(host, 'adtrade.net') ||
  shExpMatch(host, 'adtrader.com') ||
  shExpMatch(host, 'adtrading.de') ||
  shExpMatch(host, 'adtrak.net') ||
  shExpMatch(host, 'adtrgt.com') ||
  shExpMatch(host, 'adtriplex.com') ||
  shExpMatch(host, 'adultadvertising.com') ||
  shExpMatch(host, 'adultadworld.com') ||
  shExpMatch(host, 'adultfriendfinder.com') ||
  shExpMatch(host, 'adultfriendfinder.com') ||
  shExpMatch(host, 'adultmoda.com') ||
  shExpMatch(host, 'adunity.com') ||
  shExpMatch(host, 'ad-up.com') ||
  shExpMatch(host, 'adux.com') ||
  shExpMatch(host, 'adv.cooperhosting.net') ||
  shExpMatch(host, 'adv.freeonline.it') ||
  shExpMatch(host, 'adv.hwupgrade.it') ||
  shExpMatch(host, 'adv.livedoor.com') ||
  shExpMatch(host, 'adv.webmd.com') ||
  shExpMatch(host, 'adv-adserver.com') ||
  shExpMatch(host, 'advangelists.com') ||
  shExpMatch(host, 'advanseads.com') ||
  shExpMatch(host, 'adventive.com') ||
  shExpMatch(host, 'adventori.com') ||
  shExpMatch(host, 'adventory.com') ||
  shExpMatch(host, 'adverline.com') ||
  shExpMatch(host, 'adversal.com') ||
  shExpMatch(host, 'adversalservers.com') ||
  shExpMatch(host, 'advert.bayarea.com') ||
  shExpMatch(host, 'advert.dyna.ultraweb.hu') ||
  shExpMatch(host, 'adverticum.com') ||
  shExpMatch(host, 'adverticum.net') ||
  shExpMatch(host, 'adverticus.de') ||
  shExpMatch(host, 'advertise.com') ||
  shExpMatch(host, 'advertiseireland.com') ||
  shExpMatch(host, 'advertisespace.com') ||
  shExpMatch(host, 'advertising.com') ||
  shExpMatch(host, 'advertising.yahoo.com') ||
  shExpMatch(host, 'advertisingbanners.com') ||
  shExpMatch(host, 'advertisingbox.com') ||
  shExpMatch(host, 'advertmedia.de') ||
  shExpMatch(host, 'advertpro.sitepoint.com') ||
  shExpMatch(host, 'advertpro.ya.com') ||
  shExpMatch(host, 'advertserve.com') ||
  shExpMatch(host, 'advertstream.com') ||
  shExpMatch(host, 'advertwizard.com') ||
  shExpMatch(host, 'advisormedia.cz') ||
  shExpMatch(host, 'adviva.com') ||
  shExpMatch(host, 'advmaker.net') ||
  shExpMatch(host, 'advolution.de') ||
  shExpMatch(host, 'advrtas.com') ||
  shExpMatch(host, 'adways.com') ||
  shExpMatch(host, 'adwitserver.com') ||
  shExpMatch(host, 'adwords.google.com') ||
  shExpMatch(host, 'adworldmedia.com') ||
  shExpMatch(host, 'adworx.at') ||
  shExpMatch(host, 'adworx.be') ||
  shExpMatch(host, 'adworx.com') ||
  shExpMatch(host, 'adworx.de') ||
  shExpMatch(host, 'adworx.nl') ||
  shExpMatch(host, 'adx.allstar.cz') ||
  shExpMatch(host, 'adx.atnext.com') ||
  shExpMatch(host, 'adx.space') ||
  shExpMatch(host, 'adx1.com') ||
  shExpMatch(host, 'adxpansion.com') ||
  shExpMatch(host, 'adxpose.com') ||
  shExpMatch(host, 'adxyield.com') ||
  shExpMatch(host, 'adyard.de') ||
  shExpMatch(host, 'adyea.com') ||
  shExpMatch(host, 'adyield.com') ||
  shExpMatch(host, 'adyoulike.com') ||
  shExpMatch(host, 'adzerk.com') ||
  shExpMatch(host, 'adzerk.net') ||
  shExpMatch(host, 'adzerk.s3.amazonaws.com') ||
  shExpMatch(host, 'adzly.com') ||
  shExpMatch(host, 'adzmath.com') ||
  shExpMatch(host, 'adzones.com') ||
  shExpMatch(host, 'adzymic.co') ||
  shExpMatch(host, 'aemedia.com') ||
  shExpMatch(host, 'aerserv.com') ||
  shExpMatch(host, 'af-ad.co.uk') ||
  shExpMatch(host, 'affili.net') ||
  shExpMatch(host, 'affiliatetracking.com') ||
  shExpMatch(host, 'affiliatetracking.net') ||
  shExpMatch(host, 'affiliatetrading.net') ||
  shExpMatch(host, 'affiliatewindow.com') ||
  shExpMatch(host, 'affiliation-france.com') ||
  shExpMatch(host, 'affine.tv') ||
  shExpMatch(host, 'affinesystems.com') ||
  shExpMatch(host, 'affinity.com') ||
  shExpMatch(host, 'affise.com') ||
  shExpMatch(host, 'afterdownload.com') ||
  shExpMatch(host, 'agcs.works') ||
  shExpMatch(host, 'aggregateknowledge.com') ||
  shExpMatch(host, 'ahalogy.com') ||
  shExpMatch(host, 'ah-ha.com') ||
  shExpMatch(host, 'aidata.io') ||
  shExpMatch(host, 'aidata.me') ||
  shExpMatch(host, 'aim4media.com') ||
  shExpMatch(host, 'aimatch.com') ||
  shExpMatch(host, 'airbrake.io') ||
  shExpMatch(host, 'airpr.com') ||
  shExpMatch(host, 'airpush.com') ||
  shExpMatch(host, 'airtory.com') ||
  shExpMatch(host, 'aistat.net') ||
  shExpMatch(host, 'aivalabs.com') ||
  shExpMatch(host, 'ajouter.net') ||
  shExpMatch(host, 'akncdn.com') ||
  shExpMatch(host, 'aktrack.pubmatic.com') ||
  shExpMatch(host, 'albacross.com') ||
  shExpMatch(host, 'alenty.com') ||
  shExpMatch(host, 'alexametrics.com') ||
  shExpMatch(host, 'alexa-sitestats.s3.amazonaws.com') ||
  shExpMatch(host, 'alion.nl') ||
  shExpMatch(host, 'alkemics.com') ||
  shExpMatch(host, 'all4spy.com') ||
  shExpMatch(host, 'allosponsor.com') ||
  shExpMatch(host, 'aloodo.com') ||
  shExpMatch(host, 'alooma.tv') ||
  shExpMatch(host, 'alphalyr.fr') ||
  shExpMatch(host, 'altitude-arena.com') ||
  shExpMatch(host, 'amadesa.com') ||
  shExpMatch(host, 'amazingcounters.com') ||
  shExpMatch(host, 'amazon-adsystem.com') ||
  shExpMatch(host, 'amigos.com') ||
  shExpMatch(host, 'amillionads.com') ||
  shExpMatch(host, 'aminopay.com') ||
  shExpMatch(host, 'amobee.com') ||
  shExpMatch(host, 'amplitude.com') ||
  shExpMatch(host, 'amung.us') ||
  shExpMatch(host, 'analights.com') ||
  shExpMatch(host, 'analytics.adpost.org') ||
  shExpMatch(host, 'analytics.edgesuite.net') ||
  shExpMatch(host, 'analytics.go.com') ||
  shExpMatch(host, 'analytics.shareaholic.com') ||
  shExpMatch(host, 'analyze.yahooapis.com') ||
  shExpMatch(host, 'andbeyond.media') ||
  shExpMatch(host, 'anormal-media.de') ||
  shExpMatch(host, 'anormal-tracker.de') ||
  shExpMatch(host, 'answermedia.com') ||
  shExpMatch(host, 'antvoice.com') ||
  shExpMatch(host, 'aolcloud.net') ||
  shExpMatch(host, 'apartena.net') ||
  shExpMatch(host, 'apex-ad.com') ||
  shExpMatch(host, 'api.intensifier.de') ||
  shExpMatch(host, 'apollo.io') ||
  shExpMatch(host, 'app.flexitive.com') ||
  shExpMatch(host, 'app.link') ||
  shExpMatch(host, 'app.streameye.com') ||
  shExpMatch(host, 'appads.com') ||
  shExpMatch(host, 'appboy.com') ||
  shExpMatch(host, 'appcast.io') ||
  shExpMatch(host, 'appflood.com') ||
  shExpMatch(host, 'appia.com') ||
  shExpMatch(host, 'appier.com') ||
  shExpMatch(host, 'appier.net') ||
  shExpMatch(host, 'applifier.com') ||
  shExpMatch(host, 'applovin.com') ||
  shExpMatch(host, 'appmetrx.com') ||
  shExpMatch(host, 'appnexus.com') ||
  shExpMatch(host, 'appolicious.com') ||
  shExpMatch(host, 'app-promo.com') ||
  shExpMatch(host, 'appsamurai.com') ||
  shExpMatch(host, 'appsfire.net') ||
  shExpMatch(host, 'appsflyer.com') ||
  shExpMatch(host, 'appsnack.com') ||
  shExpMatch(host, 'appssavvy.com') ||
  shExpMatch(host, 'apptera.com') ||
  shExpMatch(host, 'apptv.com') ||
  shExpMatch(host, 'appular.com') ||
  shExpMatch(host, 'apsalar.com') ||
  shExpMatch(host, 'apture.com') ||
  shExpMatch(host, 'aralego.com') ||
  shExpMatch(host, 'arbigo.com') ||
  shExpMatch(host, 'arkeero.com') ||
  shExpMatch(host, 'aroa.io') ||
  shExpMatch(host, 'arpeely.com') ||
  shExpMatch(host, 'arrivalist.com') ||
  shExpMatch(host, 'artsai.com') ||
  shExpMatch(host, 'as5000.com') ||
  shExpMatch(host, 'assets1.exgfnetwork.com') ||
  shExpMatch(host, 'assoc-amazon.com') ||
  shExpMatch(host, 'astromotiongames.com') ||
  shExpMatch(host, 'aswpsdkus.com') ||
  shExpMatch(host, 'at-adserver.alltop.com') ||
  shExpMatch(host, 'atdmt.com') ||
  shExpMatch(host, 'atedra.com') ||
  shExpMatch(host, 'atemda.com') ||
  shExpMatch(host, 'atinternet.com') ||
  shExpMatch(host, 'atlassolutions.com') ||
  shExpMatch(host, 'atoomic.com') ||
  shExpMatch(host, 'attracta.com') ||
  shExpMatch(host, 'atwola.com') ||
  shExpMatch(host, 'auctionads.com') ||
  shExpMatch(host, 'auctionads.net') ||
  shExpMatch(host, 'audience.systems') ||
  shExpMatch(host, 'audience2media.com') ||
  shExpMatch(host, 'audience73.com') ||
  shExpMatch(host, 'audienceinsights.net') ||
  shExpMatch(host, 'audiencerate.com') ||
  shExpMatch(host, 'audiencescience.com') ||
  shExpMatch(host, 'audiencevalue.com') ||
  shExpMatch(host, 'audit.median.hu') ||
  shExpMatch(host, 'audit.webinform.hu') ||
  shExpMatch(host, 'auditude.com') ||
  shExpMatch(host, 'augme.com') ||
  shExpMatch(host, 'aunica.com') ||
  shExpMatch(host, 'aurea.com') ||
  shExpMatch(host, 'auto-bannertausch.de') ||
  shExpMatch(host, 'autocentre.ua') ||
  shExpMatch(host, 'automattic.com') ||
  shExpMatch(host, 'avantlink.com') ||
  shExpMatch(host, 'avenuea.com') ||
  shExpMatch(host, 'avidglobalmedia.com') ||
  shExpMatch(host, 'avocet.io') ||
  shExpMatch(host, 'avpa.javalobby.org') ||
  shExpMatch(host, 'avres.net') ||
  shExpMatch(host, 'avsads.com') ||
  shExpMatch(host, 'awempire.com') ||
  shExpMatch(host, 'awin.com') ||
  shExpMatch(host, 'awin1.com') ||
  shExpMatch(host, 'awio.com') ||
  shExpMatch(host, 'ayads.co') ||
  shExpMatch(host, 'azameo.fr') ||
  shExpMatch(host, 'azetklik.sk') ||
  shExpMatch(host, 'b0e8.com') ||
  shExpMatch(host, 'b-1st.com') ||
  shExpMatch(host, 'b-aws.aol.com') ||
  shExpMatch(host, 'b2bmg.net') ||
  shExpMatch(host, 'b4psads.com') ||
  shExpMatch(host, 'babs.tv2.dk') ||
  shExpMatch(host, 'backbeatmedia.com') ||
  shExpMatch(host, 'bango.net') ||
  shExpMatch(host, 'banik.redigy.cz') ||
  shExpMatch(host, 'bannerflow.com') ||
  shExpMatch(host, 'bannermall.com') ||
  shExpMatch(host, 'bannernow.com') ||
  shExpMatch(host, 'bannerserver.com') ||
  shExpMatch(host, 'bannersgomlm.com') ||
  shExpMatch(host, 'bannershotlink.perfectgonzo.com') ||
  shExpMatch(host, 'bannersnack.com') ||
  shExpMatch(host, 'bannersng.yell.com') ||
  shExpMatch(host, 'bannerwise.io') ||
  shExpMatch(host, 'bannery.cz') ||
  shExpMatch(host, 'banterx.com') ||
  shExpMatch(host, 'barilliance.com') ||
  shExpMatch(host, 'barnesandnoble.bfast.com') ||
  shExpMatch(host, 'barometric.com') ||
  shExpMatch(host, 'bashirian.biz') ||
  shExpMatch(host, 'bat.bing.com') ||
  shExpMatch(host, 'batanga.com') ||
  shExpMatch(host, 'batanganetwork.com') ||
  shExpMatch(host, 'batch.ba') ||
  shExpMatch(host, 'bats.video.yahoo.com') ||
  shExpMatch(host, 'bauhof.ee') ||
  shExpMatch(host, 'baypops.com') ||
  shExpMatch(host, 'bazaarvoice.com') ||
  shExpMatch(host, 'bbelements.com') ||
  shExpMatch(host, 'bcg.com') ||
  shExpMatch(host, 'bcmediagroup.com') ||
  shExpMatch(host, 'beachfront.com') ||
  shExpMatch(host, 'beacon.livefyre.com') ||
  shExpMatch(host, 'beacon.netflix.com') ||
  shExpMatch(host, 'beacon.walmart.com') ||
  shExpMatch(host, 'beaconads.com') ||
  shExpMatch(host, 'beanstockmedia.com') ||
  shExpMatch(host, 'beemray.com') ||
  shExpMatch(host, 'beencounter.com') ||
  shExpMatch(host, 'beeswax.com') ||
  shExpMatch(host, 'behavioralengine.com') ||
  shExpMatch(host, 'beintoo.com') ||
  shExpMatch(host, 'belboon.com') ||
  shExpMatch(host, 'belstat.be') ||
  shExpMatch(host, 'belstat.com') ||
  shExpMatch(host, 'belstat.de') ||
  shExpMatch(host, 'belstat.fr') ||
  shExpMatch(host, 'belstat.nl') ||
  shExpMatch(host, 'berp.com') ||
  shExpMatch(host, 'best-top.ro') ||
  shExpMatch(host, 'betgenius.com') ||
  shExpMatch(host, 'betrad.com') ||
  shExpMatch(host, 'betterbanners.com') ||
  shExpMatch(host, 'betweendigital.com') ||
  shExpMatch(host, 'bfmio.com') ||
  shExpMatch(host, 'bidclix.com') ||
  shExpMatch(host, 'biddercore.io') ||
  shExpMatch(host, 'bidease.com') ||
  shExpMatch(host, 'bidfluence.com') ||
  shExpMatch(host, 'bidmotion.com') ||
  shExpMatch(host, 'bidswitch.com') ||
  shExpMatch(host, 'bidswitch.net') ||
  shExpMatch(host, 'bidtellect.com') ||
  shExpMatch(host, 'bidtheatre.com') ||
  shExpMatch(host, 'bidtrk.com') ||
  shExpMatch(host, 'bidvertiser.com') ||
  shExpMatch(host, 'bigabid.com') ||
  shExpMatch(host, 'bigbangmedia.com') ||
  shExpMatch(host, 'bigclicks.com') ||
  shExpMatch(host, 'bigmir.net') ||
  shExpMatch(host, 'billboard.cz') ||
  shExpMatch(host, 'bimlocal.com') ||
  shExpMatch(host, 'binlayer.com') ||
  shExpMatch(host, 'bitads.net') ||
  shExpMatch(host, 'bitmedia.io') ||
  shExpMatch(host, 'bitmedianetwork.com') ||
  shExpMatch(host, 'bizible.com') ||
  shExpMatch(host, 'bizo.com') ||
  shExpMatch(host, 'bizrate.com') ||
  shExpMatch(host, 'blacklabelads.com') ||
  shExpMatch(host, 'blast4traffic.com') ||
  shExpMatch(host, 'blingbucks.com') ||
  shExpMatch(host, 'blis.com') ||
  shExpMatch(host, 'blismedia.com') ||
  shExpMatch(host, 'blockchain4media.com') ||
  shExpMatch(host, 'blogads.com') ||
  shExpMatch(host, 'blogcounter.de') ||
  shExpMatch(host, 'blogher.com') ||
  shExpMatch(host, 'blogherads.com') ||
  shExpMatch(host, 'blogrush.com') ||
  shExpMatch(host, 'blogtoplist.se') ||
  shExpMatch(host, 'bluebillywig.com') ||
  shExpMatch(host, 'bluecava.com') ||
  shExpMatch(host, 'blueconic.net') ||
  shExpMatch(host, 'bluecore.com') ||
  shExpMatch(host, 'bluekai.com') ||
  shExpMatch(host, 'bluelithium.com') ||
  shExpMatch(host, 'bluemetrix.com') ||
  shExpMatch(host, 'bluestreak.com') ||
  shExpMatch(host, 'bluesummit.de') ||
  shExpMatch(host, 'bluewhaleweb.com') ||
  shExpMatch(host, 'blutrumpet.com') ||
  shExpMatch(host, 'blvdstatus.com') ||
  shExpMatch(host, 'bm.annonce.cz') ||
  shExpMatch(host, 'bmmetrix.com') ||
  shExpMatch(host, 'bn.bfast.com') ||
  shExpMatch(host, 'bnmla.com') ||
  shExpMatch(host, 'bold360.com') ||
  shExpMatch(host, 'bombora.com') ||
  shExpMatch(host, 'bongacash.com') ||
  shExpMatch(host, 'bonzai.co') ||
  shExpMatch(host, 'boo-box.com') ||
  shExpMatch(host, 'boom.ro') ||
  shExpMatch(host, 'boomads.com') ||
  shExpMatch(host, 'boomtrain.com') ||
  shExpMatch(host, 'bounceexchange.com') ||
  shExpMatch(host, 'bouncex.com') ||
  shExpMatch(host, 'box.anchorfree.net') ||
  shExpMatch(host, 'bpath.com') ||
  shExpMatch(host, 'braincash.com') ||
  shExpMatch(host, 'brainient.com') ||
  shExpMatch(host, 'brainworkz.eu') ||
  shExpMatch(host, 'branch.io') ||
  shExpMatch(host, 'brand.net') ||
  shExpMatch(host, 'brandaffinity.net') ||
  shExpMatch(host, 'brandbucket.com') ||
  shExpMatch(host, 'brandmetrics.com') ||
  shExpMatch(host, 'brandreachsys.com') ||
  shExpMatch(host, 'brandsideplatform.com') ||
  shExpMatch(host, 'brandwatch.com') ||
  shExpMatch(host, 'branovate.com') ||
  shExpMatch(host, 'brealtime.com') ||
  shExpMatch(host, 'brickandmobile.com') ||
  shExpMatch(host, 'bridgetrack.com') ||
  shExpMatch(host, 'brightcom.com') ||
  shExpMatch(host, 'brightedge.com') ||
  shExpMatch(host, 'brightinfo.com') ||
  shExpMatch(host, 'brightroll.com') ||
  shExpMatch(host, 'brighttag.com') ||
  shExpMatch(host, 'brilig.com') ||
  shExpMatch(host, 'british-banners.com') ||
  shExpMatch(host, 'bronto.com') ||
  shExpMatch(host, 'btstatic.com') ||
  shExpMatch(host, 'bttrack.com') ||
  shExpMatch(host, 'btttag.com') ||
  shExpMatch(host, 'bubblestat.com') ||
  shExpMatch(host, 'buckridge.link') ||
  shExpMatch(host, 'bucksense.com') ||
  shExpMatch(host, 'bugsense.com') ||
  shExpMatch(host, 'bugsnag.com') ||
  shExpMatch(host, 'burstnet.com') ||
  shExpMatch(host, 'businessol.com') ||
  shExpMatch(host, 'buy.at') ||
  shExpMatch(host, 'buyhitscheap.com') ||
  shExpMatch(host, 'buysellads.com') ||
  shExpMatch(host, 'buzzlogic.com') ||
  shExpMatch(host, 'buzzonclick.com') ||
  shExpMatch(host, 'buzzoola.com') ||
  shExpMatch(host, 'buzzparadise.com') ||
  shExpMatch(host, 'bvalphaserver.com') ||
  shExpMatch(host, 'bvmedia.ca') ||
  shExpMatch(host, 'bwp.download.com') ||
  shExpMatch(host, 'c.bigmir.net') ||
  shExpMatch(host, 'c1exchange.com') ||
  shExpMatch(host, 'c3metrics.com') ||
  shExpMatch(host, 'c3tag.com') ||
  shExpMatch(host, 'cablato.com') ||
  shExpMatch(host, 'cache.addthiscdn.com') ||
  shExpMatch(host, 'cadreon.com') ||
  shExpMatch(host, 'callfire.com') ||
  shExpMatch(host, 'callloop.com') ||
  shExpMatch(host, 'campaign.bharatmatrimony.com') ||
  shExpMatch(host, 'campaign-archive1.com') ||
  shExpMatch(host, 'campaigngrid.com') ||
  shExpMatch(host, 'cams.com') ||
  shExpMatch(host, 'caniamedia.com') ||
  shExpMatch(host, 'capitaldata.fr') ||
  shExpMatch(host, 'captify.co.uk') ||
  shExpMatch(host, 'carambo.la') ||
  shExpMatch(host, 'caraytech.com.ar') ||
  shExpMatch(host, 'carbonads.com') ||
  shExpMatch(host, 'carbonads.net') ||
  shExpMatch(host, 'cart.ro') ||
  shExpMatch(host, 'carts.guru') ||
  shExpMatch(host, 'casalemedia.com') ||
  shExpMatch(host, 'casalmedia.com') ||
  shExpMatch(host, 'cash4members.com') ||
  shExpMatch(host, 'cash4popup.de') ||
  shExpMatch(host, 'cashcrate.com') ||
  shExpMatch(host, 'cashengines.com') ||
  shExpMatch(host, 'cashfiesta.com') ||
  shExpMatch(host, 'cashlayer.com') ||
  shExpMatch(host, 'casinopays.com') ||
  shExpMatch(host, 'casinorewards.com') ||
  shExpMatch(host, 'cav.ai') ||
  shExpMatch(host, 'cbanners.virtuagirlhd.com') ||
  shExpMatch(host, 'cbproads.com') ||
  shExpMatch(host, 'cdnma.com') ||
  shExpMatch(host, 'cdn-sitegainer.com') ||
  shExpMatch(host, 'cedato.com') ||
  shExpMatch(host, 'celltick.com') ||
  shExpMatch(host, 'celtra.com') ||
  shExpMatch(host, 'centraliprom.com') ||
  shExpMatch(host, 'centraltag.com') ||
  shExpMatch(host, 'centro.net') ||
  shExpMatch(host, 'certifica.com') ||
  shExpMatch(host, 'ceskydomov.alias.ngs.modry.cz') ||
  shExpMatch(host, 'cetrk.com') ||
  shExpMatch(host, 'cgicounter.puretec.de') ||
  shExpMatch(host, 'chalkdigital.com') ||
  shExpMatch(host, 'chango.ca') ||
  shExpMatch(host, 'chango.com') ||
  shExpMatch(host, 'channeladvisor.com') ||
  shExpMatch(host, 'channelintelligence.com') ||
  shExpMatch(host, 'chart.dk') ||
  shExpMatch(host, 'chartbeat.com') ||
  shExpMatch(host, 'chartbeat.net') ||
  shExpMatch(host, 'chartboost.com') ||
  shExpMatch(host, 'chaturbate.com') ||
  shExpMatch(host, 'checkstat.nl') ||
  shExpMatch(host, 'chemistry.com') ||
  shExpMatch(host, 'chimpstatic.com') ||
  shExpMatch(host, 'chitika.com') ||
  shExpMatch(host, 'chocolateplatform.com') ||
  shExpMatch(host, 'choicestream.com') ||
  shExpMatch(host, 'choozle.com') ||
  shExpMatch(host, 'cibleclick.com') ||
  shExpMatch(host, 'cint.com') ||
  shExpMatch(host, 'cityads.telus.net') ||
  shExpMatch(host, 'citygrid.com') ||
  shExpMatch(host, 'cjlog.com') ||
  shExpMatch(host, 'clar.io') ||
  shExpMatch(host, 'claria.com') ||
  shExpMatch(host, 'clashmobile.com') ||
  shExpMatch(host, 'clearlink.com') ||
  shExpMatch(host, 'clearsaleing.com') ||
  shExpMatch(host, 'clearsearchmedia.com') ||
  shExpMatch(host, 'clearsightinteractive.com') ||
  shExpMatch(host, 'clic2buy.com') ||
  shExpMatch(host, 'click.jasmin.com') ||
  shExpMatch(host, 'click.livejasmin.com') ||
  shExpMatch(host, 'click.fool.com') ||
  shExpMatch(host, 'click2freemoney.com') ||
  shExpMatch(host, 'click2paid.com') ||
  shExpMatch(host, 'clickability.com') ||
  shExpMatch(host, 'clickadu.com') ||
  shExpMatch(host, 'clickadz.com') ||
  shExpMatch(host, 'clickagy.com') ||
  shExpMatch(host, 'clickaider.com') ||
  shExpMatch(host, 'clickbank.com') ||
  shExpMatch(host, 'clickbooth.com') ||
  shExpMatch(host, 'clickboothlnk.com') ||
  shExpMatch(host, 'clickcompare.co.uk') ||
  shExpMatch(host, 'clickdensity.com') ||
  shExpMatch(host, 'clickdimensions.com') ||
  shExpMatch(host, 'clickedyclick.com') ||
  shExpMatch(host, 'clickfuse.com') ||
  shExpMatch(host, 'clickguard.com') ||
  shExpMatch(host, 'clickhereforcellphones.com') ||
  shExpMatch(host, 'clickinc.com') ||
  shExpMatch(host, 'clickintext.net') ||
  shExpMatch(host, 'clickmanage.com') ||
  shExpMatch(host, 'clickmedia.ro') ||
  shExpMatch(host, 'clickonometrics.com') ||
  shExpMatch(host, 'clickotmedia.com') ||
  shExpMatch(host, 'clicks.equantum.com') ||
  shExpMatch(host, 'clicks.mods.de') ||
  shExpMatch(host, 'clicksor.com') ||
  shExpMatch(host, 'clicksor.net') ||
  shExpMatch(host, 'clicktag.de') ||
  shExpMatch(host, 'clicktale.com') ||
  shExpMatch(host, 'clicktale.net') ||
  shExpMatch(host, 'clickthruserver.com') ||
  shExpMatch(host, 'clickthrutraffic.com') ||
  shExpMatch(host, 'clicktrace.info') ||
  shExpMatch(host, 'clicktrack.ziyu.net') ||
  shExpMatch(host, 'clicktrade.com') ||
  shExpMatch(host, 'clicktripz.com') ||
  shExpMatch(host, 'clickwise.net') ||
  shExpMatch(host, 'clickxchange.com') ||
  shExpMatch(host, 'clicky.com') ||
  shExpMatch(host, 'clickyab.com') ||
  shExpMatch(host, 'clickz.com') ||
  shExpMatch(host, 'clicmanager.fr') ||
  shExpMatch(host, 'client.adhslx.com') ||
  shExpMatch(host, 'clinch.co') ||
  shExpMatch(host, 'clipcentric.com') ||
  shExpMatch(host, 'clixgalore.com') ||
  shExpMatch(host, 'clixmetrix.com') ||
  shExpMatch(host, 'clixtell.com') ||
  shExpMatch(host, 'clkads.com') ||
  shExpMatch(host, 'clkrev.com') ||
  shExpMatch(host, 'cloudflareinsights.com') ||
  shExpMatch(host, 'clovenetwork.com') ||
  shExpMatch(host, 'clrstm.com') ||
  shExpMatch(host, 'cls.vrvm.com') ||
  shExpMatch(host, 'clustrmaps.com') ||
  shExpMatch(host, 'cmmeglobal.com') ||
  shExpMatch(host, 'cnomy.com') ||
  shExpMatch(host, 'cnt1.pocitadlo.cz') ||
  shExpMatch(host, 'cnzz.com') ||
  shExpMatch(host, 'coastaldigitalgroup.com') ||
  shExpMatch(host, 'cobalt.com') ||
  shExpMatch(host, 'code-server.biz') ||
  shExpMatch(host, 'cognitivematch.com') ||
  shExpMatch(host, 'cogocast.net') ||
  shExpMatch(host, 'coinzilla.com') ||
  shExpMatch(host, 'collective.com') ||
  shExpMatch(host, 'collector1.xhamster.com') ||
  shExpMatch(host, 'collserve.com') ||
  shExpMatch(host, 'colonize.com') ||
  shExpMatch(host, 'colpirio.com') ||
  shExpMatch(host, 'comboapp.com') ||
  shExpMatch(host, 'comclick.com') ||
  shExpMatch(host, 'commandersact.com') ||
  shExpMatch(host, 'commissionfactory.com') ||
  shExpMatch(host, 'commissionmonster.com') ||
  shExpMatch(host, 'communicationads.net') ||
  shExpMatch(host, 'communicatorcorp.com') ||
  shExpMatch(host, 'compactbanner.com') ||
  shExpMatch(host, 'compasslabs.com') ||
  shExpMatch(host, 'compete.com') ||
  shExpMatch(host, 'complexmedianetwork.com') ||
  shExpMatch(host, 'comprabanner.it') ||
  shExpMatch(host, 'compuware.com') ||
  shExpMatch(host, 'comscore.com') ||
  shExpMatch(host, 'conductrics.com') ||
  shExpMatch(host, 'congstar.de') ||
  shExpMatch(host, 'connatix.com') ||
  shExpMatch(host, 'connexity.com') ||
  shExpMatch(host, 'connexity.net') ||
  shExpMatch(host, 'connextra.com') ||
  shExpMatch(host, 'console.gamesight.io') ||
  shExpMatch(host, 'constantcontact.com') ||
  shExpMatch(host, 'consumable.com') ||
  shExpMatch(host, 'consumer.net') ||
  shExpMatch(host, 'contactimpact.de') ||
  shExpMatch(host, 'contaxe.com') ||
  shExpMatch(host, 'contaxe.de') ||
  shExpMatch(host, 'content.acc-hd.de') ||
  shExpMatch(host, 'content.ad') ||
  shExpMatch(host, 'contentabc.com') ||
  shExpMatch(host, 'contentignite.com') ||
  shExpMatch(host, 'contentspread.net') ||
  shExpMatch(host, 'contentwidgets.net') ||
  shExpMatch(host, 'contextin.com') ||
  shExpMatch(host, 'contextuads.com') ||
  shExpMatch(host, 'contextweb.com') ||
  shExpMatch(host, 'contxtful.com') ||
  shExpMatch(host, 'convergedirect.com') ||
  shExpMatch(host, 'convergetrack.com') ||
  shExpMatch(host, 'conversantmedia.com') ||
  shExpMatch(host, 'conversiondashboard.com') ||
  shExpMatch(host, 'conversionlogic.com') ||
  shExpMatch(host, 'conversionruler.com') ||
  shExpMatch(host, 'conversive.nl') ||
  shExpMatch(host, 'convert.com') ||
  shExpMatch(host, 'convertglobal.com') ||
  shExpMatch(host, 'convertro.com') ||
  shExpMatch(host, 'conviva.com') ||
  shExpMatch(host, 'cookies.cmpnet.com') ||
  shExpMatch(host, 'coremetrics.com') ||
  shExpMatch(host, 'coremotives.com') ||
  shExpMatch(host, 'coregmedia.com') ||
  shExpMatch(host, 'corp.aarki.com') ||
  shExpMatch(host, 'corp.intimatemerger.com') ||
  shExpMatch(host, 'corp.viewbix.com') ||
  shExpMatch(host, 'corporate.trovit.com') ||
  shExpMatch(host, 'count.ly') ||
  shExpMatch(host, 'count.west263.com') ||
  shExpMatch(host, 'counted.com') ||
  shExpMatch(host, 'counter.bloke.com') ||
  shExpMatch(host, 'counter.cnw.cz') ||
  shExpMatch(host, 'counter.cz') ||
  shExpMatch(host, 'counter.dreamhost.com') ||
  shExpMatch(host, 'counter.mirohost.net') ||
  shExpMatch(host, 'counter.sparklit.com') ||
  shExpMatch(host, 'counters.honesty.com') ||
  shExpMatch(host, 'coupling.media') ||
  shExpMatch(host, 'coxdigitalsolutions.com') ||
  shExpMatch(host, 'coxmt.com') ||
  shExpMatch(host, 'cpalead.com') ||
  shExpMatch(host, 'cpays.com') ||
  shExpMatch(host, 'cpmstar.com') ||
  shExpMatch(host, 'cpvfeed.com') ||
  shExpMatch(host, 'cpxadroit.com') ||
  shExpMatch(host, 'cpxinteractive.com') ||
  shExpMatch(host, 'cqcounter.com') ||
  shExpMatch(host, 'crakmedia.com') ||
  shExpMatch(host, 'craktraffic.com') ||
  shExpMatch(host, 'crashlytics.com') ||
  shExpMatch(host, 'craveandlamb.com') ||
  shExpMatch(host, 'crawlability.com') ||
  shExpMatch(host, 'crazyegg.com') ||
  shExpMatch(host, 'crazypopups.com') ||
  shExpMatch(host, 'creafi-online-media.com') ||
  shExpMatch(host, 'creatives.livejasmin.com') ||
  shExpMatch(host, 'creative-serving.com') ||
  shExpMatch(host, 'credebat.com') ||
  shExpMatch(host, 'crimtan.com') ||
  shExpMatch(host, 'crispads.com') ||
  shExpMatch(host, 'crispmedia.com') ||
  shExpMatch(host, 'crispwireless.com') ||
  shExpMatch(host, 'criteo.com') ||
  shExpMatch(host, 'criteo.net') ||
  shExpMatch(host, 'crm4d.com') ||
  shExpMatch(host, 'crm-metrix.com') ||
  shExpMatch(host, 'crossinstall.com') ||
  shExpMatch(host, 'crosspixelmedia.com') ||
  shExpMatch(host, 'crosspixel.net') ||
  shExpMatch(host, 'crowdscience.com') ||
  shExpMatch(host, 'crucialinteractive.com') ||
  shExpMatch(host, 'crwdcntrl.net') ||
  shExpMatch(host, 'csdata1.com') ||
  shExpMatch(host, 'ctnetwork.hu') ||
  shExpMatch(host, 'cuebiq.com') ||
  shExpMatch(host, 'cxense.com') ||
  shExpMatch(host, 'cxpublic.com') ||
  shExpMatch(host, 'cya2.net') ||
  shExpMatch(host, 'cyberbounty.com') ||
  shExpMatch(host, 'cyberplex.com') ||
  shExpMatch(host, 'd3sv.net') ||
  shExpMatch(host, 'dada..ro') ||
  shExpMatch(host, 'danban.com') ||
  shExpMatch(host, 'daphnecm.com') ||
  shExpMatch(host, 'dapper.net') ||
  shExpMatch(host, 'dashboardad.net') ||
  shExpMatch(host, 'data2decisions.com') ||
  shExpMatch(host, 'dataexchanger.pl') ||
  shExpMatch(host, 'datafy-software.com') ||
  shExpMatch(host, 'datalicious.com') ||
  shExpMatch(host, 'dataseat.com') ||
  shExpMatch(host, 'dataxu.com') ||
  shExpMatch(host, 'dativa.com') ||
  shExpMatch(host, 'datonics.com') ||
  shExpMatch(host, 'datranmedia.com') ||
  shExpMatch(host, 'datspush.com') ||
  shExpMatch(host, 'datvantage.com') ||
  shExpMatch(host, 'dbbsrv.com') ||
  shExpMatch(host, 'dc-storm.com') ||
  shExpMatch(host, 'dealdotcom.com') ||
  shExpMatch(host, 'decdna.net') ||
  shExpMatch(host, 'decideinteractive.com') ||
  shExpMatch(host, 'decktrade.com') ||
  shExpMatch(host, 'dedicatednetworks.com') ||
  shExpMatch(host, 'deepintent.com') ||
  shExpMatch(host, 'delivered-by-madington.com') ||
  shExpMatch(host, 'delivr.com') ||
  shExpMatch(host, 'deloittedigital.com') ||
  shExpMatch(host, 'deloo.de') ||
  shExpMatch(host, 'deltaprojects.com') ||
  shExpMatch(host, 'deltaprojects.se') ||
  shExpMatch(host, 'deltax.com') ||
  shExpMatch(host, 'demandbase.com') ||
  shExpMatch(host, 'demdex.com') ||
  shExpMatch(host, 'demdex.net') ||
  shExpMatch(host, 'dentsu.com') ||
  shExpMatch(host, 'deployads.com') ||
  shExpMatch(host, 'developermedia.com') ||
  shExpMatch(host, 'developers.ironsrc.com') ||
  shExpMatch(host, 'df-srv.de') ||
  shExpMatch(host, 'dgit.com') ||
  shExpMatch(host, 'dialerporn.com') ||
  shExpMatch(host, 'dialogmgr.com') ||
  shExpMatch(host, 'dianomi.com') ||
  shExpMatch(host, 'didit.com') ||
  shExpMatch(host, 'did-it.com') ||
  shExpMatch(host, 'digbro.com') ||
  shExpMatch(host, 'digigladd.com') ||
  shExpMatch(host, 'digilant.com') ||
  shExpMatch(host, 'digiseg.io') ||
  shExpMatch(host, 'digitaladsystems.com') ||
  shExpMatch(host, 'digitalaudience.io') ||
  shExpMatch(host, 'digitalhub-h.de') ||
  shExpMatch(host, 'digitize.ie') ||
  shExpMatch(host, 'dip.umeng.com') ||
  shExpMatch(host, 'directaclick.com') ||
  shExpMatch(host, 'directivepub.com') ||
  shExpMatch(host, 'directleads.com') ||
  shExpMatch(host, 'directorym.com') ||
  shExpMatch(host, 'directresponsegroup.com') ||
  shExpMatch(host, 'directtrack.com') ||
  shExpMatch(host, 'direct-xxx-access.com') ||
  shExpMatch(host, 'discountclick.com') ||
  shExpMatch(host, 'displaymarketplace.com') ||
  shExpMatch(host, 'displaypagerank.com') ||
  shExpMatch(host, 'disqusads.com') ||
  shExpMatch(host, 'dist.belnk.com') ||
  shExpMatch(host, 'distiltag.com') ||
  shExpMatch(host, 'districtm.ca') ||
  shExpMatch(host, 'districtm.io') ||
  shExpMatch(host, 'distroscale.com') ||
  shExpMatch(host, 'dlqm.net') ||
  shExpMatch(host, 'dma-institute.com') ||
  shExpMatch(host, 'dmtracker.com') ||
  shExpMatch(host, 'dmxld.com') ||
  shExpMatch(host, 'dmxleo.com') ||
  shExpMatch(host, 'dnps.com') ||
  shExpMatch(host, 'doc.good-loop.com') ||
  shExpMatch(host, 'doclix.com') ||
  shExpMatch(host, 'docs.rees46.com') ||
  shExpMatch(host, 'domainsponsor.com') ||
  shExpMatch(host, 'domodomain.com') ||
  shExpMatch(host, 'doubleclick.com') ||
  shExpMatch(host, 'doubleclick.de') ||
  shExpMatch(host, 'doubleclick.net') ||
  shExpMatch(host, 'doublepimp.com') ||
  shExpMatch(host, 'doublepositive.com') ||
  shExpMatch(host, 'doubleverify.com') ||
  shExpMatch(host, 'dp-dhl.com') ||
  shExpMatch(host, 'drawbrid.ge') ||
  shExpMatch(host, 'drumcash.com') ||
  shExpMatch(host, 'dsnextgen.com') ||
  shExpMatch(host, 'dsnrgroup.com') ||
  shExpMatch(host, 'dsnrmg.com') ||
  shExpMatch(host, 'dsp.reklamstore.com') ||
  shExpMatch(host, 'dsply.com') ||
  shExpMatch(host, 'dstillery.com') ||
  shExpMatch(host, 'dt00.net') ||
  shExpMatch(host, 'dt07.net') ||
  shExpMatch(host, 'dtscout.com') ||
  shExpMatch(host, 'dynad.net') ||
  shExpMatch(host, 'dynadmic.com') ||
  shExpMatch(host, 'dynamic1001.com') ||
  shExpMatch(host, 'dynamicoxygen.com') ||
  shExpMatch(host, 'dynamicyield.com') ||
  shExpMatch(host, 'dynamo.video') ||
  shExpMatch(host, 'dynsrvtyu.com') ||
  shExpMatch(host, 'e.kde.cz') ||
  shExpMatch(host, 'eacnur.org') ||
  shExpMatch(host, 'eadexchange.com') ||
  shExpMatch(host, 'e-adimages.scrippsnetworks.com') ||
  shExpMatch(host, 'earnify.com') ||
  shExpMatch(host, 'eas.almamedia.fi') ||
  shExpMatch(host, 'easyhits4u.com') ||
  shExpMatch(host, 'easy-m.de') ||
  shExpMatch(host, 'easyplatform.com') ||
  shExpMatch(host, 'eazy.de') ||
  shExpMatch(host, 'e-bannerx.com') ||
  shExpMatch(host, 'e-bannery.cz') ||
  shExpMatch(host, 'ebayadvertising.com') ||
  shExpMatch(host, 'ebuilders.nl') ||
  shExpMatch(host, 'echosearch.com') ||
  shExpMatch(host, 'ecircle-ag.com') ||
  shExpMatch(host, 'eclickz.com') ||
  shExpMatch(host, 'econda.de') ||
  shExpMatch(host, 'e-contenta.com') ||
  shExpMatch(host, 'e-debtconsolidation.com') ||
  shExpMatch(host, 'edgenpd.com') ||
  shExpMatch(host, 'edigitalsurvey.com') ||
  shExpMatch(host, 'effectivemeasure.com') ||
  shExpMatch(host, 'effectivemeasure.net') ||
  shExpMatch(host, 'effiliation.com') ||
  shExpMatch(host, 'eficiens.com') ||
  shExpMatch(host, 'efrontier.com') ||
  shExpMatch(host, 'ehealthcaresolutions.com') ||
  shExpMatch(host, 'eleavers.com') ||
  shExpMatch(host, 'elitedollars.com') ||
  shExpMatch(host, 'elitetoplist.com') ||
  shExpMatch(host, 'elogua.com') ||
  shExpMatch(host, 'e-m.fr') ||
  shExpMatch(host, 'emarketer.com') ||
  shExpMatch(host, 'emarketingsolutions.es') ||
  shExpMatch(host, 'emediate.biz') ||
  shExpMatch(host, 'emediate.com') ||
  shExpMatch(host, 'emediate.dk') ||
  shExpMatch(host, 'emediate.eu') ||
  shExpMatch(host, 'emerse.com') ||
  shExpMatch(host, 'emetriq.com') ||
  shExpMatch(host, 'emetriq.de') ||
  shExpMatch(host, 'emxdgt.com') ||
  shExpMatch(host, 'emxdigital.com') ||
  shExpMatch(host, 'en25.com') ||
  shExpMatch(host, 'enbrite.ly') ||
  shExpMatch(host, 'enecto.com') ||
  shExpMatch(host, 'engagebdr.com') ||
  shExpMatch(host, 'engago.com') ||
  shExpMatch(host, 'enginemediaexchange.com') ||
  shExpMatch(host, 'enginenetwork.com') ||
  shExpMatch(host, 'engineseeker.com') ||
  shExpMatch(host, 'enoratraffic.com') ||
  shExpMatch(host, 'enquisite.com') ||
  shExpMatch(host, 'ensighten.com') ||
  shExpMatch(host, 'entercasino.com') ||
  shExpMatch(host, 'enterprise.noddus.com') ||
  shExpMatch(host, 'entireweb.com') ||
  shExpMatch(host, 'epicadvertising.com') ||
  shExpMatch(host, 'e-planning.net') ||
  shExpMatch(host, 'epom.com') ||
  shExpMatch(host, 'eproof.com') ||
  shExpMatch(host, 'epsilon.com') ||
  shExpMatch(host, 'eqads.com') ||
  shExpMatch(host, 'eqworks.com') ||
  shExpMatch(host, 'eratead.com') ||
  shExpMatch(host, 'erne.co') ||
  shExpMatch(host, 'eroadvertising.com') ||
  shExpMatch(host, 'ero-advertising.com') ||
  shExpMatch(host, 'eskimi.com') ||
  shExpMatch(host, 'esm1.net') ||
  shExpMatch(host, 'estara.com') ||
  shExpMatch(host, 'etahub.com') ||
  shExpMatch(host, 'etarget.eu') ||
  shExpMatch(host, 'etargetnet.com') ||
  shExpMatch(host, 'eterna.de') ||
  shExpMatch(host, 'ethicalads.net') ||
  shExpMatch(host, 'etineria.com') ||
  shExpMatch(host, 'etracker.com') ||
  shExpMatch(host, 'etrigue.com') ||
  shExpMatch(host, 'etusolution.com') ||
  shExpMatch(host, 'eu1.madsone.com') ||
  shExpMatch(host, 'eulerian.com') ||
  shExpMatch(host, 'eulerian.net') ||
  shExpMatch(host, 'european-toplist.de') ||
  shExpMatch(host, 'euroranking.de') ||
  shExpMatch(host, 'euros4click.de') ||
  shExpMatch(host, 'evadav.com') ||
  shExpMatch(host, 'everestads.net') ||
  shExpMatch(host, 'everestjs.net') ||
  shExpMatch(host, 'everesttech.net') ||
  shExpMatch(host, 'evergage.com') ||
  shExpMatch(host, 'evidon.com') ||
  shExpMatch(host, 'eviltracker.net') ||
  shExpMatch(host, 'evisionsmarketing.com') ||
  shExpMatch(host, 'evolvemediacorp.com') ||
  shExpMatch(host, 'ewaydirect.com') ||
  shExpMatch(host, 'ewebcounter.com') ||
  shExpMatch(host, 'ewebse.com') ||
  shExpMatch(host, 'exactag.com') ||
  shExpMatch(host, 'exchange.bg') ||
  shExpMatch(host, 'exchange-it.com') ||
  shExpMatch(host, 'excitad.com') ||
  shExpMatch(host, 'exdynsrv.com') ||
  shExpMatch(host, 'exelator.com') ||
  shExpMatch(host, 'exitexchange.com') ||
  shExpMatch(host, 'exitfuel.com') ||
  shExpMatch(host, 'exitjunction.com') ||
  shExpMatch(host, 'exoclick.com') ||
  shExpMatch(host, 'exosrv.com') ||
  shExpMatch(host, 'experteerads.com') ||
  shExpMatch(host, 'exponential.com') ||
  shExpMatch(host, 'exposebox.com') ||
  shExpMatch(host, 'express-submit.de') ||
  shExpMatch(host, 'extend.tv') ||
  shExpMatch(host, 'extractorandburner.com') ||
  shExpMatch(host, 'extremereach.com') ||
  shExpMatch(host, 'extremetracking.com') ||
  shExpMatch(host, 'eyeota.net') ||
  shExpMatch(host, 'eyereturn.com') ||
  shExpMatch(host, 'eyereturnmarketing.com') ||
  shExpMatch(host, 'eyewonder.com') ||
  shExpMatch(host, 'ezoic.net') ||
  shExpMatch(host, 'eztexting.com') ||
  shExpMatch(host, 'facebookofsex.com') ||
  shExpMatch(host, 'facilitatedigital.com') ||
  shExpMatch(host, 'factual.com') ||
  shExpMatch(host, 'fairfax.com.au') ||
  shExpMatch(host, 'faithadnet.com') ||
  shExpMatch(host, 'faktor.io') ||
  shExpMatch(host, 'fancs.com') ||
  shExpMatch(host, 'fanplayr.com') ||
  shExpMatch(host, 'fast-adv.it') ||
  shExpMatch(host, 'fastbooking.com') ||
  shExpMatch(host, 'fastclick.com') ||
  shExpMatch(host, 'fastclick.net') ||
  shExpMatch(host, 'fathomdelivers.com') ||
  shExpMatch(host, 'fc.webmasterpro.de') ||
  shExpMatch(host, 'federatedmedia.net') ||
  shExpMatch(host, 'feedbackresearch.com') ||
  shExpMatch(host, 'ffn.com') ||
  shExpMatch(host, 'ffxcam.fairfax.com.au') ||
  shExpMatch(host, 'fg8dgt.com') ||
  shExpMatch(host, 'fiducia..co') ||
  shExpMatch(host, 'fiftyt.com') ||
  shExpMatch(host, 'fiksu.com') ||
  shExpMatch(host, 'fimserve.com') ||
  shExpMatch(host, 'findcommerce.com') ||
  shExpMatch(host, 'firststars.de') ||
  shExpMatch(host, 'fiverr.com') ||
  shExpMatch(host, 'fizzbuzzmedia.com') ||
  shExpMatch(host, 'fizzbuzzmedia.net') ||
  shExpMatch(host, 'flarie.com') ||
  shExpMatch(host, 'flashtalking.com') ||
  shExpMatch(host, 'fleshlightcash.com') ||
  shExpMatch(host, 'flexbanner.com') ||
  shExpMatch(host, 'flurry.com') ||
  shExpMatch(host, 'flytxt.com') ||
  shExpMatch(host, 'fmpub.net') ||
  shExpMatch(host, 'footprintlive.com') ||
  shExpMatch(host, 'forex-affiliate.net') ||
  shExpMatch(host, 'fospha.com') ||
  shExpMatch(host, 'forgoprokick.icu') ||
  shExpMatch(host, 'fpctraffic.com') ||
  shExpMatch(host, 'fpctraffic2.com') ||
  shExpMatch(host, 'fqtag.com') ||
  shExpMatch(host, 'franecki.net') ||
  shExpMatch(host, 'fraudjs.io') ||
  shExpMatch(host, 'fraudlogix.com') ||
  shExpMatch(host, 'freckleiot.com') ||
  shExpMatch(host, 'freebanner.com') ||
  shExpMatch(host, 'freelogs.com') ||
  shExpMatch(host, 'freeonlineusers.com') ||
  shExpMatch(host, 'free-pagerank.com') ||
  shExpMatch(host, 'freestats.com') ||
  shExpMatch(host, 'freestats.tv') ||
  shExpMatch(host, 'freewebcounter.com') ||
  shExpMatch(host, 'freewheel.tv') ||
  shExpMatch(host, 'fresh8gaming.com') ||
  shExpMatch(host, 'fringe81.com') ||
  shExpMatch(host, 'frogsex.com') ||
  shExpMatch(host, 'fsharp.co') ||
  shExpMatch(host, 'fuel451.com') ||
  shExpMatch(host, 'fullstory.com') ||
  shExpMatch(host, 'fulltango.com') ||
  shExpMatch(host, 'fusionads.net') ||
  shExpMatch(host, 'futureads.com') ||
  shExpMatch(host, 'fwmrm.net') ||
  shExpMatch(host, 'fxclix.com') ||
  shExpMatch(host, 'fxcm.com') ||
  shExpMatch(host, 'fxj.com.au') ||
  shExpMatch(host, 'fxstyle.net') ||
  shExpMatch(host, 'fyber.com') ||
  shExpMatch(host, 'galaxien.com') ||
  shExpMatch(host, 'gamehouse.com') ||
  shExpMatch(host, 'gamesites100.net') ||
  shExpMatch(host, 'gamned.com') ||
  shExpMatch(host, 'gannett.com') ||
  shExpMatch(host, 'gaug.es') ||
  shExpMatch(host, 'gayadnetwork.com') ||
  shExpMatch(host, 'gemius.com') ||
  shExpMatch(host, 'gemius.pl') ||
  shExpMatch(host, 'genesismedia.com') ||
  shExpMatch(host, 'genesismediaus.com') ||
  shExpMatch(host, 'geniusmonkey.com') ||
  shExpMatch(host, 'geo.digitalpoint.com') ||
  shExpMatch(host, 'geobanner.adultfriendfinder.com') ||
  shExpMatch(host, 'geovisite.com') ||
  shExpMatch(host, 'getblue.io') ||
  shExpMatch(host, 'getcake.com') ||
  shExpMatch(host, 'getglue.com') ||
  shExpMatch(host, 'getintent.com') ||
  shExpMatch(host, 'getiton.com') ||
  shExpMatch(host, 'gethatch.com') ||
  shExpMatch(host, 'getpolymorph.com') ||
  shExpMatch(host, 'getquanty.com') ||
  shExpMatch(host, 'getsitecontrol.com') ||
  shExpMatch(host, 'getwhichit.com') ||
  shExpMatch(host, 'gfk.com') ||
  shExpMatch(host, 'gfkdaphne.com') ||
  shExpMatch(host, 'ghtinc.com') ||
  shExpMatch(host, 'giantmedia.com') ||
  shExpMatch(host, 'glam.com') ||
  shExpMatch(host, 'glammedia.com') ||
  shExpMatch(host, 'globalismedia.com') ||
  shExpMatch(host, 'globaltrack.com') ||
  shExpMatch(host, 'globe7.com') ||
  shExpMatch(host, 'gmads.net') ||
  shExpMatch(host, 'go.pl') ||
  shExpMatch(host, 'go-clicks.de') ||
  shExpMatch(host, 'godatafeed.com') ||
  shExpMatch(host, 'goingplatinum.com') ||
  shExpMatch(host, 'goldbach.com') ||
  shExpMatch(host, 'goldbachgroup.com') ||
  shExpMatch(host, 'go-mpulse.net') ||
  shExpMatch(host, 'goodeed.com') ||
  shExpMatch(host, 'goodwaygroup.com') ||
  shExpMatch(host, 'google-analytics.com') ||
  shExpMatch(host, 'googlesyndication.com') ||
  shExpMatch(host, 'gosquared.com') ||
  shExpMatch(host, 'gostats.com') ||
  shExpMatch(host, 'gotechnology.io') ||
  shExpMatch(host, 'goutee.top') ||
  shExpMatch(host, 'gpr.hu') ||
  shExpMatch(host, 'grapeshot.co.uk') ||
  shExpMatch(host, 'graphinium.com') ||
  shExpMatch(host, 'green.erne.co') ||
  shExpMatch(host, 'greystripe.com') ||
  shExpMatch(host, 'groovinads.com') ||
  shExpMatch(host, 'groundtruth.com') ||
  shExpMatch(host, 'groupm.com') ||
  shExpMatch(host, 'gruuvinteractive.com') ||
  shExpMatch(host, 'gruvi.tv') ||
  shExpMatch(host, 'gscounters.eu1.gigya.com') ||
  shExpMatch(host, 'gsi-one.org') ||
  shExpMatch(host, 'gtop.ro') ||
  shExpMatch(host, 'gtop100.com') ||
  shExpMatch(host, 'gtopstats.com') ||
  shExpMatch(host, 'gtsads.com') ||
  shExpMatch(host, 'guj.de') ||
  shExpMatch(host, 'gumgum.com') ||
  shExpMatch(host, 'guppymedia.com') ||
  shExpMatch(host, 'haensel-ams.com') ||
  shExpMatch(host, 'happyfication.com') ||
  shExpMatch(host, 'harrenmedia.com') ||
  shExpMatch(host, 'harrenmedianetwork.com') ||
  shExpMatch(host, 'hashtagd.net') ||
  shExpMatch(host, 'hasoffers.com') ||
  shExpMatch(host, 'havamedia.net') ||
  shExpMatch(host, 'hbfstech.com') ||
  shExpMatch(host, 'hearst.com') ||
  shExpMatch(host, 'hellobar.com') ||
  shExpMatch(host, 'herolens.com') ||
  shExpMatch(host, 'heywire.com') ||
  shExpMatch(host, 'hgads.com') ||
  shExpMatch(host, 'hidden.gogoceleb.com') ||
  shExpMatch(host, 'hilltopads.com') ||
  shExpMatch(host, 'hilltopads.net') ||
  shExpMatch(host, 'hi-media.com') ||
  shExpMatch(host, 'hipcricket.com') ||
  shExpMatch(host, 'histats.com') ||
  shExpMatch(host, 'hit.webcentre.lycos.co.uk') ||
  shExpMatch(host, 'hitcents.com') ||
  shExpMatch(host, 'hitometer.com') ||
  shExpMatch(host, 'hits.europuls.eu') ||
  shExpMatch(host, 'hits.informer.com') ||
  shExpMatch(host, 'hits.puls.lv') ||
  shExpMatch(host, 'hits.theguardian.com') ||
  shExpMatch(host, 'hits4me.com') ||
  shExpMatch(host, 'hitslink.com') ||
  shExpMatch(host, 'hitsprocessor.com') ||
  shExpMatch(host, 'hitx.com') ||
  shExpMatch(host, 'hl.co.uk') ||
  shExpMatch(host, 'hockeycurve.com') ||
  shExpMatch(host, 'homepageking.de') ||
  shExpMatch(host, 'hooklogic.com') ||
  shExpMatch(host, 'hopla.online') ||
  shExpMatch(host, 'hostedads.realitykings.com') ||
  shExpMatch(host, 'hotjar.com') ||
  shExpMatch(host, 'hotmart.com') ||
  shExpMatch(host, 'hotwords.com') ||
  shExpMatch(host, 'hotwords.es') ||
  shExpMatch(host, 'hqgmbh.eu') ||
  shExpMatch(host, 'hsadspixel.net') ||
  shExpMatch(host, 'hs-analytics.net') ||
  shExpMatch(host, 'httpool.com') ||
  shExpMatch(host, 'hubapi.com') ||
  shExpMatch(host, 'hubvisor.io') ||
  shExpMatch(host, 'humandemand.com') ||
  shExpMatch(host, 'huntmads.com') ||
  shExpMatch(host, 'hurra.com') ||
  shExpMatch(host, 'hybrid.ai') ||
  shExpMatch(host, 'hyperadx.com') ||
  shExpMatch(host, 'hyperbanner.net') ||
  shExpMatch(host, 'hypertracker.com') ||
  shExpMatch(host, 'hypertvx.com') ||
  shExpMatch(host, 'i1media.no') ||
  shExpMatch(host, 'iac.com') ||
  shExpMatch(host, 'iadctest.qwapi.com') ||
  shExpMatch(host, 'iadvize.com') ||
  shExpMatch(host, 'ibillboard.com') ||
  shExpMatch(host, 'ibm.com') ||
  shExpMatch(host, 'ibpxl.com') ||
  shExpMatch(host, 'ibsys.com') ||
  shExpMatch(host, 'i-clicks.net') ||
  shExpMatch(host, 'iconadserver.com') ||
  shExpMatch(host, 'icptrack.com') ||
  shExpMatch(host, 'icrossing.com') ||
  shExpMatch(host, 'id.google.com') ||
  shExpMatch(host, 'id.google.de') ||
  shExpMatch(host, 'id.google.nl') ||
  shExpMatch(host, 'id5-sync.com') ||
  shExpMatch(host, 'idg.com') ||
  shExpMatch(host, 'idgtechnetwork.com') ||
  shExpMatch(host, 'idtargeting.com') ||
  shExpMatch(host, 'ientry.com') ||
  shExpMatch(host, 'ifa.tube8live.com') ||
  shExpMatch(host, 'igaworks.com') ||
  shExpMatch(host, 'ignitionone.com') ||
  shExpMatch(host, 'ignitionone.net') ||
  shExpMatch(host, 'ihsmarkit.com') ||
  shExpMatch(host, 'ilead.itrack.it') ||
  shExpMatch(host, 'iloopmobile.com') ||
  shExpMatch(host, 'imagecash.net') ||
  shExpMatch(host, 'im-apps.net') ||
  shExpMatch(host, 'imatmobile.com') ||
  shExpMatch(host, 'img.prohardver.hu') ||
  shExpMatch(host, 'imgpromo.easyrencontre.com') ||
  shExpMatch(host, 'imimobile.com') ||
  shExpMatch(host, 'imonitor.nethost.cz') ||
  shExpMatch(host, 'imonomy.com') ||
  shExpMatch(host, 'impact.com') ||
  shExpMatch(host, 'impactmobile.com') ||
  shExpMatch(host, 'impactradius-event.com') ||
  shExpMatch(host, 'impdesk.com') ||
  shExpMatch(host, 'imprese.cz') ||
  shExpMatch(host, 'impressiondesk.com') ||
  shExpMatch(host, 'impressionmedia.cz') ||
  shExpMatch(host, 'impressionmonster.com') ||
  shExpMatch(host, 'improvedigital.com') ||
  shExpMatch(host, 'imrworldwide.com') ||
  shExpMatch(host, 'imrworldwide.net') ||
  shExpMatch(host, 'inboundwriter.com') ||
  shExpMatch(host, 'inboxdollars.com') ||
  shExpMatch(host, 'indexexchange.com') ||
  shExpMatch(host, 'indexww.com') ||
  shExpMatch(host, 'industrybrains.com') ||
  shExpMatch(host, 'infectiousmedia.com') ||
  shExpMatch(host, 'infernotions.com') ||
  shExpMatch(host, 'infiniamobile.com') ||
  shExpMatch(host, 'infinite-ads.com') ||
  shExpMatch(host, 'infinityads.com') ||
  shExpMatch(host, 'inflectionpointmedia.com') ||
  shExpMatch(host, 'influenceaudience.com') ||
  shExpMatch(host, 'infolinks.com') ||
  shExpMatch(host, 'information.com') ||
  shExpMatch(host, 'ingenio.com') ||
  shExpMatch(host, 'ingenioustechnologies.com') ||
  shExpMatch(host, 'inmobi.com') ||
  shExpMatch(host, 'inner-active.com') ||
  shExpMatch(host, 'innity.com') ||
  shExpMatch(host, 'innovid.com') ||
  shExpMatch(host, 'inq.com') ||
  shExpMatch(host, 'inres.sk') ||
  shExpMatch(host, 'insightexpress.com') ||
  shExpMatch(host, 'insightexpressai.com') ||
  shExpMatch(host, 'inskinmedia.com') ||
  shExpMatch(host, 'inspectlet.com') ||
  shExpMatch(host, 'inspired-mobile.com') ||
  shExpMatch(host, 'insticator.com') ||
  shExpMatch(host, 'instinctive.io') ||
  shExpMatch(host, 'instinctiveads.com') ||
  shExpMatch(host, 'integralads.com') ||
  shExpMatch(host, 'intelliad.de') ||
  shExpMatch(host, 'intellitxt.com') ||
  shExpMatch(host, 'intentiq.com') ||
  shExpMatch(host, 'intentmedia.com') ||
  shExpMatch(host, 'intentmedia.net') ||
  shExpMatch(host, 'interactive.forthnet.gr') ||
  shExpMatch(host, 'interactive-assets.s3.amazonaws.com') ||
  shExpMatch(host, 'interclick.com') ||
  shExpMatch(host, 'intergi.com') ||
  shExpMatch(host, 'intermarkets.net') ||
  shExpMatch(host, 'internetbrands.com') ||
  shExpMatch(host, 'internetfuel.com') ||
  shExpMatch(host, 'interpolls.com') ||
  shExpMatch(host, 'interpublic.com') ||
  shExpMatch(host, 'interreklame.de') ||
  shExpMatch(host, 'interrogare.de') ||
  shExpMatch(host, 'interstat.hu') ||
  shExpMatch(host, 'inuvo.com') ||
  shExpMatch(host, 'investingchannel.com') ||
  shExpMatch(host, 'iotecglobal.com') ||
  shExpMatch(host, 'ip.ro') ||
  shExpMatch(host, 'iperceptions.com') ||
  shExpMatch(host, 'iponweb.com') ||
  shExpMatch(host, 'iponweb.net') ||
  shExpMatch(host, 'ipredictive.com') ||
  shExpMatch(host, 'iprom.net') ||
  shExpMatch(host, 'iprom.si') ||
  shExpMatch(host, 'iprospect.com') ||
  shExpMatch(host, 'iqm.com') ||
  shExpMatch(host, 'ironsrc.com') ||
  shExpMatch(host, 'islay.tech') ||
  shExpMatch(host, 'ismatlab.com') ||
  shExpMatch(host, 'ispot.tv') ||
  shExpMatch(host, 'iteratehq.com') ||
  shExpMatch(host, 'itisatracker.com') ||
  shExpMatch(host, 'itsoneiota.com') ||
  shExpMatch(host, 'itsup.com') ||
  shExpMatch(host, 'ivitrack.com') ||
  shExpMatch(host, 'ivo.io') ||
  shExpMatch(host, 'ixs1.net') ||
  shExpMatch(host, 'jampp.com') ||
  shExpMatch(host, 'jaroop.com') ||
  shExpMatch(host, 'jatxt.com') ||
  shExpMatch(host, 'jbeet.cjt1.net') ||
  shExpMatch(host, 'jcount.com') ||
  shExpMatch(host, 'jedonkey.cjt1.net') ||
  shExpMatch(host, 'jink.de') ||
  shExpMatch(host, 'jinkads.com') ||
  shExpMatch(host, 'jinkads.de') ||
  shExpMatch(host, 'jivox.com') ||
  shExpMatch(host, 'jiwire.com') ||
  shExpMatch(host, 'jkazaa.cjt1.net') ||
  shExpMatch(host, 'jnova.cjt1.net') ||
  shExpMatch(host, 'jobthread.com') ||
  shExpMatch(host, 'joetec.net') ||
  shExpMatch(host, 'joystickinteractive.com') ||
  shExpMatch(host, 'juicyads.com') ||
  shExpMatch(host, 'jumptap.com') ||
  shExpMatch(host, 'justpremium.com') ||
  shExpMatch(host, 'justuno.com') ||
  shExpMatch(host, 'jysk.ee') ||
  shExpMatch(host, 'kadam.net') ||
  shExpMatch(host, 'kameleoon.com') ||
  shExpMatch(host, 'kanoodle.com') ||
  shExpMatch(host, 'kantarmedia.com') ||
  shExpMatch(host, 'kaplanindex.com') ||
  shExpMatch(host, 'kargo.com') ||
  shExpMatch(host, 'kaufda.de') ||
  shExpMatch(host, 'kcdwa.com') ||
  shExpMatch(host, 'kenshoo.com') ||
  shExpMatch(host, 'keyade.com') ||
  shExpMatch(host, 'keycdn.com') ||
  shExpMatch(host, 'keymantics.com') ||
  shExpMatch(host, 'keymedia.hu') ||
  shExpMatch(host, 'keymetric.net') ||
  shExpMatch(host, 'keywee.co') ||
  shExpMatch(host, 'kimiagroup.com') ||
  shExpMatch(host, 'kindads.io') ||
  shExpMatch(host, 'kiosked.com') ||
  shExpMatch(host, 'kismetrics.io') ||
  shExpMatch(host, 'kissinsights.com') ||
  shExpMatch(host, 'kissmetrics.com') ||
  shExpMatch(host, 'kissnofrog.com') ||
  shExpMatch(host, 'kliks.nl') ||
  shExpMatch(host, 'knorex.com') ||
  shExpMatch(host, 'kochava.com') ||
  shExpMatch(host, 'kokteyl.com') ||
  shExpMatch(host, 'komli.com') ||
  shExpMatch(host, 'komoona.com') ||
  shExpMatch(host, 'kontera.com') ||
  shExpMatch(host, 'korrelate.com') ||
  shExpMatch(host, 'krux.com') ||
  shExpMatch(host, 'kruxdigital.com') ||
  shExpMatch(host, 'krxd.net') ||
  shExpMatch(host, 'ktu.sv2.biz') ||
  shExpMatch(host, 'kundeservice.yousee.dk') ||
  shExpMatch(host, 'kupona.de') ||
  shExpMatch(host, 'kwanko.com') ||
  shExpMatch(host, 'kwanza.co.tz') ||
  shExpMatch(host, 'kwanzoo.com') ||
  shExpMatch(host, 'labs.apnic.net') ||
  shExpMatch(host, 'ladsp.com') ||
  shExpMatch(host, 'lakequincy.com') ||
  shExpMatch(host, 'layer-ad.de') ||
  shExpMatch(host, 'layer-ad.org') ||
  shExpMatch(host, 'leadaffiliates.com') ||
  shExpMatch(host, 'leadbolt.com') ||
  shExpMatch(host, 'leadclick.com') ||
  shExpMatch(host, 'leadfabric.com') ||
  shExpMatch(host, 'leadforce1.com') ||
  shExpMatch(host, 'leadforensics.com') ||
  shExpMatch(host, 'leadformix.com') ||
  shExpMatch(host, 'leadlander.com') ||
  shExpMatch(host, 'leadsrx.com') ||
  shExpMatch(host, 'leadzupc.com') ||
  shExpMatch(host, 'leanplum.com') ||
  shExpMatch(host, 'lenglow.com') ||
  shExpMatch(host, 'levelrate.de') ||
  shExpMatch(host, 'lexosmedia.com') ||
  shExpMatch(host, 'lfstmedia.com') ||
  shExpMatch(host, 'libertystmedia.com') ||
  shExpMatch(host, 'lifesight.io') ||
  shExpMatch(host, 'lifestreet.com') ||
  shExpMatch(host, 'lifestreetmedia.com') ||
  shExpMatch(host, 'liftoff.io') ||
  shExpMatch(host, 'ligatus.com') ||
  shExpMatch(host, 'ligatus.de') ||
  shExpMatch(host, 'lijit.com') ||
  shExpMatch(host, 'link.ch') ||
  shExpMatch(host, 'linkadd.de') ||
  shExpMatch(host, 'linkbuddies.com') ||
  shExpMatch(host, 'linkconnector.com') ||
  shExpMatch(host, 'linkprice.com') ||
  shExpMatch(host, 'linkreferral.com') ||
  shExpMatch(host, 'links-ranking.de') ||
  shExpMatch(host, 'linkstorm.net') ||
  shExpMatch(host, 'linktarget.com') ||
  shExpMatch(host, 'listenloop.com') ||
  shExpMatch(host, 'list-manage.com') ||
  shExpMatch(host, 'listrak.com') ||
  shExpMatch(host, 'listrakbi.com') ||
  shExpMatch(host, 'liveintent.com') ||
  shExpMatch(host, 'livelyimpact.com') ||
  shExpMatch(host, 'livepartners.com') ||
  shExpMatch(host, 'liveperson.com') ||
  shExpMatch(host, 'liverail.com') ||
  shExpMatch(host, 'liveramp.com') ||
  shExpMatch(host, 'lkqd.com') ||
  shExpMatch(host, 'lkqd.net') ||
  shExpMatch(host, 'loading321.com') ||
  shExpMatch(host, 'localmantra.com') ||
  shExpMatch(host, 'localsensor.com') ||
  shExpMatch(host, 'localstars.com') ||
  shExpMatch(host, 'localyokelmedia.com') ||
  shExpMatch(host, 'localytics.com') ||
  shExpMatch(host, 'locationsciences.ai') ||
  shExpMatch(host, 'lockerdome.com') ||
  shExpMatch(host, 'logdy.com') ||
  shExpMatch(host, 'logua.com') ||
  shExpMatch(host, 'loomia.com') ||
  shExpMatch(host, 'loop.me') ||
  shExpMatch(host, 'loopme.biz') ||
  shExpMatch(host, 'loopme.com') ||
  shExpMatch(host, 'loopme.me') ||
  shExpMatch(host, 'lotame.com') ||
  shExpMatch(host, 'lotlinx.com') ||
  shExpMatch(host, 'louder.com.au') ||
  shExpMatch(host, 'lowermybills.com') ||
  shExpMatch(host, 'luc.id') ||
  shExpMatch(host, 'lucidmedia.com') ||
  shExpMatch(host, 'luckyorange.com') ||
  shExpMatch(host, 'luckyorange.net') ||
  shExpMatch(host, 'lunarads.com') ||
  shExpMatch(host, 'lynchpin.com') ||
  shExpMatch(host, 'lzjl.com') ||
  shExpMatch(host, 'm4n.nl') ||
  shExpMatch(host, 'madadsmedia.com') ||
  shExpMatch(host, 'madgic.com') ||
  shExpMatch(host, 'madisonavenue.com') ||
  shExpMatch(host, 'madisonlogic.com') ||
  shExpMatch(host, 'madserve.org') ||
  shExpMatch(host, 'magnify360.com') ||
  shExpMatch(host, 'mainad.com') ||
  shExpMatch(host, 'manage.com') ||
  shExpMatch(host, 'maplefarmmedia.com') ||
  shExpMatch(host, 'marchex.com') ||
  shExpMatch(host, 'marimedia.net') ||
  shExpMatch(host, 'marinsm.com') ||
  shExpMatch(host, 'market-buster.com') ||
  shExpMatch(host, 'marketing.888.com') ||
  shExpMatch(host, 'marketingsolutions.yahoo.com') ||
  shExpMatch(host, 'marketo.com') ||
  shExpMatch(host, 'marketo.net') ||
  shExpMatch(host, 'marketpointsinc.com') ||
  shExpMatch(host, 'marketron.com') ||
  shExpMatch(host, 'markmonitor.com') ||
  shExpMatch(host, 'marktest.com') ||
  shExpMatch(host, 'marktest.pt') ||
  shExpMatch(host, 'maroonspider.com') ||
  shExpMatch(host, 'martiniadnetwork.com') ||
  shExpMatch(host, 'martinimedianetwork.com') ||
  shExpMatch(host, 'mashero.com') ||
  shExpMatch(host, 'mastermind.com') ||
  shExpMatch(host, 'match.com') ||
  shExpMatch(host, 'matchbin.com') ||
  shExpMatch(host, 'matchcraft.com') ||
  shExpMatch(host, 'mathtag.com') ||
  shExpMatch(host, 'matomy.com') ||
  shExpMatch(host, 'matomymarket.com') ||
  shExpMatch(host, 'maxbounty.com') ||
  shExpMatch(host, 'maximiles.com') ||
  shExpMatch(host, 'maximumcash.com') ||
  shExpMatch(host, 'maxmind.com') ||
  shExpMatch(host, 'maxpointinteractive.com') ||
  shExpMatch(host, 'maxymiser.com') ||
  shExpMatch(host, 'maxymiser.net') ||
  shExpMatch(host, 'maytrics.com') ||
  shExpMatch(host, 'mb01.com') ||
  shExpMatch(host, 'mbs.megaroticlive.com') ||
  shExpMatch(host, 'mbuyu.nl') ||
  shExpMatch(host, 'mdm.de') ||
  shExpMatch(host, 'mdotlabs.com') ||
  shExpMatch(host, 'media.funpic.de') ||
  shExpMatch(host, 'media.net') ||
  shExpMatch(host, 'media6degrees.com') ||
  shExpMatch(host, 'media-adrunner.mycomputer.com') ||
  shExpMatch(host, 'mediaarea.eu') ||
  shExpMatch(host, 'mediaarmor.com') ||
  shExpMatch(host, 'mediabong.com') ||
  shExpMatch(host, 'mediabong.net') ||
  shExpMatch(host, 'mediabrix.com') ||
  shExpMatch(host, 'mediacharger.com') ||
  shExpMatch(host, 'mediacom.com') ||
  shExpMatch(host, 'mediadvertising.ro') ||
  shExpMatch(host, 'mediaforce.com') ||
  shExpMatch(host, 'mediaforge.com') ||
  shExpMatch(host, 'mediageneral.com') ||
  shExpMatch(host, 'mediagra.com') ||
  shExpMatch(host, 'mediahead.com') ||
  shExpMatch(host, 'mediaintelligence.de') ||
  shExpMatch(host, 'mediamind.com') ||
  shExpMatch(host, 'mediaiprom.com') ||
  shExpMatch(host, 'medialab.group') ||
  shExpMatch(host, 'medialabs.es') ||
  shExpMatch(host, 'medialets.com') ||
  shExpMatch(host, 'medialytics.com') ||
  shExpMatch(host, 'mediamath.com') ||
  shExpMatch(host, 'mediametrie-estat.com') ||
  shExpMatch(host, 'mediamgr.ugo.com') ||
  shExpMatch(host, 'mediamind.com') ||
  shExpMatch(host, 'median.eu') ||
  shExpMatch(host, 'medianet.com') ||
  shExpMatch(host, 'mediaocean.com') ||
  shExpMatch(host, 'mediapal.net') ||
  shExpMatch(host, 'mediaplazza.com') ||
  shExpMatch(host, 'mediaplex.com') ||
  shExpMatch(host, 'mediarithmics.com') ||
  shExpMatch(host, 'mediascale.de') ||
  shExpMatch(host, 'media-servers.net') ||
  shExpMatch(host, 'mediashakers.com') ||
  shExpMatch(host, 'mediasmart.io') ||
  shExpMatch(host, 'mediatext.com') ||
  shExpMatch(host, 'mediatrust.com') ||
  shExpMatch(host, 'mediavine.com') ||
  shExpMatch(host, 'mediavoice.com') ||
  shExpMatch(host, 'mediawallah.com') ||
  shExpMatch(host, 'mediawhiz.com') ||
  shExpMatch(host, 'mediax.angloinfo.com') ||
  shExpMatch(host, 'mediaz.angloinfo.com') ||
  shExpMatch(host, 'medicxmedia.com') ||
  shExpMatch(host, 'medio.com') ||
  shExpMatch(host, 'medley.com') ||
  shExpMatch(host, 'medleyads.com') ||
  shExpMatch(host, 'medyanetads.com') ||
  shExpMatch(host, 'meetic-partners.com') ||
  shExpMatch(host, 'meetrics.com') ||
  shExpMatch(host, 'meetrics.net') ||
  shExpMatch(host, 'megacash.de') ||
  shExpMatch(host, 'megago.com') ||
  shExpMatch(host, 'megapu.sh') ||
  shExpMatch(host, 'megastats.com') ||
  shExpMatch(host, 'megawerbung.de') ||
  shExpMatch(host, 'meltdsp.com') ||
  shExpMatch(host, 'memeglobal.com') ||
  shExpMatch(host, 'memorix.sdv.fr') ||
  shExpMatch(host, 'mentad.com') ||
  shExpMatch(host, 'mercent.com') ||
  shExpMatch(host, 'merchantadvantage.com') ||
  shExpMatch(host, 'merchenta.com') ||
  shExpMatch(host, 'merkleinc.com') ||
  shExpMatch(host, 'metadsp.co.uk') ||
  shExpMatch(host, 'metaffiliation.com') ||
  shExpMatch(host, 'metanetwork.com') ||
  shExpMatch(host, 'metanetwork.net') ||
  shExpMatch(host, 'metapeople.com') ||
  shExpMatch(host, 'metaresolver.com') ||
  shExpMatch(host, 'meteorsolutions.com') ||
  shExpMatch(host, 'methodcash.com') ||
  shExpMatch(host, 'methodmi.com') ||
  shExpMatch(host, 'metrics.brightcove.com') ||
  shExpMatch(host, 'metrics.windowsitpro.com') ||
  shExpMatch(host, 'metricsdirect.com') ||
  shExpMatch(host, 'metrixlab.com') ||
  shExpMatch(host, 'mexad.com') ||
  shExpMatch(host, 'mfadsrv.com') ||
  shExpMatch(host, 'mfadsrvr.com') ||
  shExpMatch(host, 'mgid.com') ||
  shExpMatch(host, 'miaozhen.com') ||
  shExpMatch(host, 'miarroba.com') ||
  shExpMatch(host, 'micpn.com') ||
  shExpMatch(host, 'microstatic.pl') ||
  shExpMatch(host, 'microticker.com') ||
  shExpMatch(host, 'midnightclicking.com') ||
  shExpMatch(host, 'milanoo.com') ||
  shExpMatch(host, 'millemedia.de') ||
  shExpMatch(host, 'millennialmedia.com') ||
  shExpMatch(host, 'mindmemobile.com') ||
  shExpMatch(host, 'mindset-media.com') ||
  shExpMatch(host, 'mindshare.nl') ||
  shExpMatch(host, 'mindtake.com') ||
  shExpMatch(host, 'mintegral.com') ||
  shExpMatch(host, 'mintrace.com') ||
  shExpMatch(host, 'mirando.de') ||
  shExpMatch(host, 'misstrends.com') ||
  shExpMatch(host, 'miva.com') ||
  shExpMatch(host, 'mixmarket.biz') ||
  shExpMatch(host, 'mixpanel.com') ||
  shExpMatch(host, 'mixpo.com') ||
  shExpMatch(host, 'mixtraffic.com') ||
  shExpMatch(host, 'mkt51.net') ||
  shExpMatch(host, 'mktw.net') ||
  shExpMatch(host, 'mktoresp.com') ||
  shExpMatch(host, 'mktsci.com') ||
  shExpMatch(host, 'ml314.com') ||
  shExpMatch(host, 'mlm.de') ||
  shExpMatch(host, 'mm7.net') ||
  shExpMatch(host, 'mmaglobal.com') ||
  shExpMatch(host, 'mmapiws.com') ||
  shExpMatch(host, 'mmedia.com') ||
  shExpMatch(host, 'mmismm.com') ||
  shExpMatch(host, 'mmtro.com') ||
  shExpMatch(host, 'mnet-ad.net') ||
  shExpMatch(host, 'mntzrlt.net') ||
  shExpMatch(host, 'moadnet.com') ||
  shExpMatch(host, 'moat.com') ||
  shExpMatch(host, 'moatads.com') ||
  shExpMatch(host, 'moatpixel.com') ||
  shExpMatch(host, 'mobcdn.com') ||
  shExpMatch(host, 'mobclix.com') ||
  shExpMatch(host, 'mobday.com') ||
  shExpMatch(host, 'mobfox.com') ||
  shExpMatch(host, 'mobgold.com') ||
  shExpMatch(host, 'mobhero.com') ||
  shExpMatch(host, 'mobials.com') ||
  shExpMatch(host, 'mobidea.com') ||
  shExpMatch(host, 'mobilcom-debitel.de') ||
  shExpMatch(host, 'mobilda.com') ||
  shExpMatch(host, 'mobileactive.com') ||
  shExpMatch(host, 'mobileadtrading.com') ||
  shExpMatch(host, 'mobileadvertisinghub.com') ||
  shExpMatch(host, 'mobileapptracking.com') ||
  shExpMatch(host, 'mobile-ent.biz') ||
  shExpMatch(host, 'mobilefuse.nu') ||
  shExpMatch(host, 'mobilemessenger.com') ||
  shExpMatch(host, 'mobilemeteor.com') ||
  shExpMatch(host, 'mobileposse.com') ||
  shExpMatch(host, 'mobilestorm.com') ||
  shExpMatch(host, 'mobiletheory.com') ||
  shExpMatch(host, 'mobilewithsms.net') ||
  shExpMatch(host, 'mobitrans.net') ||
  shExpMatch(host, 'mobivity.com') ||
  shExpMatch(host, 'mobixell.com') ||
  shExpMatch(host, 'mobpro.com') ||
  shExpMatch(host, 'mobsmith.com') ||
  shExpMatch(host, 'mobstac.com') ||
  shExpMatch(host, 'mobusi.com') ||
  shExpMatch(host, 'mobvision.com') ||
  shExpMatch(host, 'mobyt.com') ||
  shExpMatch(host, 'mocean.mobi') ||
  shExpMatch(host, 'moceanmobile.com') ||
  shExpMatch(host, 'mochila.com') ||
  shExpMatch(host, 'modellbau-universe.de') ||
  shExpMatch(host, 'mogreet.com') ||
  shExpMatch(host, 'mojiva.com') ||
  shExpMatch(host, 'molocoads.com') ||
  shExpMatch(host, 'momentsharing.com') ||
  shExpMatch(host, 'monetate.com') ||
  shExpMatch(host, 'monetate.net') ||
  shExpMatch(host, 'monetizemore.com') ||
  shExpMatch(host, 'money4exit.de') ||
  shExpMatch(host, 'moneyexpert.com') ||
  shExpMatch(host, 'mongoosemetrics.com') ||
  shExpMatch(host, 'monitus.net') ||
  shExpMatch(host, 'monoloop.com') ||
  shExpMatch(host, 'monster.com') ||
  shExpMatch(host, 'monsterpops.com') ||
  shExpMatch(host, 'mookie1.com') ||
  shExpMatch(host, 'moolahmedia.com') ||
  shExpMatch(host, 'moolah-media.com') ||
  shExpMatch(host, 'mopedo.com') ||
  shExpMatch(host, 'mopub.com') ||
  shExpMatch(host, 'morequalifiedleads.co.uk') ||
  shExpMatch(host, 'motigo.com') ||
  shExpMatch(host, 'motricity.com') ||
  shExpMatch(host, 'motrixi.com') ||
  shExpMatch(host, 'mouseflow.com') ||
  shExpMatch(host, 'movableink.com') ||
  shExpMatch(host, 'moversa.com') ||
  shExpMatch(host, 'movielush.com') ||
  shExpMatch(host, 'mozoo.com') ||
  shExpMatch(host, 'mparticle.com') ||
  shExpMatch(host, 'mp-newmedia.com') ||
  shExpMatch(host, 'mpstat.us') ||
  shExpMatch(host, 'mr-rank.de') ||
  shExpMatch(host, 'mrskincash.com') ||
  shExpMatch(host, 'msads.net') ||
  shExpMatch(host, 'm-t.io') ||
  shExpMatch(host, 'mtree.com') ||
  shExpMatch(host, 'multiplestreammktg.com') ||
  shExpMatch(host, 'multipops.com') ||
  shExpMatch(host, 'mundomedia.com') ||
  shExpMatch(host, 'mutua.es') ||
  shExpMatch(host, 'muwmedia.com') ||
  shExpMatch(host, 'mxcdn.net') ||
  shExpMatch(host, 'mxpnl.com') ||
  shExpMatch(host, 'mxptint.net') ||
  shExpMatch(host, 'my.aidata.me') ||
  shExpMatch(host, 'my-stats.com') ||
  shExpMatch(host, 'myads.com') ||
  shExpMatch(host, 'myaffiliateprogram.com') ||
  shExpMatch(host, 'mybloglog.com') ||
  shExpMatch(host, 'mybuys.com') ||
  shExpMatch(host, 'mycounter.com.ua') ||
  shExpMatch(host, 'mycounter.ua') ||
  shExpMatch(host, 'mydas.mobi') ||
  shExpMatch(host, 'mydsp.io') ||
  shExpMatch(host, 'myfuseclick.com') ||
  shExpMatch(host, 'mynativeplatform.com') ||
  shExpMatch(host, 'mypagerank.net') ||
  shExpMatch(host, 'mypowermall.com') ||
  shExpMatch(host, 'mypressplus.com') ||
  shExpMatch(host, 'myscreen.com') ||
  shExpMatch(host, 'mystat.pl') ||
  shExpMatch(host, 'mystat-in.net') ||
  shExpMatch(host, 'mystighty.info') ||
  shExpMatch(host, 'mythings.com') ||
  shExpMatch(host, 'mythingsmedia.com') ||
  shExpMatch(host, 'mytop-in.net') ||
  shExpMatch(host, 'myvisualiq.net') ||
  shExpMatch(host, 'mywebgrocer.com') ||
  shExpMatch(host, 'n69.com') ||
  shExpMatch(host, 'nabbr.com') ||
  shExpMatch(host, 'naiadsystems.com') ||
  shExpMatch(host, 'naj.sk') ||
  shExpMatch(host, 'namimedia.com') ||
  shExpMatch(host, 'nanigans.com') ||
  shExpMatch(host, 'nanointeractive.com') ||
  shExpMatch(host, 'narrative.io') ||
  shExpMatch(host, 'nastydollars.com') ||
  shExpMatch(host, 'nativeads.com') ||
  shExpMatch(host, 'nativetouch.com') ||
  shExpMatch(host, 'nativo.com') ||
  shExpMatch(host, 'navdmp.com') ||
  shExpMatch(host, 'navegg.com') ||
  shExpMatch(host, 'navigator.io') ||
  shExpMatch(host, 'navrcholu.cz') ||
  shExpMatch(host, 'nbjmp.com') ||
  shExpMatch(host, 'ncaudienceexchange.com') ||
  shExpMatch(host, 'ndparking.com') ||
  shExpMatch(host, 'nedstat.com') ||
  shExpMatch(host, 'nedstat.nl') ||
  shExpMatch(host, 'nedstatbasic.net') ||
  shExpMatch(host, 'nedstatpro.net') ||
  shExpMatch(host, 'nend.net') ||
  shExpMatch(host, 'neocounter.neoworx-blog-tools.net') ||
  shExpMatch(host, 'neodatagroup.com') ||
  shExpMatch(host, 'neoffic.com') ||
  shExpMatch(host, 'neory.com') ||
  shExpMatch(host, 'nervoussummer.com') ||
  shExpMatch(host, 'netaffiliation.com') ||
  shExpMatch(host, 'netagent.cz') ||
  shExpMatch(host, 'netapplications.com') ||
  shExpMatch(host, 'netbina.com') ||
  shExpMatch(host, 'netclickstats.com') ||
  shExpMatch(host, 'netcommunities.com') ||
  shExpMatch(host, 'netconversions.com') ||
  shExpMatch(host, 'netdirect.nl') ||
  shExpMatch(host, 'netelixir.com') ||
  shExpMatch(host, 'net-filter.com') ||
  shExpMatch(host, 'netflame.cc') ||
  shExpMatch(host, 'netincap.com') ||
  shExpMatch(host, 'netinfocompany.bg') ||
  shExpMatch(host, 'net-metrix.ch') ||
  shExpMatch(host, 'netmining.com') ||
  shExpMatch(host, 'netmng.com') ||
  shExpMatch(host, 'netpool.netbookia.net') ||
  shExpMatch(host, 'net-results.com') ||
  shExpMatch(host, 'netscore.pl') ||
  shExpMatch(host, 'netseer.com') ||
  shExpMatch(host, 'netsertive.com') ||
  shExpMatch(host, 'netshelter.com') ||
  shExpMatch(host, 'netshelter.net') ||
  shExpMatch(host, 'network.business.com') ||
  shExpMatch(host, 'networkedblogs.com') ||
  shExpMatch(host, 'networldmedia.com') ||
  shExpMatch(host, 'networldmedia.net') ||
  shExpMatch(host, 'neudesicmediagroup.com') ||
  shExpMatch(host, 'newbie.com') ||
  shExpMatch(host, 'newnet.qsrch.com') ||
  shExpMatch(host, 'newnudecash.com') ||
  shExpMatch(host, 'newopenx.detik.com') ||
  shExpMatch(host, 'newrelic.com') ||
  shExpMatch(host, 'newtention.de') ||
  shExpMatch(host, 'newtention.net') ||
  shExpMatch(host, 'newtentionassets.net') ||
  shExpMatch(host, 'newtopsites.com') ||
  shExpMatch(host, 'nexac.com') ||
  shExpMatch(host, 'nexage.com') ||
  shExpMatch(host, 'nexd.com') ||
  shExpMatch(host, 'nexstardigital.com') ||
  shExpMatch(host, 'next.co.uk') ||
  shExpMatch(host, 'nextaction.net') ||
  shExpMatch(host, 'nextag.com') ||
  shExpMatch(host, 'nextlevel.sl') ||
  shExpMatch(host, 'nextperformance.com') ||
  shExpMatch(host, 'nextstat.com') ||
  shExpMatch(host, 'nexus-soft.org') ||
  shExpMatch(host, 'nicequest.com') ||
  shExpMatch(host, 'ninthdecimal.com') ||
  shExpMatch(host, 'ninua.com') ||
  shExpMatch(host, 'nitroclicks.com') ||
  shExpMatch(host, 'nmd.dk') ||
  shExpMatch(host, 'noktamedya.com') ||
  shExpMatch(host, 'nonstoppartner.net') ||
  shExpMatch(host, 'norstatpanel.com') ||
  shExpMatch(host, 'nostringsattached.com') ||
  shExpMatch(host, 'novem.pl') ||
  shExpMatch(host, 'nowspots.com') ||
  shExpMatch(host, 'now-tracking.com') ||
  shExpMatch(host, 'nprove.com') ||
  shExpMatch(host, 'npttech.com') ||
  shExpMatch(host, 'nr7.us') ||
  shExpMatch(host, 'nr-data.net') ||
  shExpMatch(host, 'nrelate.com') ||
  shExpMatch(host, 'nspmotion.com') ||
  shExpMatch(host, 'ntv.io') ||
  shExpMatch(host, 'nuconomy.com') ||
  shExpMatch(host, 'nudatasecurity.com') ||
  shExpMatch(host, 'nuffnang.com') ||
  shExpMatch(host, 'nuffnang.com.my') ||
  shExpMatch(host, 'nugg.ad') ||
  shExpMatch(host, 'nuggad.net') ||
  shExpMatch(host, 'numax.nu-1.com') ||
  shExpMatch(host, 'numberly.com') ||
  shExpMatch(host, 'nurago.com') ||
  shExpMatch(host, 'nurago.de') ||
  shExpMatch(host, 'nurofy.com') ||
  shExpMatch(host, 'nuseek.com') ||
  shExpMatch(host, 'nxtck.com') ||
  shExpMatch(host, 'o333o.com') ||
  shExpMatch(host, 'oascentral.businessweek.com') ||
  shExpMatch(host, 'oascentral.chicagobusiness.com') ||
  shExpMatch(host, 'oascentral.fortunecity.com') ||
  shExpMatch(host, 'oascentral.register.com') ||
  shExpMatch(host, 'oath.com') ||
  shExpMatch(host, 'objectivepartners.com') ||
  shExpMatch(host, 'observerapp.com') ||
  shExpMatch(host, 'octaive.com') ||
  shExpMatch(host, 'oewa.at') ||
  shExpMatch(host, 'oewabox.at') ||
  shExpMatch(host, 'offerforge.com') ||
  shExpMatch(host, 'offerfusion.com') ||
  shExpMatch(host, 'offermatica.com') ||
  shExpMatch(host, 'oggifinogi.com') ||
  shExpMatch(host, 'ogury.com') ||
  shExpMatch(host, 'ohana-media.com') ||
  shExpMatch(host, 'ohanaqb.com') ||
  shExpMatch(host, 'oktawave.com') ||
  shExpMatch(host, 'olivebrandresponse.com') ||
  shExpMatch(host, 'omnicomgroup.com') ||
  shExpMatch(host, 'omnicommediagroup.com') ||
  shExpMatch(host, 'omnitagjs.com') ||
  shExpMatch(host, 'omniture.com') ||
  shExpMatch(host, 'omnivirt.com') ||
  shExpMatch(host, 'omtrdc.net') ||
  shExpMatch(host, 'onad.eu') ||
  shExpMatch(host, 'onaudience.com') ||
  shExpMatch(host, 'onclasrv.com') ||
  shExpMatch(host, 'onclickads.net') ||
  shExpMatch(host, 'ondeviceresearch.com') ||
  shExpMatch(host, 'oneandonlynetwork.com') ||
  shExpMatch(host, 'oneaudience') ||
  shExpMatch(host, 'onedigitalad.com') ||
  shExpMatch(host, 'oneiota.co.uk') ||
  shExpMatch(host, 'onenetworkdirect.com') ||
  shExpMatch(host, 'oneplanetonly.com') ||
  shExpMatch(host, 'onesignal.com') ||
  shExpMatch(host, 'onestat.com') ||
  shExpMatch(host, 'onestatfree.com') ||
  shExpMatch(host, 'onetag.net') ||
  shExpMatch(host, 'oneupweb.com') ||
  shExpMatch(host, 'onewaylinkexchange.net') ||
  shExpMatch(host, 'onlineadultadvertising.com') ||
  shExpMatch(host, 'onlinecash.com') ||
  shExpMatch(host, 'onlinecashmethod.com') ||
  shExpMatch(host, 'online-metrix.net') ||
  shExpMatch(host, 'onlinerewardcenter.com') ||
  shExpMatch(host, 'onlinewebstats.com') ||
  shExpMatch(host, 'onm.de') ||
  shExpMatch(host, 'on-mobi.com') ||
  shExpMatch(host, 'onmobile.com') ||
  shExpMatch(host, 'onseo.biz') ||
  shExpMatch(host, 'openads.org') ||
  shExpMatch(host, 'openclick.com') ||
  shExpMatch(host, 'openmarket.com') ||
  shExpMatch(host, 'openslate.com') ||
  shExpMatch(host, 'opentracker.net') ||
  shExpMatch(host, 'openx.angelsgroup.org.uk') ||
  shExpMatch(host, 'openx.blindferret.com') ||
  shExpMatch(host, 'openx.com') ||
  shExpMatch(host, 'openx.net') ||
  shExpMatch(host, 'openx.org') ||
  shExpMatch(host, 'openxenterprise.com') ||
  shExpMatch(host, 'operamediaworks.com') ||
  shExpMatch(host, 'operasoftware.com') ||
  shExpMatch(host, 'opienetwork.com') ||
  shExpMatch(host, 'opinion.com.ua') ||
  shExpMatch(host, 'opinionads.com') ||
  shExpMatch(host, 'opinionbar.com') ||
  shExpMatch(host, 'opinmind.com') ||
  shExpMatch(host, 'opmnstr.com') ||
  shExpMatch(host, 'optify.net') ||
  shExpMatch(host, 'optim.al') ||
  shExpMatch(host, 'optimahub.com') ||
  shExpMatch(host, 'optimatic.com') ||
  shExpMatch(host, 'optimisemedia.com') ||
  shExpMatch(host, 'optimizely.com') ||
  shExpMatch(host, 'optimost.com') ||
  shExpMatch(host, 'optimumresponse.com') ||
  shExpMatch(host, 'optinmonster.com') ||
  shExpMatch(host, 'optmd.com') ||
  shExpMatch(host, 'optmnstr.com') ||
  shExpMatch(host, 'optnmstr.com') ||
  shExpMatch(host, 'optomaton.com') ||
  shExpMatch(host, 'orangeadvertising.fr') ||
  shExpMatch(host, 'orangesoda.com') ||
  shExpMatch(host, 'orbengine.com') ||
  shExpMatch(host, 'orbisvideo.com') ||
  shExpMatch(host, 'ordingly.com') ||
  shExpMatch(host, 'oridian.com') ||
  shExpMatch(host, 'ortecadscience.com') ||
  shExpMatch(host, 'ota.cartrawler.com') ||
  shExpMatch(host, 'otm-r.com') ||
  shExpMatch(host, 'otracking.com') ||
  shExpMatch(host, 'otto-images.developershed.com') ||
  shExpMatch(host, 'outbrain.com') ||
  shExpMatch(host, 'outbrainimg.com') ||
  shExpMatch(host, 'out-there-media.com') ||
  shExpMatch(host, 'oversee.net') ||
  shExpMatch(host, 'overture.com') ||
  shExpMatch(host, 'owneriq.com') ||
  shExpMatch(host, 'owneriq.net') ||
  shExpMatch(host, 'oxado.com') ||
  shExpMatch(host, 'oxamedia.com') ||
  shExpMatch(host, 'oxcash.com') ||
  shExpMatch(host, 'oxen.hillcountrytexas.com') ||
  shExpMatch(host, 'oxford-biochron.com') ||
  shExpMatch(host, 'p.adpdx.com') ||
  shExpMatch(host, 'p.brsrvr.com') ||
  shExpMatch(host, 'p-advg.com') ||
  shExpMatch(host, 'pagead2.googlesyndication.com') ||
  shExpMatch(host, 'pagefair.com') ||
  shExpMatch(host, 'pagefair.net') ||
  shExpMatch(host, 'pages05.net') ||
  shExpMatch(host, 'paid-to-promote.net') ||
  shExpMatch(host, 'pantherssl.com') ||
  shExpMatch(host, 'papayamobile.com') ||
  shExpMatch(host, 'pardot.com') ||
  shExpMatch(host, 'parrable.com') ||
  shExpMatch(host, 'parsec.media') ||
  shExpMatch(host, 'parsely.com') ||
  shExpMatch(host, 'parship.de') ||
  shExpMatch(host, 'partage-facile.com') ||
  shExpMatch(host, 'partner.pelikan.cz') ||
  shExpMatch(host, 'partner.topcities.com') ||
  shExpMatch(host, 'partnerad.l.google.com') ||
  shExpMatch(host, 'partner-ads.com') ||
  shExpMatch(host, 'partnercash.de') ||
  shExpMatch(host, 'partnerize.com') ||
  shExpMatch(host, 'partners.priceline.com') ||
  shExpMatch(host, 'passion-4.net') ||
  shExpMatch(host, 'pathmatics.com') ||
  shExpMatch(host, 'pay-ads.com') ||
  shExpMatch(host, 'paycounter.com') ||
  shExpMatch(host, 'payhit.com') ||
  shExpMatch(host, 'paypopup.com') ||
  shExpMatch(host, 'payserve.com') ||
  shExpMatch(host, 'pbbl.co') ||
  shExpMatch(host, 'pcash.imlive.com') ||
  shExpMatch(host, 'pch.com') ||
  shExpMatch(host, 'peakadx.com') ||
  shExpMatch(host, 'peep-auktion.de') ||
  shExpMatch(host, 'peer39.com') ||
  shExpMatch(host, 'peer39.net') ||
  shExpMatch(host, 'peerfly.com') ||
  shExpMatch(host, 'peerset.com') ||
  shExpMatch(host, 'pega.com') ||
  shExpMatch(host, 'pennyweb.com') ||
  shExpMatch(host, 'pepperjamnetwork.com') ||
  shExpMatch(host, 'percentmobile.com') ||
  shExpMatch(host, 'perf.weborama.fr') ||
  shExpMatch(host, 'perfectaudience.com') ||
  shExpMatch(host, 'perfectmarket.com') ||
  shExpMatch(host, 'perfiliate.com') ||
  shExpMatch(host, 'performancerevenue.com') ||
  shExpMatch(host, 'performancerevenues.com') ||
  shExpMatch(host, 'performancing.com') ||
  shExpMatch(host, 'performcb.com') ||
  shExpMatch(host, 'perimeterx.net') ||
  shExpMatch(host, 'permodo.com') ||
  shExpMatch(host, 'permutive.com') ||
  shExpMatch(host, 'permuto.com') ||
  shExpMatch(host, 'persianstat.com') ||
  shExpMatch(host, 'persona.ly') ||
  shExpMatch(host, 'pexi.nl') ||
  shExpMatch(host, 'pgmediaserve.com') ||
  shExpMatch(host, 'pgpartner.com') ||
  shExpMatch(host, 'pheedo.com') ||
  shExpMatch(host, 'phizzle.com') ||
  shExpMatch(host, 'phluant.com') ||
  shExpMatch(host, 'phoenix-adrunner.mycomputer.com') ||
  shExpMatch(host, 'phonalytics.com') ||
  shExpMatch(host, 'photo-ads.co.uk') ||
  shExpMatch(host, 'phpadsnew.new.natuurpark.nl') ||
  shExpMatch(host, 'phpmyvisites.net') ||
  shExpMatch(host, 'phpmyvisites.us') ||
  shExpMatch(host, 'phunware.com') ||
  shExpMatch(host, 'picadmedia.com') ||
  shExpMatch(host, 'pictela.com') ||
  shExpMatch(host, 'pictela.net') ||
  shExpMatch(host, 'pillscash.com') ||
  shExpMatch(host, 'pimproll.com') ||
  shExpMatch(host, 'pinpoll.com') ||
  shExpMatch(host, 'pippio.com') ||
  shExpMatch(host, 'pi-rate.com.au') ||
  shExpMatch(host, 'piwik.org') ||
  shExpMatch(host, 'pixalate.com') ||
  shExpMatch(host, 'pixanalytics.com') ||
  shExpMatch(host, 'pixel.adsafeprotected.com') ||
  shExpMatch(host, 'pixel.anyclip.com') ||
  shExpMatch(host, 'pixel.condenastdigital.com') ||
  shExpMatch(host, 'pixel.facebook.com') ||
  shExpMatch(host, 'pixel.jumptap.com') ||
  shExpMatch(host, 'pixel.reddit.com') ||
  shExpMatch(host, 'pixel.sg') ||
  shExpMatch(host, 'pixel.wp.com') ||
  shExpMatch(host, 'piximedia.com') ||
  shExpMatch(host, 'pixlee.com') ||
  shExpMatch(host, 'placecast.net') ||
  shExpMatch(host, 'placed.com') ||
  shExpMatch(host, 'placeholdit.imgix.net') ||
  shExpMatch(host, 'placeplay.com') ||
  shExpMatch(host, 'planetactive.com') ||
  shExpMatch(host, 'plan-net.com') ||
  shExpMatch(host, 'planqk.com') ||
  shExpMatch(host, 'platform161.com') ||
  shExpMatch(host, 'platform360.co') ||
  shExpMatch(host, 'platform-cdn.sharethrough.com') ||
  shExpMatch(host, 'play4traffic.com') ||
  shExpMatch(host, 'playdigo.com') ||
  shExpMatch(host, 'playground.xyz') ||
  shExpMatch(host, 'playhaven.com') ||
  shExpMatch(host, 'playtomic.com') ||
  shExpMatch(host, 'plethoramobile.com') ||
  shExpMatch(host, 'plista.com') ||
  shExpMatch(host, 'plugin.management') ||
  shExpMatch(host, 'plugrush.com') ||
  shExpMatch(host, 'pm14.com') ||
  shExpMatch(host, 'pmg.com') ||
  shExpMatch(host, 'po.st') ||
  shExpMatch(host, 'pocketcents.com') ||
  shExpMatch(host, 'pointroll.com') ||
  shExpMatch(host, 'polarmobile.com') ||
  shExpMatch(host, 'policies.oath.com') ||
  shExpMatch(host, 'politads.com') ||
  shExpMatch(host, 'polldaddy.com') ||
  shExpMatch(host, 'polyfill.io') ||
  shExpMatch(host, 'pontiflex.com') ||
  shExpMatch(host, 'poool.fr') ||
  shExpMatch(host, 'pop6.com') ||
  shExpMatch(host, 'popads.com') ||
  shExpMatch(host, 'popads.net') ||
  shExpMatch(host, 'popadscdn.net') ||
  shExpMatch(host, 'popcash.net') ||
  shExpMatch(host, 'popcde.com') ||
  shExpMatch(host, 'popmyads.com') ||
  shExpMatch(host, 'poprule.com') ||
  shExpMatch(host, 'popub.com') ||
  shExpMatch(host, 'popularmedia.com') ||
  shExpMatch(host, 'popup.msn.com') ||
  shExpMatch(host, 'popupmoney.com') ||
  shExpMatch(host, 'popupnation.com') ||
  shExpMatch(host, 'popups.infostart.com') ||
  shExpMatch(host, 'popuptraffic.com') ||
  shExpMatch(host, 'porngraph.com') ||
  shExpMatch(host, 'porntrack.com') ||
  shExpMatch(host, 'postrank.com') ||
  shExpMatch(host, 'postrelease.com') ||
  shExpMatch(host, 'potenza.cz') ||
  shExpMatch(host, 'powerad.ai') ||
  shExpMatch(host, 'powerlinks.com') ||
  shExpMatch(host, 'ppcprotect.com') ||
  shExpMatch(host, 'ppctracking.net') ||
  shExpMatch(host, 'ppjol.net') ||
  shExpMatch(host, 'pr5dir.com') ||
  shExpMatch(host, 'praddpro.de') ||
  shExpMatch(host, 'prchecker.info') ||
  shExpMatch(host, 'prebid.org') ||
  shExpMatch(host, 'precisionclick.com') ||
  shExpMatch(host, 'precisioncounter.com') ||
  shExpMatch(host, 'predictad.com') ||
  shExpMatch(host, 'premium-offers.com') ||
  shExpMatch(host, 'pressflex.com') ||
  shExpMatch(host, 'pricegrabber.com') ||
  shExpMatch(host, 'primaryads.com') ||
  shExpMatch(host, 'primetime.net') ||
  shExpMatch(host, 'primevisibility.com') ||
  shExpMatch(host, 'primo.design') ||
  shExpMatch(host, 'prismapp.io') ||
  shExpMatch(host, 'privatecash.com') ||
  shExpMatch(host, 'pro.i-doctor.co.kr') ||
  shExpMatch(host, 'pro-advertising.com') ||
  shExpMatch(host, 'proclivitymedia.com') ||
  shExpMatch(host, 'proclivitysystems.com') ||
  shExpMatch(host, 'prodata.media') ||
  shExpMatch(host, 'prodege.com') ||
  shExpMatch(host, 'proext.com') ||
  shExpMatch(host, 'profero.com') ||
  shExpMatch(host, 'projectwonderful.com') ||
  shExpMatch(host, 'pro-market.net') ||
  shExpMatch(host, 'prometheusintelligencetechnology.com') ||
  shExpMatch(host, 'promo.badoink.com') ||
  shExpMatch(host, 'promo.ulust.com') ||
  shExpMatch(host, 'promo1.webcams.nl') ||
  shExpMatch(host, 'promo-bc.com') ||
  shExpMatch(host, 'promobenef.com') ||
  shExpMatch(host, 'promos.fling.com') ||
  shExpMatch(host, 'promote.pair.com') ||
  shExpMatch(host, 'promotion-campaigns.com') ||
  shExpMatch(host, 'pronetadvertising.com') ||
  shExpMatch(host, 'pronunciator.com') ||
  shExpMatch(host, 'propellerads.com') ||
  shExpMatch(host, 'propelmedia.com') ||
  shExpMatch(host, 'proranktracker.com') ||
  shExpMatch(host, 'prosperent.com') ||
  shExpMatch(host, 'protected.media') ||
  shExpMatch(host, 'protexting.com') ||
  shExpMatch(host, 'proton-tm.com') ||
  shExpMatch(host, 'protraffic.com') ||
  shExpMatch(host, 'provers..ro') ||
  shExpMatch(host, 'provexia.com') ||
  shExpMatch(host, 'proxilinks.com') ||
  shExpMatch(host, 'proximic.com') ||
  shExpMatch(host, 'proximic.net') ||
  shExpMatch(host, 'prsitecheck.com') ||
  shExpMatch(host, 'pr-star.de') ||
  shExpMatch(host, 'pr-ten.de') ||
  shExpMatch(host, 'psonstrentie.info') ||
  shExpMatch(host, 'psstt.com') ||
  shExpMatch(host, 'pswec.com') ||
  shExpMatch(host, 'p-td.com') ||
  shExpMatch(host, 'pub.chez.com') ||
  shExpMatch(host, 'pub.club-internet.fr') ||
  shExpMatch(host, 'pub.hardware.fr') ||
  shExpMatch(host, 'pub.realmedia.fr') ||
  shExpMatch(host, 'pubdirecte.com') ||
  shExpMatch(host, 'publicidad.elmundo.es') ||
  shExpMatch(host, 'publicidees.com') ||
  shExpMatch(host, 'publicismedia.de') ||
  shExpMatch(host, 'pubmatic.com') ||
  shExpMatch(host, 'pubmine.com') ||
  shExpMatch(host, 'pubnation.com') ||
  shExpMatch(host, 'pubnative.net') ||
  shExpMatch(host, 'pubs.lemonde.fr') ||
  shExpMatch(host, 'pulpix.com') ||
  shExpMatch(host, 'pulpo.com') ||
  shExpMatch(host, 'pulse360.com') ||
  shExpMatch(host, 'pulseinsights.com') ||
  shExpMatch(host, 'pulsemgr.com') ||
  shExpMatch(host, 'pulsepoint.com') ||
  shExpMatch(host, 'purecobalt.com') ||
  shExpMatch(host, 'purposelab.com') ||
  shExpMatch(host, 'pushbird.com') ||
  shExpMatch(host, 'pushcrew.com') ||
  shExpMatch(host, 'pushengage.com') ||
  shExpMatch(host, 'px.dynamicyield.com') ||
  shExpMatch(host, 'px-eu.dynamicyield.com') ||
  shExpMatch(host, 'q.azcentral.com') ||
  shExpMatch(host, 'q1connect.com') ||
  shExpMatch(host, 'qctop.com') ||
  shExpMatch(host, 'qjex.net') ||
  shExpMatch(host, 'qksz.com') ||
  shExpMatch(host, 'qksz.net') ||
  shExpMatch(host, 'qnsr.com') ||
  shExpMatch(host, 'qriously.com') ||
  shExpMatch(host, 'qsstats.com') ||
  shExpMatch(host, 'qt.media') ||
  shExpMatch(host, 'quadas.com') ||
  shExpMatch(host, 'quadrantone.com') ||
  shExpMatch(host, 'quakemarketing.com') ||
  shExpMatch(host, 'qualaroo.com') ||
  shExpMatch(host, 'quantcast.com') ||
  shExpMatch(host, 'quantcount.com') ||
  shExpMatch(host, 'quantserve.com') ||
  shExpMatch(host, 'quantum-advertising.com') ||
  shExpMatch(host, 'quantummetric.com') ||
  shExpMatch(host, 'quarterserver.de') ||
  shExpMatch(host, 'quarticon.com') ||
  shExpMatch(host, 'questaffiliates.net') ||
  shExpMatch(host, 'questionmarket.com') ||
  shExpMatch(host, 'quicknoodles.com') ||
  shExpMatch(host, 'quigo.com') ||
  shExpMatch(host, 'quinst.com') ||
  shExpMatch(host, 'quinstreet.com') ||
  shExpMatch(host, 'quintelligence.com') ||
  shExpMatch(host, 'quisma.com') ||
  shExpMatch(host, 'quismatch.com') ||
  shExpMatch(host, 'quitzon.net') ||
  shExpMatch(host, 'quple.io') ||
  shExpMatch(host, 'raasnet.com') ||
  shExpMatch(host, 'rad.msn.com') ||
  shExpMatch(host, 'radar.cedexis.com') ||
  shExpMatch(host, 'radarurl.com') ||
  shExpMatch(host, 'radiate.com') ||
  shExpMatch(host, 'radiatemedia.com') ||
  shExpMatch(host, 'radiumone.com') ||
  shExpMatch(host, 'radiusmarketing.com') ||
  shExpMatch(host, 'rakutenadvertising.com') ||
  shExpMatch(host, 'rakutenmarketing.com') ||
  shExpMatch(host, 'rambla.be') ||
  shExpMatch(host, 'rampanel.com') ||
  shExpMatch(host, 'rampidads.com') ||
  shExpMatch(host, 'ranker.com') ||
  shExpMatch(host, 'rapidcounter.com') ||
  shExpMatch(host, 'rapleaf.com') ||
  shExpMatch(host, 'ratevoice.com') ||
  shExpMatch(host, 'ratings.lycos.com') ||
  shExpMatch(host, 'reachgroup.com') ||
  shExpMatch(host, 'reachjunction.com') ||
  shExpMatch(host, 'reachlocal.com') ||
  shExpMatch(host, 'react2media.com') ||
  shExpMatch(host, 'reactx.com') ||
  shExpMatch(host, 'readpeak.com') ||
  shExpMatch(host, 'readserver.net') ||
  shExpMatch(host, 'realcastmedia.com') ||
  shExpMatch(host, 'realclix.com') ||
  shExpMatch(host, 'realmedia.com') ||
  shExpMatch(host, 'realmedia-a800.d4p.net') ||
  shExpMatch(host, 'realsrv.com') ||
  shExpMatch(host, 'realtechnetwork.com') ||
  shExpMatch(host, 'realteencash.com') ||
  shExpMatch(host, 'realtracker.com') ||
  shExpMatch(host, 'realytics.io') ||
  shExpMatch(host, 'realzeit.io') ||
  shExpMatch(host, 'rebelai.com') ||
  shExpMatch(host, 'recod3.com') ||
  shExpMatch(host, 'redaril.com') ||
  shExpMatch(host, 'redcourtside.com') ||
  shExpMatch(host, 'redcubes.biz') ||
  shExpMatch(host, 'redirectingat.com') ||
  shExpMatch(host, 're-directme.com') ||
  shExpMatch(host, 'redmas.com') ||
  shExpMatch(host, 'reduxmedia.com') ||
  shExpMatch(host, 'reduxmediagroup.com') ||
  shExpMatch(host, 'reedbusiness.com') ||
  shExpMatch(host, 'reedge.com') ||
  shExpMatch(host, 'reefaquarium.biz') ||
  shExpMatch(host, 'referralware.com') ||
  shExpMatch(host, 'regnow.com') ||
  shExpMatch(host, 'reichelcormier.bid') ||
  shExpMatch(host, 'reinvigorate.net') ||
  shExpMatch(host, 'rekko.com') ||
  shExpMatch(host, 'reklam.rfsl.se') ||
  shExpMatch(host, 'reklama.mironet.cz') ||
  shExpMatch(host, 'reklama.reflektor.cz') ||
  shExpMatch(host, 'reklamcsere.hu') ||
  shExpMatch(host, 'reklame.unwired-i.net') ||
  shExpMatch(host, 'reklamer.com.ua') ||
  shExpMatch(host, 'reklamport.com') ||
  shExpMatch(host, 'reklamstore.com') ||
  shExpMatch(host, 'reklamz.com') ||
  shExpMatch(host, 'relay42.com') ||
  shExpMatch(host, 'relestar.com') ||
  shExpMatch(host, 'relevad.com') ||
  shExpMatch(host, 'relevanz10.de') ||
  shExpMatch(host, 'relmaxtop.com') ||
  shExpMatch(host, 'remerge.io') ||
  shExpMatch(host, 'remotead.cnet.com') ||
  shExpMatch(host, 'renegadeinternet.com') ||
  shExpMatch(host, 'rensovetors.info') ||
  shExpMatch(host, 'republika.onet.pl') ||
  shExpMatch(host, 'researchnow.com') ||
  shExpMatch(host, 'resolutionmedia.com') ||
  shExpMatch(host, 'reson8.com') ||
  shExpMatch(host, 'resonate.com') ||
  shExpMatch(host, 'resonateinsights.com') ||
  shExpMatch(host, 'resonatenetworks.com') ||
  shExpMatch(host, 'responsys.com') ||
  shExpMatch(host, 'resultlinks.com') ||
  shExpMatch(host, 'retailautomata.com') ||
  shExpMatch(host, 'retargeter.com') ||
  shExpMatch(host, 'retargetly.com') ||
  shExpMatch(host, 'retency.com') ||
  shExpMatch(host, 'retirement-living.com') ||
  shExpMatch(host, 'rev2pub.com') ||
  shExpMatch(host, 'revcontent.com') ||
  shExpMatch(host, 'revenue.net') ||
  shExpMatch(host, 'revenuedirect.com') ||
  shExpMatch(host, 'revenuehits.com') ||
  shExpMatch(host, 'revenuemantra.com') ||
  shExpMatch(host, 'revenuemax.de') ||
  shExpMatch(host, 'revinet.com') ||
  shExpMatch(host, 'revjet.com') ||
  shExpMatch(host, 'revmob.com') ||
  shExpMatch(host, 'revsci.net') ||
  shExpMatch(host, 'revstats.com') ||
  shExpMatch(host, 'revtrax.com') ||
  shExpMatch(host, 'rewardstyle.com') ||
  shExpMatch(host, 'rezonence.com') ||
  shExpMatch(host, 'reztrack.com') ||
  shExpMatch(host, 'rfihub.com') ||
  shExpMatch(host, 'rfihub.net') ||
  shExpMatch(host, 'rhythmnewmedia.com') ||
  shExpMatch(host, 'rhythmone.com') ||
  shExpMatch(host, 'rhythmxchange.com') ||
  shExpMatch(host, 'richaudience.com') ||
  shExpMatch(host, 'richmails.com') ||
  shExpMatch(host, 'richmedia.yimg.com') ||
  shExpMatch(host, 'richmediastudio.com') ||
  shExpMatch(host, 'richpush.com') ||
  shExpMatch(host, 'richrelevance.com') ||
  shExpMatch(host, 'richwebmaster.com') ||
  shExpMatch(host, 'rightaction.com') ||
  shExpMatch(host, 'rightmedia.com') ||
  shExpMatch(host, 'rightstats.com') ||
  shExpMatch(host, 'rimmkaufman.com') ||
  shExpMatch(host, 'ringier.cz') ||
  shExpMatch(host, 'rippll.com') ||
  shExpMatch(host, 'rkdms.com') ||
  shExpMatch(host, 'rlcdn.com') ||
  shExpMatch(host, 'rlcdn.net') ||
  shExpMatch(host, 'rlvnt.nl') ||
  shExpMatch(host, 'rmads.msn.com') ||
  shExpMatch(host, 'rmbn.net') ||
  shExpMatch(host, 'rmedia.boston.com') ||
  shExpMatch(host, 'rmmonline.com') ||
  shExpMatch(host, 'rmtag.com') ||
  shExpMatch(host, 'rmxads.com') ||
  shExpMatch(host, 'rnmd.net') ||
  shExpMatch(host, 'roar.com') ||
  shExpMatch(host, 'robotreplay.com') ||
  shExpMatch(host, 'rockerbox.com') ||
  shExpMatch(host, 'rocketfuel.com') ||
  shExpMatch(host, 'roeye.com') ||
  shExpMatch(host, 'roia.biz') ||
  shExpMatch(host, 'roiservice.com') ||
  shExpMatch(host, 'rok.com.com') ||
  shExpMatch(host, 'rollick.io') ||
  shExpMatch(host, 'rontar.com') ||
  shExpMatch(host, 'roq.ad') ||
  shExpMatch(host, 'rose.ixbt.com') ||
  shExpMatch(host, 'rotabanner.com') ||
  shExpMatch(host, 'rovion.com') ||
  shExpMatch(host, 'roxr.net') ||
  shExpMatch(host, 'roymorgan.com') ||
  shExpMatch(host, 'rqtrk.eu') ||
  shExpMatch(host, 'rs-stripe.com') ||
  shExpMatch(host, 'rsz.sk') ||
  shExpMatch(host, 'rtb.adplay-mobile.com') ||
  shExpMatch(host, 'rtbhouse.com') ||
  shExpMatch(host, 'rtbidder.net') ||
  shExpMatch(host, 'rtbpop.com') ||
  shExpMatch(host, 'rtbpopd.com') ||
  shExpMatch(host, 'rtk.io') ||
  shExpMatch(host, 'rtmark.net') ||
  shExpMatch(host, 'ru4.com') ||
  shExpMatch(host, 'rubicon.com') ||
  shExpMatch(host, 'rubiconproject.com') ||
  shExpMatch(host, 'runads.com') ||
  shExpMatch(host, 'runadtag.com') ||
  shExpMatch(host, 'rundsp.com') ||
  shExpMatch(host, 'rvty.net') ||
  shExpMatch(host, 'rythmxchange.com') ||
  shExpMatch(host, 's2d6.com') ||
  shExpMatch(host, 's4m.io') ||
  shExpMatch(host, 's.infogram.com') ||
  shExpMatch(host, 's.youtube.com') ||
  shExpMatch(host, 's2.youtube.com') ||
  shExpMatch(host, 'sa-as.com') ||
  shExpMatch(host, 'sabavision.com') ||
  shExpMatch(host, 'sabrehospitality.com') ||
  shExpMatch(host, 'safecount.net') ||
  shExpMatch(host, 'sageanalyst.net') ||
  shExpMatch(host, 'sagemetrics.com') ||
  shExpMatch(host, 'sail-track.com') ||
  shExpMatch(host, 'sakh.com') ||
  shExpMatch(host, 'salesfusion.com') ||
  shExpMatch(host, 'salesmachine.io') ||
  shExpMatch(host, 'samba.tv') ||
  shExpMatch(host, 'sapient.com') ||
  shExpMatch(host, 'sas.com') ||
  shExpMatch(host, 'sascdn.com') ||
  shExpMatch(host, 'sbx.pagesjaunes.fr') ||
  shExpMatch(host, 'scaledinference.com') ||
  shExpMatch(host, 'scambiobanner.aruba.it') ||
  shExpMatch(host, 'scandinavianadnetworks.com') ||
  shExpMatch(host, 'scanscout.com') ||
  shExpMatch(host, 'scarabresearch.com') ||
  shExpMatch(host, 'scenestealer.tv') ||
  shExpMatch(host, 'scibids.com') ||
  shExpMatch(host, 'scientiamobile.com') ||
  shExpMatch(host, 'scoota.com') ||
  shExpMatch(host, 'scopelight.com') ||
  shExpMatch(host, 'scorecardresearch.com') ||
  shExpMatch(host, 'scratch2cash.com') ||
  shExpMatch(host, 'scribol.com') ||
  shExpMatch(host, 'scripte-monster.de') ||
  shExpMatch(host, 'scupio.com') ||
  shExpMatch(host, 'sdfje.com') ||
  shExpMatch(host, 'seadform.net') ||
  shExpMatch(host, 'searchfeast.com') ||
  shExpMatch(host, 'searchforce.com') ||
  shExpMatch(host, 'searchforce.net') ||
  shExpMatch(host, 'searchignite.com') ||
  shExpMatch(host, 'searchmarketing.com') ||
  shExpMatch(host, 'searchramp.com') ||
  shExpMatch(host, 'secure.webconnect.net') ||
  shExpMatch(host, 'secure-adserver.com') ||
  shExpMatch(host, 'securedvisit.com') ||
  shExpMatch(host, 'sedoparking.com') ||
  shExpMatch(host, 'sedotracker.com') ||
  shExpMatch(host, 'sedotracker.de') ||
  shExpMatch(host, 'seedtag.com') ||
  shExpMatch(host, 'seenthis.co') ||
  shExpMatch(host, 'seeq.com.invalid') ||
  shExpMatch(host, 'seevast.com') ||
  shExpMatch(host, 'seevolution.com') ||
  shExpMatch(host, 'seewhy.com') ||
  shExpMatch(host, 'segment.com') ||
  shExpMatch(host, 'sekindo.com') ||
  shExpMatch(host, 'selectablemedia.com') ||
  shExpMatch(host, 'selligent.com') ||
  shExpMatch(host, 'selfadvertiser.com') ||
  shExpMatch(host, 'semantiqo.com') ||
  shExpMatch(host, 'semasio.com') ||
  shExpMatch(host, 'semasio.net') ||
  shExpMatch(host, 'senddroid.com') ||
  shExpMatch(host, 'sendpulse.com') ||
  shExpMatch(host, 'sensenetworks.com') ||
  shExpMatch(host, 'sensic.net') ||
  shExpMatch(host, 'sensis.com.au') ||
  shExpMatch(host, 'sensisdata.com.au') ||
  shExpMatch(host, 'sensisdigitalmedia.com.au') ||
  shExpMatch(host, 'sensismediasmart.com.au') ||
  shExpMatch(host, 'seo4india.com') ||
  shExpMatch(host, 'serv0.com') ||
  shExpMatch(host, 'servebom.com') ||
  shExpMatch(host, 'servedbyadbutler.com') ||
  shExpMatch(host, 'servedby-buysellads.com') ||
  shExpMatch(host, 'servedbyopenx.com') ||
  shExpMatch(host, 'servethis.com') ||
  shExpMatch(host, 'service1.adten.de') ||
  shExpMatch(host, 'services.hearstmags.com') ||
  shExpMatch(host, 'serving-sys.com') ||
  shExpMatch(host, 'sesamestats.com') ||
  shExpMatch(host, 'sessioncam.com') ||
  shExpMatch(host, 'sessionm.com') ||
  shExpMatch(host, 'sevenads.net') ||
  shExpMatch(host, 'sexad.net') ||
  shExpMatch(host, 'sexaddpro.de') ||
  shExpMatch(host, 'sexadnetwork.com') ||
  shExpMatch(host, 'sexadvertentiesite.nl') ||
  shExpMatch(host, 'sexcounter.com') ||
  shExpMatch(host, 'sexinyourcity.com') ||
  shExpMatch(host, 'sexlist.com') ||
  shExpMatch(host, 'sextracker.com') ||
  shExpMatch(host, 'sexystat.com') ||
  shExpMatch(host, 'sezwho.com') ||
  shExpMatch(host, 'shareadspace.com') ||
  shExpMatch(host, 'shareasale.com') ||
  shExpMatch(host, 'sharepointads.com') ||
  shExpMatch(host, 'sharethis.com') ||
  shExpMatch(host, 'sharethrough.com') ||
  shExpMatch(host, 'sher.index.hu') ||
  shExpMatch(host, 'shinystat.com') ||
  shExpMatch(host, 'shinystat.it') ||
  shExpMatch(host, 'shoporielder..ro') ||
  shExpMatch(host, 'shoppingads.com') ||
  shExpMatch(host, 'shopzilla.com') ||
  shExpMatch(host, 'shorte.st') ||
  shExpMatch(host, 'shorttailmedia.com') ||
  shExpMatch(host, 'showmeinn.com') ||
  shExpMatch(host, 'siccash.com') ||
  shExpMatch(host, 'sidebar.angelfire.com') ||
  shExpMatch(host, 'sift.co') ||
  shExpMatch(host, 'signal.co') ||
  shExpMatch(host, 'signalhq.com') ||
  shExpMatch(host, 'signalsdata.com') ||
  shExpMatch(host, 'signifimedia.com.au') ||
  shExpMatch(host, 'silver-path.com') ||
  shExpMatch(host, 'silverpop.com') ||
  shExpMatch(host, 'simplaex.com') ||
  shExpMatch(host, 'simpletexting.com') ||
  shExpMatch(host, 'simpli.fi') ||
  shExpMatch(host, 'simplycast.com') ||
  shExpMatch(host, 'singlefeed.com') ||
  shExpMatch(host, 'singular.net') ||
  shExpMatch(host, 'sinoa.com') ||
  shExpMatch(host, 'site.adform.com') ||
  shExpMatch(host, 'site.clickpoint.com') ||
  shExpMatch(host, 'site.msi-aci.com') ||
  shExpMatch(host, 'sitebarad.com') ||
  shExpMatch(host, 'sitebrand.geeks.com') ||
  shExpMatch(host, 'sitecompass.com') ||
  shExpMatch(host, 'sitegainer.com') ||
  shExpMatch(host, 'sitemerkezi.net') ||
  shExpMatch(host, 'sitemeter.com') ||
  shExpMatch(host, 'sitescout.com') ||
  shExpMatch(host, 'sitestat.com') ||
  shExpMatch(host, 'sixide.com') ||
  shExpMatch(host, 'sixsigmatraffic.com') ||
  shExpMatch(host, 'sizmek.com') ||
  shExpMatch(host, 'sk.search.etargetnet.com') ||
  shExpMatch(host, 'skimlinks.com') ||
  shExpMatch(host, 'skimresources.com') ||
  shExpMatch(host, 'skupenet.com') ||
  shExpMatch(host, 'slickaffiliate.com') ||
  shExpMatch(host, 'slicktext.com') ||
  shExpMatch(host, 'slopeaota.com') ||
  shExpMatch(host, 'slunecnice.cz') ||
  shExpMatch(host, 'sma.punto.net') ||
  shExpMatch(host, 'smaato.com') ||
  shExpMatch(host, 'smaato.net') ||
  shExpMatch(host, 'smadex.com') ||
  shExpMatch(host, 'smart.bid') ||
  shExpMatch(host, 'smart4ads.com') ||
  shExpMatch(host, 'smartadserver.com') ||
  shExpMatch(host, 'smartbase.cdnservices.com') ||
  shExpMatch(host, 'smartclip.com') ||
  shExpMatch(host, 'smartclip.net') ||
  shExpMatch(host, 'smartdevicemedia.com') ||
  shExpMatch(host, 'smartlook.com') ||
  shExpMatch(host, 'smartocto.com') ||
  shExpMatch(host, 'smartology.net') ||
  shExpMatch(host, 'smartstream.tv') ||
  shExpMatch(host, 'smartyads.com') ||
  shExpMatch(host, 'smileymedia.com') ||
  shExpMatch(host, 'smowtion.com') ||
  shExpMatch(host, 'smrtb.com') ||
  shExpMatch(host, 'smrtlnks.com') ||
  shExpMatch(host, 'sms.otair.com') ||
  shExpMatch(host, 'smtad.net') ||
  shExpMatch(host, 'snapads.com') ||
  shExpMatch(host, 'snapgiant.com') ||
  shExpMatch(host, 'snoobi.com') ||
  shExpMatch(host, 'snplow.net') ||
  shExpMatch(host, 'socdm.com') ||
  shExpMatch(host, 'socialchorus.com') ||
  shExpMatch(host, 'socialinterface.com') ||
  shExpMatch(host, 'socialspark.com') ||
  shExpMatch(host, 'socialtwist.com') ||
  shExpMatch(host, 'sociomantic.com') ||
  shExpMatch(host, 'socital.com') ||
  shExpMatch(host, 'sodoit.com') ||
  shExpMatch(host, 'softcrylic.com') ||
  shExpMatch(host, 'softcube.com') ||
  shExpMatch(host, 'sojern.com') ||
  shExpMatch(host, 'solocpm.com') ||
  shExpMatch(host, 'somoaudience.com') ||
  shExpMatch(host, 'somplo.com') ||
  shExpMatch(host, 's-onetag.com') ||
  shExpMatch(host, 'sonobi.com') ||
  shExpMatch(host, 'sophus3.co.uk') ||
  shExpMatch(host, 'sophus3.com') ||
  shExpMatch(host, 'sortable.com') ||
  shExpMatch(host, 'sourceknowledge.com') ||
  shExpMatch(host, 'sovrn.com') ||
  shExpMatch(host, 'spacash.com') ||
  shExpMatch(host, 'spacechimpmedia.com') ||
  shExpMatch(host, 'sparklit.com') ||
  shExpMatch(host, 'sparks47.com') ||
  shExpMatch(host, 'sparkstudios.com') ||
  shExpMatch(host, 'spartoo.co.uk') ||
  shExpMatch(host, 'specificclick.net') ||
  shExpMatch(host, 'specificmedia.co.uk') ||
  shExpMatch(host, 'specificmedia.com') ||
  shExpMatch(host, 'specificpop.com') ||
  shExpMatch(host, 'spectate.com') ||
  shExpMatch(host, 'speedcurve.com') ||
  shExpMatch(host, 'spezialreporte.de') ||
  shExpMatch(host, 'sphere.com') ||
  shExpMatch(host, 'spideraf.com') ||
  shExpMatch(host, 'spinbox.techtracker.com') ||
  shExpMatch(host, 'spinbox.versiontracker.com') ||
  shExpMatch(host, 'spirable.com') ||
  shExpMatch(host, 'splicky.com') ||
  shExpMatch(host, 'spongecell.com') ||
  shExpMatch(host, 'spongegroup.com') ||
  shExpMatch(host, 'sponsorads.de') ||
  shExpMatch(host, 'sponsorpay.com') ||
  shExpMatch(host, 'sponsorpro.de') ||
  shExpMatch(host, 'sponsors.thoughtsmedia.com') ||
  shExpMatch(host, 'spot.fitness.com') ||
  shExpMatch(host, 'spot200.com') ||
  shExpMatch(host, 'spotad.co') ||
  shExpMatch(host, 'spotim.market') ||
  shExpMatch(host, 'spotx.tv') ||
  shExpMatch(host, 'spotxchange.com') ||
  shExpMatch(host, 'springserve.com') ||
  shExpMatch(host, 'springventuregroup.com') ||
  shExpMatch(host, 'sprinks-clicks.about.com') ||
  shExpMatch(host, 'sproutinc.com') ||
  shExpMatch(host, 'sptag.com') ||
  shExpMatch(host, 'sptag1.com') ||
  shExpMatch(host, 'sptag2.com') ||
  shExpMatch(host, 'sptag3.com') ||
  shExpMatch(host, 'spylog.com') ||
  shExpMatch(host, 'spywarelabs.com') ||
  shExpMatch(host, 'spywarenuker.com') ||
  shExpMatch(host, 'spywords.com') ||
  shExpMatch(host, 'squeezely.tech') ||
  shExpMatch(host, 'srbijacafe.org') ||
  shExpMatch(host, 'src.kitcode.net') ||
  shExpMatch(host, 'srwww1.com') ||
  shExpMatch(host, 'ssp.verizonmedia.com') ||
  shExpMatch(host, 'stackadapt.com') ||
  shExpMatch(host, 'stageflag.com') ||
  shExpMatch(host, 'star-advertising.com') ||
  shExpMatch(host, 'starffa.com') ||
  shExpMatch(host, 'stargamesaffiliate.com') ||
  shExpMatch(host, 'start.freeze.com') ||
  shExpMatch(host, 'startapp.com') ||
  shExpMatch(host, 'stat24.com') ||
  shExpMatch(host, 'stat24.meta.ua') ||
  shExpMatch(host, 'stat.xhamsterpremium.com') ||
  shExpMatch(host, 'statcounter.com') ||
  shExpMatch(host, 'stathat.com') ||
  shExpMatch(host, 'static.fmpub.net') ||
  shExpMatch(host, 'static.itrack.it') ||
  shExpMatch(host, 'static.tabmo.io.s3.amazonaws.com') ||
  shExpMatch(host, 'static.ubex.io') ||
  shExpMatch(host, 'staticads.btopenworld.com') ||
  shExpMatch(host, 'staticstuff.net') ||
  shExpMatch(host, 'statisfy.net') ||
  shExpMatch(host, 'statistics.ro') ||
  shExpMatch(host, 'statistik-gallup.net') ||
  shExpMatch(host, 'statm.the-adult-company.com') ||
  shExpMatch(host, 'stats.video.search.yahoo.com') ||
  shExpMatch(host, 'stats.blogger.com') ||
  shExpMatch(host, 'stats.cts-bv.nl') ||
  shExpMatch(host, 'stats.wp.com') ||
  shExpMatch(host, 'stats4all.com') ||
  shExpMatch(host, 'statsie.com') ||
  shExpMatch(host, 'statsit.com') ||
  shExpMatch(host, 'stat-track.com') ||
  shExpMatch(host, 'statxpress.com') ||
  shExpMatch(host, 'steelhouse.com') ||
  shExpMatch(host, 'steelhousemedia.com') ||
  shExpMatch(host, 'step.dk') ||
  shExpMatch(host, 'stickyadstv.com') ||
  shExpMatch(host, 'storetail.io') ||
  shExpMatch(host, 'stormiq.com') ||
  shExpMatch(host, 'stormyachiever.com') ||
  shExpMatch(host, 'storygize.com') ||
  shExpMatch(host, 'storygize.net') ||
  shExpMatch(host, 'stratigent.com') ||
  shExpMatch(host, 'streamrail.com') ||
  shExpMatch(host, 'streamrail.net') ||
  shExpMatch(host, 'streamray.com') ||
  shExpMatch(host, 'strikead.com') ||
  shExpMatch(host, 'strikeiron.com') ||
  shExpMatch(host, 'stripst.com') ||
  shExpMatch(host, 'stroeer.de') ||
  shExpMatch(host, 'struq.com') ||
  shExpMatch(host, 'suavalds.com') ||
  shExpMatch(host, 'sublime.xyz') ||
  shExpMatch(host, 'sublimemedia.net') ||
  shExpMatch(host, 'sublimeskinz.com') ||
  shExpMatch(host, 'successfultogether.co.uk') ||
  shExpMatch(host, 'sugoicounter.com') ||
  shExpMatch(host, 'suite66.com') ||
  shExpMatch(host, 'summerhamster.com') ||
  shExpMatch(host, 'summitmedia.co.uk') ||
  shExpMatch(host, 'sumo.com') ||
  shExpMatch(host, 'sundaysky.com') ||
  shExpMatch(host, 'sunmedia.tv') ||
  shExpMatch(host, 'supercell.net') ||
  shExpMatch(host, 'superclix.de') ||
  shExpMatch(host, 'superfish.com') ||
  shExpMatch(host, 'supersonicads.com') ||
  shExpMatch(host, 'superstats.com') ||
  shExpMatch(host, 'supertop100.com') ||
  shExpMatch(host, 'suptullog.com') ||
  shExpMatch(host, 'surfmusik-adserver.de') ||
  shExpMatch(host, 'survata.com') ||
  shExpMatch(host, 'surveymachine.io') ||
  shExpMatch(host, 'suzuserver.dk') ||
  shExpMatch(host, 'svlu.net') ||
  shExpMatch(host, 'swaven.com') ||
  shExpMatch(host, 'sweeterge.info') ||
  shExpMatch(host, 'swissadsolutions.com') ||
  shExpMatch(host, 'switchadhub.com') ||
  shExpMatch(host, 'switchads.com') ||
  shExpMatch(host, 'switchconcepts.co.uk') ||
  shExpMatch(host, 'switchconcepts.com') ||
  shExpMatch(host, 'swoop.com') ||
  shExpMatch(host, 'swordfishdc.com') ||
  shExpMatch(host, 'sx.trhnt.com') ||
  shExpMatch(host, 'symphonyam.com') ||
  shExpMatch(host, 'synacor.com') ||
  shExpMatch(host, 'syncapse.com') ||
  shExpMatch(host, 'syndigonetworks.com') ||
  shExpMatch(host, 'systemina.dk') ||
  shExpMatch(host, 't.insigit.com') ||
  shExpMatch(host, 'taboola.com') ||
  shExpMatch(host, 'tacoda.net') ||
  shExpMatch(host, 'tacticrealtime.com') ||
  shExpMatch(host, 'tagcommander.com') ||
  shExpMatch(host, 'tagger.opecloud.com') ||
  shExpMatch(host, 'tags.bkrtx.com') ||
  shExpMatch(host, 'tagular.com') ||
  shExpMatch(host, 'tail.digital') ||
  shExpMatch(host, 'tailsweep.co.uk') ||
  shExpMatch(host, 'tailsweep.com') ||
  shExpMatch(host, 'tailsweep.se') ||
  shExpMatch(host, 'takoomi.com') ||
  shExpMatch(host, 'takru.com') ||
  shExpMatch(host, 'tangerinenet.biz') ||
  shExpMatch(host, 'tap.me') ||
  shExpMatch(host, 'tapad.com') ||
  shExpMatch(host, 'tapcliq.com') ||
  shExpMatch(host, 'tapgage.com') ||
  shExpMatch(host, 'tapgen.com') ||
  shExpMatch(host, 'tapit.com') ||
  shExpMatch(host, 'tapjoy.com') ||
  shExpMatch(host, 'tapjoyads.com') ||
  shExpMatch(host, 'tapklik.com') ||
  shExpMatch(host, 'tapsense.com') ||
  shExpMatch(host, 'taptapnetworks.com') ||
  shExpMatch(host, 'taptica.com') ||
  shExpMatch(host, 'targ.ad') ||
  shExpMatch(host, 'targad.de') ||
  shExpMatch(host, 'targetingmarketplace.com') ||
  shExpMatch(host, 'targetingnow.com') ||
  shExpMatch(host, 'targetix.net') ||
  shExpMatch(host, 'targetnet.com') ||
  shExpMatch(host, 'targetpoint.com') ||
  shExpMatch(host, 'targetspot.com') ||
  shExpMatch(host, 'tatango.com') ||
  shExpMatch(host, 'tattomedia.com') ||
  shExpMatch(host, 'tcads.net') ||
  shExpMatch(host, 'teadma.com') ||
  shExpMatch(host, 'teads.tv') ||
  shExpMatch(host, 'tealium.com') ||
  shExpMatch(host, 'tealiumiq.com') ||
  shExpMatch(host, 'techclicks.net') ||
  shExpMatch(host, 'technorati.com') ||
  shExpMatch(host, 'technoratimedia.com') ||
  shExpMatch(host, 'teemo.co') ||
  shExpMatch(host, 'teenrevenue.com') ||
  shExpMatch(host, 'telaria.com') ||
  shExpMatch(host, 'telecoming.com') ||
  shExpMatch(host, 'teliad.de') ||
  shExpMatch(host, 'tellapart.com') ||
  shExpMatch(host, 'tellapt.com') ||
  shExpMatch(host, 'telstra.com.au') ||
  shExpMatch(host, 'tenmax.io') ||
  shExpMatch(host, 'tensquare.com') ||
  shExpMatch(host, 'teracent.com') ||
  shExpMatch(host, 'teracent.net') ||
  shExpMatch(host, 'test.com') ||
  shExpMatch(host, 'textad.sexsearch.com') ||
  shExpMatch(host, 'textads.biz') ||
  shExpMatch(host, 'textads.opera.com') ||
  shExpMatch(host, 'text-link-ads.com') ||
  shExpMatch(host, 'textlinks.com') ||
  shExpMatch(host, 'tf1.fr') ||
  shExpMatch(host, 'tfag.de') ||
  shExpMatch(host, 'tgdaudience.com') ||
  shExpMatch(host, 'theadex.com') ||
  shExpMatch(host, 'theadhost.com') ||
  shExpMatch(host, 'theads.me') ||
  shExpMatch(host, 'theadx.com') ||
  shExpMatch(host, 'theblogfrog.com') ||
  shExpMatch(host, 'thebrighttag.com') ||
  shExpMatch(host, 'thebugs.ws') ||
  shExpMatch(host, 'theepicmediagroup.com') ||
  shExpMatch(host, 'themediagrid.com') ||
  shExpMatch(host, 'themig.com') ||
  shExpMatch(host, 'themoneydaily.com') ||
  shExpMatch(host, 'thenumagroup.com') ||
  shExpMatch(host, 'therapistla.com') ||
  shExpMatch(host, 'therichkids.com') ||
  shExpMatch(host, 'thesearchagency.com') ||
  shExpMatch(host, 'thesearchagency.net') ||
  shExpMatch(host, 'thetradedesk.com') ||
  shExpMatch(host, 'thewheelof.com') ||
  shExpMatch(host, 'thinknear.com') ||
  shExpMatch(host, 'thinkrealtime.com') ||
  shExpMatch(host, 'thinkupfront.com') ||
  shExpMatch(host, 'thoughtleadr.com') ||
  shExpMatch(host, 'thrivehive.com') ||
  shExpMatch(host, 'thrnt.com') ||
  shExpMatch(host, 'throtle.io') ||
  shExpMatch(host, 'thrtle.com') ||
  shExpMatch(host, 'thruport.com') ||
  shExpMatch(host, 'tidaltv.com') ||
  shExpMatch(host, 'timeonegroup.com') ||
  shExpMatch(host, 'tinybar.com') ||
  shExpMatch(host, 'tipalti.com') ||
  shExpMatch(host, 'tiqiq.com') ||
  shExpMatch(host, 'tisoomi.com') ||
  shExpMatch(host, 'tizers.net') ||
  shExpMatch(host, 'tjingo.nl') ||
  shExpMatch(host, 'tlvmedia.com') ||
  shExpMatch(host, 'tmnetads.com') ||
  shExpMatch(host, 'tmogul.com') ||
  shExpMatch(host, 'tns-cs.net') ||
  shExpMatch(host, 'tnsglobal.com') ||
  shExpMatch(host, 'tntclix.co.uk') ||
  shExpMatch(host, 'todacell.com') ||
  shExpMatch(host, 'tonefuse.com') ||
  shExpMatch(host, 'tonemedia.com') ||
  shExpMatch(host, 'top.proext.com') ||
  shExpMatch(host, 'top123.ro') ||
  shExpMatch(host, 'top20.com') ||
  shExpMatch(host, 'top20free.com') ||
  shExpMatch(host, 'top66.ro') ||
  shExpMatch(host, 'top90.ro') ||
  shExpMatch(host, 'topbarh.box.sk') ||
  shExpMatch(host, 'topblogarea.se') ||
  shExpMatch(host, 'topbucks.com') ||
  shExpMatch(host, 'top-casting-termine.de') ||
  shExpMatch(host, 'topforall.com') ||
  shExpMatch(host, 'topgamesites.net') ||
  shExpMatch(host, 'toplist.cz') ||
  shExpMatch(host, 'toplist.pornhost.com') ||
  shExpMatch(host, 'toplista.mw.hu') ||
  shExpMatch(host, 'toplistcity.com') ||
  shExpMatch(host, 'topmmorpgsites.com') ||
  shExpMatch(host, 'topping.com.ua') ||
  shExpMatch(host, 'toprebates.com') ||
  shExpMatch(host, 'topsafelist.net') ||
  shExpMatch(host, 'topsearcher.com') ||
  shExpMatch(host, 'topstats.com') ||
  shExpMatch(host, 'totemcash.com') ||
  shExpMatch(host, 'touchads.com') ||
  shExpMatch(host, 'touchclarity.com') ||
  shExpMatch(host, 'touchclarity.natwest.com') ||
  shExpMatch(host, 'touchcommerce.com') ||
  shExpMatch(host, 'tour.brazzers.com') ||
  shExpMatch(host, 'tpnads.com') ||
  shExpMatch(host, 'tqlkg.com') ||
  shExpMatch(host, 'track.adform.net') ||
  shExpMatch(host, 'track.anchorfree.com') ||
  shExpMatch(host, 'track.gawker.com') ||
  shExpMatch(host, 'trackalyzer.com') ||
  shExpMatch(host, 'tracker.redditmedia.com') ||
  shExpMatch(host, 'trackersimulator.org') ||
  shExpMatch(host, 'tracking101.com') ||
  shExpMatch(host, 'trackingsoft.com') ||
  shExpMatch(host, 'trackmysales.com') ||
  shExpMatch(host, 'tracksimple.com') ||
  shExpMatch(host, 'tradeadexchange.com') ||
  shExpMatch(host, 'tradedoubler.com') ||
  shExpMatch(host, 'tradelab.com') ||
  shExpMatch(host, 'trademob.com') ||
  shExpMatch(host, 'tradetracker.com') ||
  shExpMatch(host, 'tradetracker.net') ||
  shExpMatch(host, 'traffic.liveuniversenetwork.com') ||
  shExpMatch(host, 'trafficadept.com') ||
  shExpMatch(host, 'trafficcdn.liveuniversenetwork.com') ||
  shExpMatch(host, 'traffic-exchange.com') ||
  shExpMatch(host, 'trafficfactory.biz') ||
  shExpMatch(host, 'trafficfactory.com') ||
  shExpMatch(host, 'trafficfacts.com') ||
  shExpMatch(host, 'trafficforce.com') ||
  shExpMatch(host, 'trafficforme.com') ||
  shExpMatch(host, 'trafficguard.ai') ||
  shExpMatch(host, 'traffichaus.com') ||
  shExpMatch(host, 'trafficholder.com') ||
  shExpMatch(host, 'traffichouse.com') ||
  shExpMatch(host, 'traffichunt.com') ||
  shExpMatch(host, 'trafficjunky.com') ||
  shExpMatch(host, 'trafficjunky.net') ||
  shExpMatch(host, 'trafficleader.com') ||
  shExpMatch(host, 'trafficmp.com') ||
  shExpMatch(host, 'trafficrevenue.net') ||
  shExpMatch(host, 'trafficscore.com') ||
  shExpMatch(host, 'trafficsecrets.com') ||
  shExpMatch(host, 'trafficspaces.net') ||
  shExpMatch(host, 'trafficstars.com') ||
  shExpMatch(host, 'trafficstrategies.com') ||
  shExpMatch(host, 'trafficswarm.com') ||
  shExpMatch(host, 'traffictrader.net') ||
  shExpMatch(host, 'trafficz.com') ||
  shExpMatch(host, 'trafficz.net') ||
  shExpMatch(host, 'traffiliate.com') ||
  shExpMatch(host, 'traffiq.com') ||
  shExpMatch(host, 'trafforsrv.com') ||
  shExpMatch(host, 'trafic.ro') ||
  shExpMatch(host, 'trafmag.com') ||
  shExpMatch(host, 'transmit.live') ||
  shExpMatch(host, 'traveladnetwork.com') ||
  shExpMatch(host, 'traveladvertising.com') ||
  shExpMatch(host, 'travelaudience.com') ||
  shExpMatch(host, 'travelclick.com') ||
  shExpMatch(host, 'traversedlp.com') ||
  shExpMatch(host, 'travis.bosscasinos.com') ||
  shExpMatch(host, 'travoramedia.com') ||
  shExpMatch(host, 'trck.butlers.com') ||
  shExpMatch(host, 'treepodia.com') ||
  shExpMatch(host, 'trekblue.com') ||
  shExpMatch(host, 'trekdata.com') ||
  shExpMatch(host, 'tremorhub.com') ||
  shExpMatch(host, 'tremormedia.com') ||
  shExpMatch(host, 'tremorvideo.com') ||
  shExpMatch(host, 'trendcounter.com') ||
  shExpMatch(host, 'trendfrage.de') ||
  shExpMatch(host, 'tresensa.com') ||
  shExpMatch(host, 'trhunt.com') ||
  shExpMatch(host, 'tribalfusion.com') ||
  shExpMatch(host, 'tribesresearch.co.uk') ||
  shExpMatch(host, 'triggit.com') ||
  shExpMatch(host, 'triplelift.com') ||
  shExpMatch(host, 'trix.net') ||
  shExpMatch(host, 'trueffect.com') ||
  shExpMatch(host, 'truehits.net') ||
  shExpMatch(host, 'trueleadid.com') ||
  shExpMatch(host, 'truewave.io') ||
  shExpMatch(host, 'trumpia.com') ||
  shExpMatch(host, 'truoptik.com') ||
  shExpMatch(host, 'trustx.org') ||
  shExpMatch(host, 'tsms-ad.tsms.com') ||
  shExpMatch(host, 'tsyndicate.com') ||
  shExpMatch(host, 'tubedspots.com') ||
  shExpMatch(host, 'tubemogul.com') ||
  shExpMatch(host, 'tuky.net') ||
  shExpMatch(host, 'tumri.com') ||
  shExpMatch(host, 'tumri.net') ||
  shExpMatch(host, 'tune.com') ||
  shExpMatch(host, 'turboadv.com') ||
  shExpMatch(host, 'turbobytes.com') ||
  shExpMatch(host, 'turn.com') ||
  shExpMatch(host, 'tvadsync.com') ||
  shExpMatch(host, 'tvas-a.pw') ||
  shExpMatch(host, 'tvas-c.pw') ||
  shExpMatch(host, 'tvmtracker.com') ||
  shExpMatch(host, 'tvpixel.com') ||
  shExpMatch(host, 'tvsquared.com') ||
  shExpMatch(host, 'tweetdeck.com') ||
  shExpMatch(host, 'twelvefold.com') ||
  shExpMatch(host, 'twiago.com') ||
  shExpMatch(host, 'twinpinenetwork.com') ||
  shExpMatch(host, 'twittad.com') ||
  shExpMatch(host, 'twyn.com') ||
  shExpMatch(host, 'twyn-group.com') ||
  shExpMatch(host, 'txtimpact.com') ||
  shExpMatch(host, 'tynt.com') ||
  shExpMatch(host, 'tyroo.com') ||
  shExpMatch(host, 'uarating.com') ||
  shExpMatch(host, 'ubermedia.com') ||
  shExpMatch(host, 'ubimo.com') ||
  shExpMatch(host, 'ucfunnel.com') ||
  shExpMatch(host, 'ucoz.com') ||
  shExpMatch(host, 'ucoz.du') ||
  shExpMatch(host, 'ucoz.fr') ||
  shExpMatch(host, 'ucoz.net') ||
  shExpMatch(host, 'udmserve.net') ||
  shExpMatch(host, 'ukbanners.com') ||
  shExpMatch(host, 'ultramercial.com') ||
  shExpMatch(host, 'ultsearch.com') ||
  shExpMatch(host, 'umbel.com') ||
  shExpMatch(host, 'unanimis.co.uk') ||
  shExpMatch(host, 'underdogmedia.com') ||
  shExpMatch(host, 'undertone.com') ||
  shExpMatch(host, 'undertonenetworks.com') ||
  shExpMatch(host, 'undertonevideo.com') ||
  shExpMatch(host, 'unica.com') ||
  shExpMatch(host, 'unicast.com') ||
  shExpMatch(host, 'uniqlick.com') ||
  shExpMatch(host, 'unitymedia.de') ||
  shExpMatch(host, 'universalmediasolutions.net') ||
  shExpMatch(host, 'unoadsrv.com') ||
  shExpMatch(host, 'unruly.co') ||
  shExpMatch(host, 'unrulymedia.com') ||
  shExpMatch(host, 'untd.com') ||
  shExpMatch(host, 'updated.com') ||
  shExpMatch(host, 'upsnap.com') ||
  shExpMatch(host, 'up-value.de') ||
  shExpMatch(host, 'uplandsoftware.com') ||
  shExpMatch(host, 'urbanityadnetwork.com') ||
  shExpMatch(host, 'urlcash.net') ||
  shExpMatch(host, 'urtbk.com') ||
  shExpMatch(host, 'us.a1.yimg.com') ||
  shExpMatch(host, 'us.dynadmic.com') ||
  shExpMatch(host, 'usabilla.com') ||
  shExpMatch(host, 'usapromotravel.com') ||
  shExpMatch(host, 'usebutton.com') ||
  shExpMatch(host, 'usemax.de') ||
  shExpMatch(host, 'usergrid.com') ||
  shExpMatch(host, 'userreport.com') ||
  shExpMatch(host, 'usmsad.tom.com') ||
  shExpMatch(host, 'utarget.co.uk') ||
  shExpMatch(host, 'utils.mediageneral.net') ||
  shExpMatch(host, 'v1.cnzz.com') ||
  shExpMatch(host, 'v12data.com') ||
  shExpMatch(host, 'v12group.com') ||
  shExpMatch(host, 'validclick.com') ||
  shExpMatch(host, 'valuead.com') ||
  shExpMatch(host, 'valueclick.com') ||
  shExpMatch(host, 'valueclick.net') ||
  shExpMatch(host, 'valueclickmedia.com') ||
  shExpMatch(host, 'valuecommerce.com') ||
  shExpMatch(host, 'valuedopinions.co.uk') ||
  shExpMatch(host, 'valuesponsor.com') ||
  shExpMatch(host, 'various.com') ||
  shExpMatch(host, 'vdna-assets.com') ||
  shExpMatch(host, 'vdopia.com') ||
  shExpMatch(host, 've.com') ||
  shExpMatch(host, 'veeseo.com') ||
  shExpMatch(host, 'veille-referencement.com') ||
  shExpMatch(host, 'velti.com') ||
  shExpMatch(host, 'vemba.com') ||
  shExpMatch(host, 'venatusmedia.com') ||
  shExpMatch(host, 'vendemore.com') ||
  shExpMatch(host, 'vendio.com') ||
  shExpMatch(host, 'ventivmedia.com') ||
  shExpMatch(host, 'veoxa.com') ||
  shExpMatch(host, 'verajohn.com') ||
  shExpMatch(host, 'veremedia.com') ||
  shExpMatch(host, 'vericlick.com') ||
  shExpMatch(host, 'vertadnet.com') ||
  shExpMatch(host, 'vertamedia.com') ||
  shExpMatch(host, 'verticalhealth.net') ||
  shExpMatch(host, 'verticalresponse.com') ||
  shExpMatch(host, 'vertoz.com') ||
  shExpMatch(host, 'vertster.com') ||
  shExpMatch(host, 'veruta.com') ||
  shExpMatch(host, 'verve.com') ||
  shExpMatch(host, 'vervemobile.com') ||
  shExpMatch(host, 'vervewireless.com') ||
  shExpMatch(host, 'very.co.uk') ||
  shExpMatch(host, 'vi.ai') ||
  shExpMatch(host, 'viafoura.com') ||
  shExpMatch(host, 'viantinc.com') ||
  shExpMatch(host, 'vibrantmedia.com') ||
  shExpMatch(host, 'vidazoo.com') ||
  shExpMatch(host, 'videmob.com') ||
  shExpMatch(host, 'videoegg.com') ||
  shExpMatch(host, 'videohub.tv') ||
  shExpMatch(host, 'videologygroup.com') ||
  shExpMatch(host, 'videostat.com') ||
  shExpMatch(host, 'vidible.tv') ||
  shExpMatch(host, 'vidstart.com') ||
  shExpMatch(host, 'view4cash.de') ||
  shExpMatch(host, 'viewablemedia.net') ||
  shExpMatch(host, 'viewpoint.com') ||
  shExpMatch(host, 'viewst.com') ||
  shExpMatch(host, 'viewwonder.com') ||
  shExpMatch(host, 'viglink.com') ||
  shExpMatch(host, 'vilynx.com') ||
  shExpMatch(host, 'vindicosuite.com') ||
  shExpMatch(host, 'virgul.com') ||
  shExpMatch(host, 'virtualminds.de') ||
  shExpMatch(host, 'visbrands.com') ||
  shExpMatch(host, 'visiblemeasures.com') ||
  shExpMatch(host, 'visistat.com') ||
  shExpMatch(host, 'visitbox.de') ||
  shExpMatch(host, 'visitorville.com') ||
  shExpMatch(host, 'visitstreamer.com') ||
  shExpMatch(host, 'vistrac.com') ||
  shExpMatch(host, 'visualdna.com') ||
  shExpMatch(host, 'visualdna-stats.com') ||
  shExpMatch(host, 'visual-pagerank.fr') ||
  shExpMatch(host, 'visualrevenue.com') ||
  shExpMatch(host, 'visualwebsiteoptimizer.com') ||
  shExpMatch(host, 'vivalu.com') ||
  shExpMatch(host, 'vizisense.com') ||
  shExpMatch(host, 'vizisense.net') ||
  shExpMatch(host, 'vizu.com') ||
  shExpMatch(host, 'vizury.com') ||
  shExpMatch(host, 'voicefive.com') ||
  shExpMatch(host, 'vpadn.com') ||
  shExpMatch(host, 'vpon.com') ||
  shExpMatch(host, 'vresp.com') ||
  shExpMatch(host, 'vrs.cz') ||
  shExpMatch(host, 'vrtcal.com') ||
  shExpMatch(host, 'vs.tucows.com') ||
  shExpMatch(host, 'vserv.com') ||
  shExpMatch(host, 'vserv.mobi') ||
  shExpMatch(host, 'vtrenz.net') ||
  shExpMatch(host, 'vuble.tv') ||
  shExpMatch(host, 'vungle.com') ||
  shExpMatch(host, 'w3counter.com') ||
  shExpMatch(host, 'w3i.com') ||
  shExpMatch(host, 'w3roi.com') ||
  shExpMatch(host, 'w55c.net') ||
  shExpMatch(host, 'waardex.com') ||
  shExpMatch(host, 'wads.webteh.com') ||
  shExpMatch(host, 'wagawin.com') ||
  shExpMatch(host, 'wahoha.com') ||
  shExpMatch(host, 'wanmo.com') ||
  shExpMatch(host, 'wap.co.uk') ||
  shExpMatch(host, 'warlog.info') ||
  shExpMatch(host, 'warp.ly') ||
  shExpMatch(host, 'waterfrontmedia.com') ||
  shExpMatch(host, 'wcfbc.net') ||
  shExpMatch(host, 'wda.com') ||
  shExpMatch(host, 'weadapt.digital') ||
  shExpMatch(host, 'weareilluma.com') ||
  shExpMatch(host, 'wearemiq.com') ||
  shExpMatch(host, 'web.com') ||
  shExpMatch(host, 'web.informer.com') ||
  shExpMatch(host, 'web.neural.one') ||
  shExpMatch(host, 'web.retube.tv') ||
  shExpMatch(host, 'web2.deja.com') ||
  shExpMatch(host, 'webads.co.nz') ||
  shExpMatch(host, 'webads.co.uk') ||
  shExpMatch(host, 'webads.nl') ||
  shExpMatch(host, 'webcash.nl') ||
  shExpMatch(host, 'webclicks24.com') ||
  shExpMatch(host, 'webclicktracker.com') ||
  shExpMatch(host, 'webcounter.cz') ||
  shExpMatch(host, 'webcounter.goweb.de') ||
  shExpMatch(host, 'webgains.com') ||
  shExpMatch(host, 'webgozar.com') ||
  shExpMatch(host, 'webgozar.ir') ||
  shExpMatch(host, 'webmasterplan.com') ||
  shExpMatch(host, 'webmasterplan.de') ||
  shExpMatch(host, 'webmecanik.com') ||
  shExpMatch(host, 'webmetro.com') ||
  shExpMatch(host, 'weborama.com') ||
  shExpMatch(host, 'weborama.fr') ||
  shExpMatch(host, 'webpower.com') ||
  shExpMatch(host, 'webpreneurmedia.com') ||
  shExpMatch(host, 'webreseau.com') ||
  shExpMatch(host, 'webseoanalytics.com') ||
  shExpMatch(host, 'websponsors.com') ||
  shExpMatch(host, 'webstat.com') ||
  shExpMatch(host, 'web-stat.com') ||
  shExpMatch(host, 'webstat.net') ||
  shExpMatch(host, 'webstats4u.com') ||
  shExpMatch(host, 'webtrackerplus.com') ||
  shExpMatch(host, 'webtrackingservices.com') ||
  shExpMatch(host, 'webtraffic.no') ||
  shExpMatch(host, 'webtraffic.se') ||
  shExpMatch(host, 'webtraxs.com') ||
  shExpMatch(host, 'webtraxx.de') ||
  shExpMatch(host, 'webtrekk.com') ||
  shExpMatch(host, 'webtrekk.net') ||
  shExpMatch(host, 'webtrends.com') ||
  shExpMatch(host, 'webtrendslive.com') ||
  shExpMatch(host, 'web-visor.com') ||
  shExpMatch(host, 'wegcash.com') ||
  shExpMatch(host, 'wetrack.it') ||
  shExpMatch(host, 'whaleads.com') ||
  shExpMatch(host, 'whenu.com') ||
  shExpMatch(host, 'whereapps.com') ||
  shExpMatch(host, 'whispa.com') ||
  shExpMatch(host, 'whiteops.com') ||
  shExpMatch(host, 'whoisonline.net') ||
  shExpMatch(host, 'wholesaletraffic.info') ||
  shExpMatch(host, 'widespace.com') ||
  shExpMatch(host, 'widgetbucks.com') ||
  shExpMatch(host, 'widgetserver.com') ||
  shExpMatch(host, 'wikia-ads.wikia.com') ||
  shExpMatch(host, 'window.nixnet.cz') ||
  shExpMatch(host, 'wingify.com') ||
  shExpMatch(host, 'wintricksbanner.googlepages.com') ||
  shExpMatch(host, 'wiredminds.com') ||
  shExpMatch(host, 'wiredminds.de') ||
  shExpMatch(host, 'wishabi.com') ||
  shExpMatch(host, 'wishabi.net') ||
  shExpMatch(host, 'wisokykulas.bid') ||
  shExpMatch(host, 'witch-counter.de') ||
  shExpMatch(host, 'wizaly.com') ||
  shExpMatch(host, 'wlmarketing.com') ||
  shExpMatch(host, 'wmcdp.io') ||
  shExpMatch(host, 'wonderbly.com') ||
  shExpMatch(host, 'wonderlandads.com') ||
  shExpMatch(host, 'wondoads.de') ||
  shExpMatch(host, 'woobi.com') ||
  shExpMatch(host, 'woopra.com') ||
  shExpMatch(host, 'woopra-ns.com') ||
  shExpMatch(host, 'wootag.com') ||
  shExpMatch(host, 'wootled.com') ||
  shExpMatch(host, 'wordstream.com') ||
  shExpMatch(host, 'world.calzedonia.com') ||
  shExpMatch(host, 'worldwide-cash.net') ||
  shExpMatch(host, 'wowanalytics.co.uk') ||
  shExpMatch(host, 'wpadvancedads.com') ||
  shExpMatch(host, 'wpncdn.com') ||
  shExpMatch(host, 'wpp.com') ||
  shExpMatch(host, 'wrethicap.info') ||
  shExpMatch(host, 'wsod.com') ||
  shExpMatch(host, 'wtlive.com') ||
  shExpMatch(host, 'wtp101.com') ||
  shExpMatch(host, 'wt-safetag.com') ||
  shExpMatch(host, 'wunderkind.co') ||
  shExpMatch(host, 'wunderloop.net') ||
  shExpMatch(host, 'wysistat.com') ||
  shExpMatch(host, 'x6.yakiuchi.com') ||
  shExpMatch(host, 'xa.net') ||
  shExpMatch(host, 'xad.com') ||
  shExpMatch(host, 'xaded.com') ||
  shExpMatch(host, 'xandr.com') ||
  shExpMatch(host, 'xanga.com') ||
  shExpMatch(host, 'xaxis.com') ||
  shExpMatch(host, 'xchange.ro') ||
  shExpMatch(host, 'xcheck.co') ||
  shExpMatch(host, 'xclicks.net') ||
  shExpMatch(host, 'xcvgdf.party') ||
  shExpMatch(host, 'xeontopa.com') ||
  shExpMatch(host, 'xertive.com') ||
  shExpMatch(host, 'xertivemedia.com') ||
  shExpMatch(host, 'xg4ken.com') ||
  shExpMatch(host, 'xiti.com') ||
  shExpMatch(host, 'xius.com') ||
  shExpMatch(host, 'xmediaclicks.com') ||
  shExpMatch(host, 'xmladed.com') ||
  shExpMatch(host, 'xplosion.de') ||
  shExpMatch(host, 'xplusone.com') ||
  shExpMatch(host, 'xponsor.com') ||
  shExpMatch(host, 'xq1.net') ||
  shExpMatch(host, 'xrea.com') ||
  shExpMatch(host, 'xsocialgroup.com') ||
  shExpMatch(host, 'xtargeting.com') ||
  shExpMatch(host, 'xtendmedia.com') ||
  shExpMatch(host, 'x-traceur.com') ||
  shExpMatch(host, 'xtremetop100.com') ||
  shExpMatch(host, 'xxxcounter.com') ||
  shExpMatch(host, 'xxxmyself.com') ||
  shExpMatch(host, 'xxxwebtraffic.com') ||
  shExpMatch(host, 'xy7elite.com') ||
  shExpMatch(host, 'y.ibsys.com') ||
  shExpMatch(host, 'yabuka.com') ||
  shExpMatch(host, 'ybp.yahoo.com') ||
  shExpMatch(host, 'ybrantdigital.com') ||
  shExpMatch(host, 'ybx.io') ||
  shExpMatch(host, 'yceml.net') ||
  shExpMatch(host, 'ydigitalmedia.com') ||
  shExpMatch(host, 'ydworld.com') ||
  shExpMatch(host, 'yellowhammermg.com') ||
  shExpMatch(host, 'yellowtracker.com') ||
  shExpMatch(host, 'yesads.com') ||
  shExpMatch(host, 'yesadvertising.com') ||
  shExpMatch(host, 'yhmg.com') ||
  shExpMatch(host, 'yieldads.com') ||
  shExpMatch(host, 'yieldbuild.com') ||
  shExpMatch(host, 'yieldify.com') ||
  shExpMatch(host, 'yieldivision.com') ||
  shExpMatch(host, 'yieldlab.de') ||
  shExpMatch(host, 'yieldlab.net') ||
  shExpMatch(host, 'yieldlove.com') ||
  shExpMatch(host, 'yieldlove-ad-serving.net') ||
  shExpMatch(host, 'yieldmanager.com') ||
  shExpMatch(host, 'yieldmanager.net') ||
  shExpMatch(host, 'yieldmo.com') ||
  shExpMatch(host, 'yieldoptimizer.com') ||
  shExpMatch(host, 'yieldpartners.com') ||
  shExpMatch(host, 'yieldr.com') ||
  shExpMatch(host, 'yieldtraffic.com') ||
  shExpMatch(host, 'yldbt.com') ||
  shExpMatch(host, 'yldmgrimg.net') ||
  shExpMatch(host, 'ynxs.io') ||
  shExpMatch(host, 'yoc.com') ||
  shExpMatch(host, 'yoc.mobi') ||
  shExpMatch(host, 'yoc-performance.com') ||
  shExpMatch(host, 'yoggrt.com') ||
  shExpMatch(host, 'yoose.com') ||
  shExpMatch(host, 'yoptima.com') ||
  shExpMatch(host, 'yotpo.com') ||
  shExpMatch(host, 'youknowbest.com') ||
  shExpMatch(host, 'yt1187.net') ||
  shExpMatch(host, 'y-track.com') ||
  shExpMatch(host, 'ytsa.net') ||
  shExpMatch(host, 'yuilop.com') ||
  shExpMatch(host, 'yume.com') ||
  shExpMatch(host, 'yumenetworks.com') ||
  shExpMatch(host, 'yusp.com') ||
  shExpMatch(host, 'z5x.com') ||
  shExpMatch(host, 'z5x.net') ||
  shExpMatch(host, 'zango.com') ||
  shExpMatch(host, 'zanox.com') ||
  shExpMatch(host, 'zanox-affiliate.de') ||
  shExpMatch(host, 'zantracker.com') ||
  shExpMatch(host, 'zaparena.com') ||
  shExpMatch(host, 'zapunited.com') ||
  shExpMatch(host, 'zde-affinity.edgecaching.net') ||
  shExpMatch(host, 'zebestof.com') ||
  shExpMatch(host, 'zedo.com') ||
  shExpMatch(host, 'zeepmedia.com') ||
  shExpMatch(host, 'ze-fir.com') ||
  shExpMatch(host, 'zemanta.com') ||
  shExpMatch(host, 'zencdn.net') ||
  shExpMatch(host, 'zencudo.co.uk') ||
  shExpMatch(host, 'zenkreka.com') ||
  shExpMatch(host, 'zentrick.com') ||
  shExpMatch(host, 'zenzuu.com') ||
  shExpMatch(host, 'zeotap.com') ||
  shExpMatch(host, 'zerezas.com') ||
  shExpMatch(host, 'zergnet.com') ||
  shExpMatch(host, 'zestad.com') ||
  shExpMatch(host, 'zetaemailsolutions.com') ||
  shExpMatch(host, 'zetaglobal.com') ||
  shExpMatch(host, 'zeus.developershed.com') ||
  shExpMatch(host, 'zeusclicks.com') ||
  shExpMatch(host, 'zincx.com') ||
  shExpMatch(host, 'zintext.com') ||
  shExpMatch(host, 'zmedia.com') ||
  shExpMatch(host, 'zoekhelden.nl') ||
  shExpMatch(host, 'zorosrv.com') ||
  shExpMatch(host, 'zqtk.net') ||
  shExpMatch(host, 'zumobi.com') ||
  shExpMatch(host, 'zuuvi.com') ||
  shExpMatch(host, 'zypmedia.com')
  ) {
    return 'PROXY 127.0.0.1';
  } else {
    return 'DIRECT';
  }
}

Reason why sketchfab.com is included on the list ?

Hi,

I'm a co-founder and lead of the web team at sketchab.com.

Can you share the reasons behind sketchfab.com being added to this list?
(This was reported to us today by a user who couldn't access the site).

Can this be reconsidered, as we are not an ad company but a plaform where artists can share their 3d models online?

Thanks,

PA

commen or common?

I guess you have a typo all over the place and you should use word common instead of commen. πŸ˜‰

Cheers

False positive: newrelic.com

newrelic.com is far too broad; this is a legitimate monitoring/metrics that isn't just used to serve ads. The control panel for signed up services is covered under this domain

Difference between lists?

Is there a difference between the three lists other than format? I do see some domains (for example forbes.com) are blocked on ABP and hosts but not Edge.

i am off

I have tried persistently and often to have this list integrated into others such as OISD. (among other things, this is where the big clean-up came from aa45cf3)

Unfortunately, the (now removed) erroneous source left even more false positives and although this list was (again) added to OISD, it has now been removed again and it seems there won't be another time.

Since other list maintainers are too ignorant or don't even reply, i don't see any way to integrate this list into larger ones at the moment.

In my opinion, going back to the status quo before the faulty source is best start, but even this will not allow integration into known lists without starting as a completely new project.

Long story, short: i am currently no longer interested in the project, as my primary focus is on DNS blocking anyway.
To be fair, i did not want to leave these points unmentioned. In this sense bye 🍺 and good luck 🍻

Suggestion

@beerisgood

I would like to remove all google and social media related bocks and put them in a separate list (only ABP) format.

What are you thoughts about that?

When to delete old files?

@beerisgood

I removed the TOP500 (as I had warned in the header). When do you suggest we should remove the old duplicates"

BeerIsGood_Edge_blocklist >> use EU US most commen ads & trackers in HOST format

EU_US_most_common_trackers >> use EU US most commen ads & trackers in ABP format

*.edgekey.net problems

Your lists includes an entry for edgekey.net, which causes many false positives on Pi-Hole and DNSCryptProxy. This is due to it being translated to *.edgekey.net in the blacklist, which in turns blocks many legitimate websites that use this service for domain aliasing. This is evident by a rise of entries in block logs with accompanying label alias for LEGIT_WEBSITE_URL, and a reference to *.edgekey.net as the blocking entry.

Please remove this entry from the list to restore correct operation, as it seems to be overly broad.

Possible domains to remove

There seem to be quite a lot of domains on here that break websites. Here is a list of some of them:

This is based on the Hosts list, so I am not sure how applicable it is to the others.

Used in multiple websites/services:
ampproject.org
adobedtm.com
akamai.com
bazaarvoice.com
firebase.google.com
sabre.com
scene7.com

Websites themselves:
adobe.com
att.com
booking.com
carrefour.es
collegehumor.com
complex.com
corporate.trovit.com
corporate.walmart.com
createjs.com
crutchfield.com
dailymotion.com
delta.com
expedia.co.uk
experian.com
flixbus.com
forbes.com
foursquare.com
glassdoor.com
help.overstock.com
help.snitcher.com
heraldweekly.com
housing.com
justwatch.com
kayak.com
landsend.com
mailchimp.com
philips.com
phonearena.com
qantas.com
qualtrics.com
rackspace.com
shutterstock.com
stackpath.com
subscribe.hearstmags.com
target.com
touchcommerce.com
uk.hotels.com
wayfair.com
wish.com

Won’t load Twitter images

At least on iOS mobile filtering through with DNS, Twitter images are not appearing.

I believe it is this one but I could be wrong: syndication.twitter.com.

Also you should add ads.Twitter.com as it's a tracker that is getting through.

Thanks for your hard work.

Some issues

Hi,

Correct me if I'm wrong, but I found some issues in the list:

  • 2mnd.net > 2mdn.net
  • 2mdn.net: duplicated with previous
  • eyeviewads.comt > eyeviewads.com
  • ^^$third-party > ^$third-party
  • ^third-party > ^$third-party
  • $third-party > ^$third-party
  • third-party > ^$third-party
  • ^third-part > ^$third-party

Find and replace them by this order...

Thanks for your work!

Top500 and GitHub avatar pictures

The Top500 block
||fastly.net^$third-party

which then block (CNAME) avatar's on GitHub:
github

Edit: Oh and other GitHub pictures too:
screenshot

Edit2: It break Reddit too:
reddit

Typos

||atlassolutions.com
||atlassolutions.com$third-party

||fiducia.eco$third-media.netparty

Thanks

Consider removing unpkg.com

Blocking unpkg.com breaks the functionality of many sites, for example chromestatus.com.

Tested using the Edge Blocklist.

Netflix.com blocking

Hi,

Appreciate the work you're doing!
The TOP_EU_US_Ads_Trackers_HOST list recently got added to WaLLy3K's The Big Blocklist Collection, and after my pihole updatelists script ran I noticed that Netflix got blocked.

I guess this is one of those "Necessary evils" websites that probably should be whitelisted.

Loading in Pi-Hole

When I am updating Pi-Hole by pulling https://github.com/Kees1958/W3C_annual_most_used_survey_blocklist/blob/master/TOP_EU_US_Ads_Trackers_HOST, I am getting the following errors:
[i] Target: https://github.com/Kees1958/W3C_annual_most_used_survey_blocklist/blob/master/TOP_EU_US_Ads_Trackers_HOST
[βœ“] Status: Retrieval successful
[i] Received 2 domains, 2 domains invalid!
Sample of invalid domains:
- content="github.com">
- content="github.com">

If you need anything additional please let me know.

Thanks,
Steve

Top200 adservers issues

Hi,

The title is not correct:
! Title: ! Title: Top200 adservers

And I don't know if you comment this entry, or it's a typo... :
!|polyfill.io^$third-party

;)

Edge blocklist

Since Microsoft was so kind to move the Other file, what is your take @beerisgood on the use of this list? My experience with Microsoft is that they occasionally implement other use cases by first restricting/disabling something and when they have incorporated a feature into regular use, allow it again. So while it is made clumsy/near impossible to use now, shall we keep maintaining the Edge list until the start of Q3 of 2021?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.