From 935d0578734017a1a77564223b741e6c015c726f Mon Sep 17 00:00:00 2001 From: jspenguin2017 Date: Tue, 23 May 2017 22:14:33 -0600 Subject: [PATCH] No commit message --- LICENSE | 22 + source/aak-cont-filter-adblock-abp.txt | 13 + source/aak-cont-filter-adguard.txt | 13 + source/aak-cont-filter-core.txt | 3858 +++++++++++++++ source/aak-cont-filter-ublock-origin.txt | 13 + source/anti-adblock-killer.user.js | 5778 ++++++++++++++++++++++ 6 files changed, 9697 insertions(+) create mode 100644 LICENSE create mode 100644 source/aak-cont-filter-adblock-abp.txt create mode 100644 source/aak-cont-filter-adguard.txt create mode 100644 source/aak-cont-filter-core.txt create mode 100644 source/aak-cont-filter-ublock-origin.txt create mode 100644 source/anti-adblock-killer.user.js diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..d200ffa --- /dev/null +++ b/LICENSE @@ -0,0 +1,22 @@ +License: CC BY-SA +https://creativecommons.org/licenses/by-sa/4.0/legalcode + +Copyright (c) 2015 Reek + +By exercising the Licensed Rights (defined below), You accept and agree to be bound by the terms and conditions of this Creative Commons Attribution-ShareAlike 4.0 International Public License ("Public License"). To the extent this Public License may be interpreted as a contract, You are granted the Licensed Rights in consideration of Your acceptance of these terms and conditions, and the Licensor grants You such rights in consideration of benefits the Licensor receives from making the Licensed Material available under these terms and conditions. + +You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use. If you remix, transform, or build upon the material, you must distribute your contributions under the same license as the original. + +You can copy and redistribute the material in any medium or format, remix, transform, and build upon the material +for any purpose, even commercially. + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/source/aak-cont-filter-adblock-abp.txt b/source/aak-cont-filter-adblock-abp.txt new file mode 100644 index 0000000..e9c6d0f --- /dev/null +++ b/source/aak-cont-filter-adblock-abp.txt @@ -0,0 +1,13 @@ +[Adblock Plus 2.0] +! Title: AAK-Cont AdBlock / Adblock Plus Extension Filter +! Author: Reek | http://reeksite.com/ +! Version: 1.0 +! Expires: 1 days +! License: https://creativecommons.org/licenses/by-sa/4.0/ +! Homepage: https://xuhaiyang1234.gitlab.io/AAK-Cont/ +! Support: https://gitlab.com/xuhaiyang1234/AAK-Cont/issues +! WritingRules: https://adblockplus.org/filters +! RedundantRules: https://arestwo.org/famlam/redundantRuleChecker.html +! RegExpVisualizer http://www.regexper.com/ +! +! No rules for now \ No newline at end of file diff --git a/source/aak-cont-filter-adguard.txt b/source/aak-cont-filter-adguard.txt new file mode 100644 index 0000000..1eb62c5 --- /dev/null +++ b/source/aak-cont-filter-adguard.txt @@ -0,0 +1,13 @@ +[Adblock Plus 2.0] +! Title: AAK-Cont Adguard Extension Filter +! Author: Reek | http://reeksite.com/ +! Version: 1.0 +! Expires: 1 days +! License: https://creativecommons.org/licenses/by-sa/4.0/ +! Homepage: https://xuhaiyang1234.gitlab.io/AAK-Cont/ +! Support: https://gitlab.com/xuhaiyang1234/AAK-Cont/issues +! WritingRules: https://adblockplus.org/filters +! RedundantRules: https://arestwo.org/famlam/redundantRuleChecker.html +! RegExpVisualizer http://www.regexper.com/ +! +! No rules for now \ No newline at end of file diff --git a/source/aak-cont-filter-core.txt b/source/aak-cont-filter-core.txt new file mode 100644 index 0000000..74b1541 --- /dev/null +++ b/source/aak-cont-filter-core.txt @@ -0,0 +1,3858 @@ +[Adblock Plus 2.0] +! Title: AAK-Cont Core Filter +! Author: Reek | http://reeksite.com/ +! Version: 1.0 +! Expires: 1 days +! License: https://creativecommons.org/licenses/by-sa/4.0/ +! Homepage: https://xuhaiyang1234.gitlab.io/AAK-Cont/ +! Support: https://gitlab.com/xuhaiyang1234/AAK-Cont/issues +! WritingRules: https://adblockplus.org/filters +! RedundantRules: https://arestwo.org/famlam/redundantRuleChecker.html +! RegExpVisualizer http://www.regexper.com/ +! +! ===== Anti-Adblockers ===== ! +! +! ----- Generic ----- ! +! +! TryMask.com +! https://trymask.com/ (home) +! http://www.getgrubbing.com/ (demo) +||trymask.com/api/$third-party +! AdWorkMedia +! if (!awm) { window.location = 'http://adworkmedia.com/help/removeAB.php'; } +! if (!awm) { window.location = 'http://loxtk.com/help/removeAB.php'; } +! if (!awm) { window.location = 'http://contentlockingnetworks.com/help/removeAB.php'; } +@@||adworkmedia.com/gLoader.php?GID=$script,third-party +@@||adworkmedia.com/gTemplate.php?GID=$subdocument,third-party +@@||loxtk.com/gLoader.php?GID=$script,third-party +@@||loxtk.com/gTemplate.php?GID=$subdocument,third-party +@@||contentlockingnetworks.com/gLoader.php?GID=$script,third-party +@@||contentlockingnetworks.com/gTemplate.php?GID=$subdocument,third-party +! AdScendMedia +! if (gwloaded==false){window.location = "http://adscendmedia.com/gateway_adblock.php?p=4316";} +! https://adscendmedia.com/widget_adblock.php?p=12377 --> redirect +! http://adscendmedia.com/gwjs.php?aff=4316&prf=18180&sid= +@@||adscendmedia.com/gwjs.php?aff=$script,third-party +!@@||adscendmedia.com/gwframe.php?$domain=bee4.biz|filesdld.com +! cpagrip.com +@@||cpagrip.com/script_include.php?id=$script +! RTK AntiAdblock +! http://ryanteck.github.io/RTK-Anti-Adblock/ +/blockcake.js$script +! Anti Ad Buster (Anti-Ad Blocker / Defender) +! http://anti-ad-blocker.blogspot.com/ +/anti-ad-buster.js$script +! AntiAdblock (ClemensConrads) +! http://detect-ad-blocking-software.webconrad.com/ +@@/adframe.js$script +! AntiAdblock (ErikSwan) +! http://erikswan.net/abp/ (
) +! AntiAdblock (D3xt3r) +! http://d3xt3r.com/anti-adblock?test (blockblockA) +! Default +@@/advertisement*.js$script +@@/advert.js$script,domain=~adultmult.tv +! FFBS Ad Blocker (to see) +! http://static.graddit.com/js/advertisement.js +! jQuery Adblock Detector +! https://github.com/broom9/jquery-adblock-detector +/jquery.adblock-detector.js|$script +! jQuery Adblock +! http://www.vivekv.com +/jquery.adblock.js|$script +! jQuery AntiAdsBlock (Hendriono) +/jquery.antiadsblock.js|$script +! HowToRemoveAdblock +! howtoremoveadblock.com +||howtoremoveadblock.com/js/adblock-detector.js$script +! Adbuddy +! http://xenodesystems.appspot.com/adbuddy.html +/js/adbuddy.min.js$script +###adbuddy-no-adb-container +###adbuddy-overlay +! ABT - Ad Block Test check +! http://esd.io/blog/detecting-adblock-javascript.html +! https://github.com/elidickinson/ad-block-test +#@##sponsored-ad +! Adblock Blocker +! https://wordpress.org/plugins/addblockblocker/ +! http://tinyurl.com/nswn6fz +! http://pastebin.com/d65zr37m +! https://github.com/reek/anti-adblock-killer/issues?q=label%3A%22AdBlockBlocker+%28afs_ads%29%22 +#@#.afs_ads +! Anti ADs Blocker +! http://codecanyon.net/item/anti-adblock-aadb-anti-ads-blocker-script/5367731 +/aadb/script.js|$script +! Better Stop Adblock +||codeclan.altervista.org/wp-content/uploads/*/*/*.mp3$media +/plugins/better-stop-adblock/* +/js/bsa-script-doctype.js$script +/js/bsa-script-no-doctype.js$script +! Adblock Detector +/AdblockDetector/handler.min.js$script +/AdblockDetector.js$script +! StopAdBlock +! http://www.stopadblock.org/ +||stopadblock.org/adblocker-deaktivieren$subdocument +! Plugins Wordpress +! Ad Blocking Advisor +! https://wordpress.org/plugins/ad-blocking-advisor/ +/wp-content/plugins/ad-blocking-advisor/*$script,stylesheet +! Ad Block Defender +! https://fr.wordpress.org/plugins/ad-block-defender/ +/wp-content/plugins/ad-block-defender/*$script +! DeAdblocker +! https://wordpress.org/plugins/deadblocker/ +##.deadblocker-header-bar +/wp-content/plugins/deadblocker/*$script,stylesheet +! NoAdblock Nice Message +! https://fr.wordpress.org/plugins/noadblock-nice-message/ +@@/plugins/noadblock-nice-message/assets/js/ads.js?$script,~third-party +! FeatureBlock +/plugins/ibd-block-adblocker/*$script,stylesheet +! No Adblock +! http://www.noadblock.com/ +/plugins/no-adblock/* +/blockBlock.jquery.js$script +! WordPress AdBlock Blocker +! http://thisismyurl.com/ +! AntiBlock (BukssaAyman) +! http://www.bukssaayman.co.za/anti-block/ +/plugins/anti-block/* +/anti-block-modal.js$script +! BlockAlyzer - Adblock counter +! https://wordpress.org/plugins/blockalyzer-adblock-counter/ +@@plugins/blockalyzer-adblock-counter/img/ads/$image +@@/plugins/blockalyzer-adblock-counter/js/advert.js$script +! Ad Blocking Detector +! http://adblockingdetector.jtmorris.net/demo/ +@@/plugins/ad-blocking-detector/assets/js/*$script +/wp-content/plugins/*/adblock-detector.min.js$script +! AdBlock Notify +/wp-content/themes/rehub/js/adblock_notify.js$script +! AdBlock Notify by Bweb +! http://b-website.com/adblock-notify-plugin-for-wordpress +! https://greasyfork.org/en/forum/discussion/7502 +/plugins/adblock-notify-by-bweb/* +/js/an-detect.min.js$script +/js/an-scripts.js$script +/js/an-scripts.min.js$script +/wp-content/uploads/an-temp/*$script,stylesheet +b-website.com#@##adsense +! AdUnBlock - http://adunblock.com +||adunblock.com/code/*.html +! AdBlockConverter - http://www.adblockconverter.com/ +! https://github.com/reek/anti-adblock-killer/issues/731 +||adblockconverter.com/js/aab.js$script,third-party +! BlockAdblock 2.01 +! http://blockadblock.com/ +#@##banner_ad +! Tisoomi (direkt) +! rechtslupe.de, infranken.de, formel1.de, fremdwort.de, inside-handy.de, autozeitung.de, motorsport-total.com, aussenwirtschaftslupe.de, donnerwetter.de, wintotal.de +! http://pastebin.com/evd6pHZN +@@||adternal.com/*/ad-loading.bmp$image +! Tisoomi (indirekt) +! energy.de, getvids.de, spielespielen24.de, dialo.de +! http://pastebin.com/sXaZhrmd +@@||s3-eu-west-1.amazonaws.com/bucket-ad/ad-image.png=$image +! podcast.de +! http://pastebin.com/ex0S1tQU +@@||d2jqs2kfmi9hwf.cloudfront.net/ad-image.png=$image +! WPAdBlock +! http://schema.org/WPAdBlock +! https://github.com/reek/anti-adblock-killer/issues/821 +#@#div[itemtype="http://schema.org/WPAdBlock"] +! KillAdBlock +! http://tinyurl.com/zl2kxmq +/kill-adblock//js/function.js$script +/kill-adblock/js/function.js$script +! FuckAdBlock & BlockAdBlock (generic) +! 3x: http://fuckadblock.sitexw.fr/ +! 4x: http://fuckadblock.sitexw.fr/beta/ +! repo: https://github.com/sitexw/FuckAdBlock +! repo: https://github.com/sitexw/BlockAdBlock +! #@#div[class="pub_300x250 pub_300x250m pub_728x90 text-ad textAd text_ad text_ads text-ads text-ad-links"] +fuckadblock.sitexw.fr#@#.pub_300x250 +/fuckadblock.js$script +/blockadblock.js$script +/fuckadblock.min.js$script +/blockadblock.min.js$script +! FuckAdBlock & BlockAdBlock (customized) +! gq.com +! https://github.com/reek/anti-adblock-killer/issues/898 +gq.com#@#.pub_300x250 +gq.com#@#.pub_300x250m +gq.com#@#.pub_728x90 +gq.com#@#.text-ad +gq.com#@#.textAd +gq.com#@#.text_ad +gq.com#@#.text_ads +gq.com#@#.text-ads +gq.com#@#.text-ad-links +! AdDefender +! repo: https://github.com/TRoskop/AdDefender +! demo: http://trserver1.site40.net/projects/AdDefender/app-fullbanner.php.html +! issue: https://github.com/reek/anti-adblock-killer/issues/941 +@@/AdDefender/adwordstracking.js$script +! Sorry AdBlocker +! http://wp.openwill.jp/sorry-adblocker/ +! https://wordpress.org/plugins/sorry-adblocker/ +! test: http://wp.openwill.jp/sab-demo/ +/wp-content/plugins/sorry-adblocker/js/sab.js$script +! EasyList +/ad-blocking-detector/* +/adb_detector. +/adblock-blocker/* +/adblock_detector. +/adblockdetect. +/adblockdetection. +/anti_ab. +/antiadblock. +/wp-content/plugins/anti_ad_blocker/* +/adblock_detection/* +/antipubblicita.js +/noadblock.jpg +! AdReactor +! https://www.adreactor.com/ +||adreactor.com/js/FAB.js$script,third-party +! AdblockPopup +! https://github.com/reek/anti-adblock-killer/issues?q=televisa.com +/adblock/adblockpopup.js$script +! AdblockChecker +! https://github.com/reek/anti-adblock-killer/issues?q=adblockchecker +/adblockbait.js$script +/adblockchecker.js$script +! +! ----- Specific ----- ! +! +! canRunAds +! https://github.com/MatthewGross/CanRunAds +! var canRunAds = true; +! straight-world.de +@@||straight-world.de/js/ads.js$script +! satoshiquiz.com +! https://github.com/reek/anti-adblock-killer/issues?q=satoshiquiz.com +@@||satoshiquiz.com/ad.js$script +@@||satoshiquiz.com/ads.js$script +! fptplay.net +@@||fptplay.net/js/ads.js$script +! cpubenchmark.net +! https://github.com/reek/anti-adblock-killer/issues?q=cpubenchmark.net +@@||cpubenchmark.net/js/ads.js$script +! vstrim.pl +! https://github.com/reek/anti-adblock-killer/issues?q=vstrim.pl +@@||vstrim.pl/js/ads.js$script,domain=vstrim.pl +! hubturkey.net +! https://github.com/reek/anti-adblock-killer/issues?q=hubturkey.net +@@||hubturkey.net/js/ads.js$script +! ynet.co.il +! https://github.com/reek/anti-adblock-killer/issues?q=ynet.co.il +@@||ynet.co.il/common/javascript/ads.js$script,~third-party +! t2e.pl +! https://github.com/reek/anti-adblock-killer/issues?q=t2e.pl +@@||t2e.pl/www/js/ads.js$script +! datalog.co.uk +! https://github.com/reek/anti-adblock-killer/issues?q=datalog.co.uk +@@||datalog.co.uk/js/ads.js$script +! designtaxi.com +! https://github.com/reek/anti-adblock-killer/issues?q=designtaxi.com +@@||designtaxi.com/js/ads.js$script +! Google Syndication +@@||pagead2.googlesyndication.com/pagead/show_ads.js$domain=360haven.com|agame.com|bbc.com|bitcoiner.net|carsfromitaly.info|codeasily.com|drivearabia.com|dsero.com|everythingon.tv|ffiles.com|file4go.com|freewaregenius.com|ftlauderdalewebcam.com|full-ngage-games.blogspot.com|gamespowerita.com|gifmagic.com|ilix.in|kingofgames.net|korean-candy.com|megaallday.com|misheel.net|moviemistakes.com|ninjaraider.com|numberempire.com|nyharborwebcam.com|oldversion.com|omegadrivers.net|photos.essence.com|portcanaveralwebcam.com|portevergladeswebcam.com|priva.us|readersdigest.com.au|rotoinfo.com|seeingwithsound.com|tech-blog.net|techydoor.com|tipstank.com|trutower.com|tv-kino.net|upfordown.com|urlink.at|warp2search.net|preemlinks.com|risiko-gesundheit.de|skincodesgiveaway.com|ffa-hosting.com +! hellsmedia.com +@@||hellsmedia.com/js/advert.js$script +! writing.com +!@@||anywriters.com/main/js/advert.js$script +!@@||1stwrites.com/main/js/ads-adv.js$script +!@@||writingaids.com/main/js/ads-adv.js$script +!@@||writeracademy.com/main/js/ad-text.js +@@/main/js/ad*.js$script,third-party,domain=writing.com +! teknogods.com +@@||teknogods.com/advert.js$script +! siamfishing.com +@@||siamfishing.com/_js/advert.js$script +! gamespowerita.com +forum.gamespowerita.com#@##ad_block +! tvdez.com +tvdez.com,casadossegredos.tv,estadiofutebol.com,televisaofutebol.com#@##pubfooter +tvdez.com,casadossegredos.tv,estadiofutebol.com,televisaofutebol.com#@##pub2 +tvdez.com,casadossegredos.tv,estadiofutebol.com,televisaofutebol.com##DIV[style="padding-top:5px;float:left;width:100%;font-size:13px;line-height:26px;height:31px;top: 12px;z-index:9999;text-align:left"] +||cdn.tvdez.com^$third-party +! pro-zik.ws domains +/js/check.js$domain=pro-zik.ws|pro-tect.ws|pro-ddl.ws|pro-sport.ws +! file4go.com +! https://github.com/reek/anti-adblock-killer/issues?q=file4go.com +file4go.com###banner_728x90B +@@||pagead2.googlesyndication.com/pagead/js/adsbygoogle.js$domain=file4go.com +! afreesms.com +! https://github.com/reek/anti-adblock-killer/issues?q=afreesms.com +@@||afreesms.com/advertisement.js$script,xmlhttprequest +! sms-receive.net +@@||sms-receive.net/advertisment.js$script +! gamecopyworld domains +/getads.js$domain=gamecopyworld.com|gamecopyworld.eu +gamecopyworld.com,gamecopyworld.eu###confirmOverlay +! ecchi.animeron.tv +ecchi.animeron.tv###confirmBox +ecchi.animeron.tv###confirmOverlay +! mix.dj +@@||mix.dj/jscripts/jquery/mdj_adverts.js$script +mix.dj##.classAds +mix.dj###maskads +! cp-g.net +cp-g.net###adblock_layer +! generation-nt.com +generation-nt.com##P[style="margin:10px 18px 0;border:3px solid red;padding:10px;line-height:1.4em;font-size:14px;color:#333;"] +! shoegames.blogspot.com +shoegames.blogspot.com###HTML5 +! unfair.co +unfair.co###awesomemessage +! magestorm.net +magestorm.net##.inner > .corners-top + .topiclist + DIV[style="padding: 5px 5px 2px 5px; font-size: 1.1em; background-color: #ECF1F3; margin: 0px auto; text-align: center;"] +! forum.gizmolord.com +forum.gizmolord.com###announcement-container > #announcement-content > .no +! de.adklick.net +de.adklick.net###w_ad.no_ad +! bitcoins4.me +bitcoins4.me##.alert.alert-block +! canhasbitcoin.com +canhasbitcoin.com###adblock-message +! enigmaboard.com +enigmaboard.com##.no +! eventhubs.com +@@||ads.abusinessforsellingyouthingsthatareniceandyoulikethem.info^$domain=eventhubs.com +@@||haveyoueverfartedinamovietheaterandhadtoleaveitwassobad.us^$domain=eventhubs.com +@@||doubleclick.infineoncorp.com^$domain=eventhubs.com +! megagames.com +megagames.com##.message.adblock-message +! romulation.net +romulation.net##DIV[style="background-color: #CC4444; color: #fff; padding:10px;"] +! xxxdownloadsfree.blogspot.com +xxxdownloadsfree.blogspot.com##DIV[style*="position:fixed;width:100%;top:0px;height:100%;background-color:black;z-index:100;"] +! instantmanga.com +instantmanga.com###notice +! scan-manga.com +scan-manga.com###pub_f0 +! ilix.in domains +ilix.in,urlink.at,priva.us##.backk +ilix.in,urlink.at,priva.us###blockMsg +! senmanga.com +senmanga.com##P[class="no"] +! removeadblock.com +@@||removeadblock.com/js/show_ads.js$script +! gametrailers.com +@@||v.fwmrm.net/crossdomain.xml$object-subrequest,domain=gametrailers.com +@@||v.fwmrm.net/ad/p/1?$object-subrequest,domain=gametrailers.com +! hdtvtuga.com +||hdtvtuga.com/canais/jsads.js$script +||vencerocasino.com/$popup +! seekingalpha.com +! https://github.com/reek/anti-adblock-killer/issues?q=seekingalpha.com +seekingalpha.com#@##ad_unit +! jheberg.net +@@||jheberg.net/js/*_advertisement.js$script +jheberg.net#@##ads_bottom +jheberg.net##.jadb +jheberg.net##.loading-background +! go4up.com +go4up.com##IMG[src="http://go4up.com/assets/img/downloadfr.gif"] +! myspass.de +!@@||nuggad.net^$object-subrequest,domain=myspass.de +!@@||adscale.de^$object-subrequest,domain=myspass.de +!@@||movad.net^$object-subrequest,domain=myspass.de +!@@||flashtalking.com^$object-subrequest,domain=myspass.de +!@@||adscale.de^$object-subrequest,domain=myspass.de +@@||myspass.de/myspass/includes/apps/video/getvideometadataxml.php?$object-subrequest +@@||myspass.de/myspass/includes/apps/player/standard/avt_config.php?$object-subrequest +@@||serving-sys.com^$third-party,domain=myspass.de +! play.tv +!||play.tv/assets/scripts/main-*.js$script +! dbzog.de +@@||dbzog.de/Bilder/$image +@@||dbzog.de^$elemhide +! dizi-mag.com +@@||adhood.com^$third-party,domain=dizi-mag.com +! hentaistream.com +@@||syndication.exoclick.com/splash.php?$popup,domain=hentaistream.com +@@||popunder.fpctraffic.com/pop.js$popup,domain=hentaistream.com +@@||cdn.popcash.net/pop.js,$popup,domain=hentaistream.com +||hentaistream.com^$popup +! nation2.com +@@||cpagrip.com/script_include.php?id=$domain=nation2.com +! videotools.12pings.net +videotools.12pings.net###chucknorris +! mako.co.il +@@||checkm8.com^$object-subrequest,domain=mako.co.il +! snsw.us +!||snsw.us/static/anti-ad.js$script +snsw.us#@##ad_1 +! revision3.com +@@||m.v.fwmrm.net/p/release/latest-JS/adm/prd/AdManager.js$domain=revision3.com +! vostfr-vf.com +vostfr-vf.com##A[href="/100Mbs.html"] +vostfr-vf.com##.fixe +vostfr-vf.com##A[href^="http://api.adlure.net/partner/click/"] +! video.kooora.com +@@||zedo.com/ads2/$object-subrequest,domain=video.kooora.com +@@||zedo.com/asw/$object-subrequest,domain=video.kooora.com +! majorleaguegaming.com +||majorleaguegaming.com/assets/ab.js$script +! free-movie-home.com +@@||mgcashgate.com/cpalocker/?$domain=free-movie-home.com +! allostreaming-fr.com +@@||zitvk.rpxxv.chickenkiller.com/js/bannerad6.js$domain=allostreaming-fr.com +! anisearch.com +anisearch.com#@#.adsbygoogle +anisearch.com#@##advertise +anisearch.com##.box-error +! maisgasolina.com +@@||maisgasolina.com^$elemhide +! aniroleplay.com +@@||aniroleplay.com/adframe_*.js$script +! roleplayer.me +@@||roleplayer.me/adframe_*.js$script +! dailybitcoins.org +dailybitcoins.org#@#.ad-img +@@||dailybitcoins.org/banners/$image +! freebitco.in / freedoge.co.in +! https://github.com/reek/anti-adblock-killer/issues/498 +! https://github.com/reek/anti-adblock-killer/issues/372 +! https://github.com/reek/anti-adblock-killer/issues/59 +! http://pastebin.com/KXgLSQxZ +freebitco.in,freedoge.co.in#@##box_ad_middle +freebitco.in,freedoge.co.in#@##main_content_ad_left +freebitco.in,freedoge.co.in#@#.adsbygoogle +freebitco.in,freedoge.co.in#@#.ad-img +@@||pagead2.googlesyndication.com/pagead/js/adsbygoogle.js$script,domain=freebitco.in|freedoge.co.in +@@||pagead2.googlesyndication.com/pagead/js/r*/r*/show_ads_impl.js$script,domain=freebitco.in|freedoge.co.in +! 2unlimited.info +@@||2unlimited.info/js/adsense.js +! anime-shinden.info +anime-shinden.info#@##ads_video +! beppegrillo.it +beppegrillo.it#@#div[id^="div-gpt-ad-"] +! filecore.co.nz / fcore.eu +filecore.co.nz,fcore.eu#@#div[id^="div-gpt-ad-"] +@@||partner.googleadservices.com/gpt/$domain=filecore.co.nz|fcore.eu,script +! gaijin.at +gaijin.at##.box_error.box_error_icon +! makemehost.com (adblock_aktiv = false;) +@@||makemehost.com/js/ads.js$script +! ukvarminting.com +ukvarminting.com#@#.ipsAd +! tvdesporto.com +tvdesporto.com#@##ads1 +sporttvdireto.com#@##ads1 +||sporttvdireto.com/ads/popunder.php$popup +! elahmad.com +elahmad.com#@##adblock +! z0r.de +z0r.de##.adb +! filmon.com +@@||static.filmon.com/ad/affiliateimages/banner-250x350.png +! forum.pac-rom.com +forum.pac-rom.com#@#.banner_ads +! cpalead.com +! https://github.com/reek/anti-adblock-killer/issues?q=runningmanengsub.com +! https://github.com/reek/anti-adblock-killer/issues?q=receive-sms.com +! https://github.com/reek/anti-adblock-killer/issues?q=takwing.idv.hk +@@||cpalead.com/*.php?$script,third-party,domain=receive-sms.com|takwing.idv.hk|runningmanengsub.com +! pc.online143.com +@@||mgcashgate.com/cpalocker/?$script,domain=pc.online143.com +! freedom-ip.com +freedom-ip.com#@#.pub_vertical ins +freedom-ip.com#@#.pub_vertical div +! avaxhome.cc +avaxhome.cc##.adblock-warning +! fichier.net +fichier.net#@##contentAd +! pic4you.ru / pic5you.ru +pic4you.ru,pic5you.ru##.centerdiv +! forum.thgtr.com +forum.thgtr.com##.block_uyari +! exashare.com +! https://github.com/reek/anti-adblock-killer/issues/624 +! https://github.com/reek/anti-adblock-killer/issues/506 +! https://github.com/reek/anti-adblock-killer/issues/486 +exashare.com,dowed.info###player_mgs +exashare.com,dowed.info###player_mgo +exashare.com##[href="http://www.videohube.eu/script/url.php?c=ep"] +@@||exashare.com/ici.html$subdocument +! mydisc.net +mydisc.net#@#.ad_1 +mydisc.net#@#.ad_2 +! yellowbridge.com +@@||yellowbridge.com^$elemhide +@@||pagead2.googlesyndication.com/pagead/$script,domain=yellowbridge.com +! tv.majorleaguegaming.com +@@||b.scorecardresearch.com^$xmlhttprequest,object-subrequest,domain=tv.majorleaguegaming.com +@@||pubads.g.doubleclick.net/gampad/ads?$object-subrequest,xmlhttprequest,domain=tv.majorleaguegaming.com +! hentai-flix.net +hentai-flix.net###wppa-overlay-bg +hentai-flix.net##.trs_sticky_notice_text_box +! seguridadwireless.es +@@||descargas.seguridadwireless.es/banner.gif +! ftlwiki.com +ftlwiki.com###top-banner-advert +! watcharab.com +watcharab.com#@##adblock +! privateinsta.com +@@||privateinsta.com/javascript/rqrkrm.js$script +@@||cpalead.com/mygateway.php?$domain=privateinsta.com,script +! javzoo.com & javpee.com +@@||javzoo.com/*.js|$script +@@||javpee.com/*.js|$script +! btspread.com +@@||btspread.com/*.js|$script +! anime4fun.com +anime4fun.com###hover +||anime4fun.com/js/newanime.js$script +! eveskunk.com +! https://github.com/reek/anti-adblock-killer/issues/645 +@@||eveskunk.com/ad/300x250/ads/$xmlhttprequest,domain=eveskunk.com +! flowplayer_api +videofun.me,videobug.net,video44.net,play44.net,byzoo.org,playbb.me,videowing.me,videozoo.me,easyvideo.me,playpanda.net##.jhasvdjhas +! prod.static.cardinals.clubs.nfl.com +azcardinals.com###adblock-notice +@@/js/detect-blocked-ads.js$script,domain=prod.static.cardinals.clubs.nfl.com +! breakmanga.com +breakmanga.com###notice +! chine-informations.com +chine-informations.com###entete + div[id][class="nomobile"] +! chrissmoove.com +chrissmoove.com#@##adserver +@@||ads.google.com/adserver/adlogger_tracker.php$domain=chrissmoove.com +! tiervermittlung.de +@@||tiervermittlung.de/adblock.js$script +! funniermoments.com +@@||rackcdn.com/ads1.js$script,domain=funniermoments.com +! vapingunderground.com +||vapingunderground.com/js/vapingunderground/3253a5a323gaw352.js$domain=vapingunderground.com +! ||ytconv.net/site/adblock_detect +||ytconv.net/site/adblock_detect +! ddl-search.biz +ddl-search.biz###mc35 +!@@||adverts.cdn.tvcatchup.com/ads/$domain=tvcatchup.com,object-subrequest +! jeuxactu.com (just hide message) +jeuxactu.com###infoBlock +! gamergen.com +! ||static.gamergen.com/js/app.packed.js?* (contains fuction antiadblock) +@@||static.gamergen.com/img/pubs/ads.html +@@||static.gamergen.com/img/pubs/ads.gif +! aloneteam.net (fake download) +@@||dammu.tk^$domain=aloneteam.net +@@||bdv.bidvertiser.com/BidVertiser.dbm?$domain=vanhut.tk +! maxcheaters.com +@@||maxcheaters.com/public/js/jsLoader.js$script +! hqq.tv +!||c.hqq.tv/js/adb/adb.js$script +! online.dramacafe.tv +! https://github.com/reek/anti-adblock-killer/issues/34 +online.dramacafe.in##.pm-ad-zone +online.dramacafe.in##BODY > DIV[style^="background-color: rgb(251, 236, 173); position: fixed;"] +||wafmedia3.com^$script,domain=online.dramacafe.in +! hln.be + nieuwsblad.be + demorgen.be +@@||imasdk.googleapis.com/flash/*.swf$domain=syndication.vmma.be,object-subrequest +@@||pubads.g.doubleclick.net/gampad/ads?$domain=syndication.vmma.be,object-subrequest +! tvn24.pl +@@||admin.brightcove.com^$object-subrequest,domain=tvn24.pl +! clubedohardware.com.br +clubedohardware.com.br#@#.nexusad +clubedohardware.com.br#@##banner +clubedohardware.com.br#@#.ipsAd +! secret-zone.net +@@||secret-zone.net/abp/adblock_detector.js$script +! cbs.com +@@||analytics.edgesuite.net^$domain=cbs.com,object-subrequest +@@||ailde.biz/a.sponsorads.js$domain=cbs.com,script +! gamingroom.tv +gamingroom.tv#@#.adsbygoogle +@@||ad4.liverail.com^$xmlhttprequest,domain=gamingroom.tv +! upf.co.il +@@||upf.co.il/advertisment.js$script +! sat1.de +@@||gmads.net^$object-subrequest,domain=sat1.de|sat1.ch +! firstrowfr.eu +firstrowfr.eu###adblockplus +firstrowfr.eu###fanback +! firstrowas.co +firstrowas.co###ad_overlabut +! ifirstrow.eu +ifirstrow.eu###adblockplus +ifirstrow.eu###fanback +! firstrows network +! see aakscript +! emprestimo.eu +##A[href*="emprestimo.eu"] +! googleme.eu +##A[href*="googleme.eu"] +! safelinking.biz +||safelinking.biz/adblock-detector.htm$subdocument +! linkshrink.net +linkshrink.net#@#.overlay_ad +linkshrink.net#@##overlay_ad +! eclypsia.com +eclypsia.com#@##adv_tester +@@||adverts.eclypsia.com/www/delivery/spcjs.php$script +@@||pagead2.googlesyndication.com/pagead/$domain=eclypsia.com,script +! coolkora.com +@@||coolkora.com^$elemhide +! javso.com +@@/adblock/adblock.js$script,domain=javso.com +||javso.com/popjs/popred.js$script +||js.adkrazy.com^$script,domain=javso.com +||adkrazy.com^$popup,domain=javso.com +! lequipe.fr +! https://github.com/reek/anti-adblock-killer/issues?q=lequipe.fr +@@||lequipe.fr/*/js/ads-v*.js$script +@@||smartadserver.com/config.js$script,domain=lequipe.fr +@@||smartadserver.com/diff/js/smart.js$script,domain=lequipe.fr +||lequipe.fr/v6/js/popinVideo.js$script +||idalia.assariaburdine.com/happiness.js$script,domain=lequipe.fr +! receive-sms-online.info +! https://github.com/reek/anti-adblock-killer/issues/55 +@@||receive-sms-online.info/advert*.js$script +! linkguard.biz +||linkguard.biz/adblock-detector.htm$subdocument +! sylnk.net +||sylnk.net/adblock-detector.htm$subdocument +! planetatvonlinehd.blogspot.com +planetatvonlinehd.blogspot.com###tupiklan +planetatvonlinehd.blogspot.com###anuncio +! videodroid.org +||videodroid.org/vip/adblockcheck.js$script +! skiplimite.tv +@@||skiplimite.tv^$elemhide +@@||pubdirecte.com/script/banniere.php?$domain=skiplimite.tv +@@||adcash.com/a/display.php$subdocument,domain=skiplimite.tv +! tzetze.it +tzetze.it#@##TzeTze_728x90 +tzetze.it#@#div[id^="div-gpt-ad-"] +! filmweb.pl +@@||ad.filmweb.pl/adbanner/reklamy/adx.js$script +! coingamez.com +@@||advert.popunder.ru/banners/advert.php$domain=coingamez.com,subdocument,image +! banid.pl +banid.pl#@#.ga +@@||pagead2.googlesyndication.com/pagead/$script,domain=banid.pl +! floozycity.com +||floozycity.com/ad/$popup +redtube.com##.add-blocker-msg +! play.novatv.bg +@@||adm.fwmrm.net/p/MTG_Live/Video2AdRenderer.swf$domain=play.novatv.bg,object-subrequest +@@||5d427.v.fwmrm.net/ad/p/1$domain=play.novatv.bg,object-subrequest +@@||5d3e9.v.fwmrm.net/ad/l/1$domain=play.novatv.bg,object-subrequest +! mackproject.com +||mackproject.com/tara.php$subdocument +! apkmirror.com +! https://github.com/reek/anti-adblock-killer/issues/1083 +! https://github.com/reek/anti-adblock-killer/issues/940 +! https://github.com/reek/anti-adblock-killer/issues/378 +! https://github.com/reek/anti-adblock-killer/issues/224 +! https://github.com/reek/anti-adblock-killer/issues/78 +! http://pastebin.com/C4sw7edH +apkmirror.com##script:contains(canRunAds = false) +apkmirror.com#@#.adsbygoogle +@@||pagead2.googlesyndication.com/pagead/js/$script,domain=apkmirror.com +! streamlive.to +streamlive.to###adblockplus +! gtaxscripting.blogspot.com +gtaxscripting.blogspot.com#@##AdSense2 +@@||pagead2.googlesyndication.com/pagead/js/$script,domain=gtaxscripting.blogspot.com +! turkdown.com +||tekproxy.com/$popup,domain=turkdown.com +@@||filmyfundaz.googlecode.com/files/google_ads.js +! pogocheats.net +@@||pagead2.googlesyndication.com/pagead/js/$domain=pogocheats.net +pogocheats.net#@#.adsbygoogle +! torrent-rutor.org +@@||advert.popunder.ru/banners/advert.php$image,subdocument,domain=torrent-rutor.org +||activepr.ru^$domain=torrent-rutor.org +||stats.tadic.tk^$domain=torrent-rutor.org +! rutube.ru +@@||yast.rutube.ru/crossdomain.xml$object-subrequest +@@||rutube.ru/dbg/player_stat?$object-subrequest +! porn-blog.me +@@||porn-blog.me/ads/banner.jpg$image +@@||porn-blog.me/?pr_api=true&/ad_holder/$subdocument +! adultkino.org +@@||adultkino.org/ads/banner.jpg$image +@@||adultkino.org/?pr_api=true&/adframe/$subdocument +porn-blog.me###dbx_light +! bywarrior.com +! filecore.co.nz +filecore.co.nz#@#.adsense +@@||enrondev.net/ads/server/www/delivery/$domain=filecore.co.nz,subdocument +! streaming-foot.info +||foot-live.info/images/adblok.mp3$media +||streaming-foot.info/images/adblok.mp3$media +! gratisbitco.in (isAdBlockActive=false;) +! https://github.com/reek/anti-adblock-killer/issues/81 +@@||gratisbitco.in/scripts/ads.js$script +! labnol.org +||img.labnol.org/di/support.png$image +! quickbitco.in (isAdBlockActive=false;) +! https://github.com/reek/anti-adblock-killer/issues/106 +@@||quickbitco.in/js/ads.js$script +! onemanga.me +onemanga.me#@#.adblock +@@||optimized-by.rubiconproject.com/a/10926/26000/$subdocument,domain=onemanga.me +@@||ads.rubiconproject.com/ad/$script,domain=onemanga.me +! tyrant.40in.net +@@||pagead2.googlesyndication.com/pagead/$domain=tyrant.40in.net,script +! iphones.ru +iphones.ru##DIV[style="background-color: rgb(222, 71, 0); margin-bottom: 20px; padding: 60px 0px;"] +! lien-torrent.com +||lien-torrent.com/eticilbup/$image,subdocument,script +||141.105.69.88/eticilbup/$image,subdocument,script +lien-torrent.com###ad_divr +lien-torrent.com###ad_divl +! miniup.com +@@||miniup.com/images/ads.png$image +@@||miniup.com/ads/ads.png$image +! call-share.ddns.net +@@||googleads.g.doubleclick.net/favicon.ico$domain=call-share.ddns.net +! culo.sourceforge.net +! subdocument +||comptoir-hardware.com/edi/edi7_sq.php$subdocument +||comptoir-hardware.com/edi/edi7_sk.htm$subdocument +||comptoir-hardware.com/edi/edi7_lb.php$subdocument +! maxedtech.com +maxedtech.com#@#.a160x600 +! readms.com +readms.com###reader-sky +readms.com##.message-ld.pull-right +! fz.se +fz.se###AdBlockerInfo +! avmask.com +@@||avmask.com/eroex.js$script +! pencurimovie.cc +pencurimovie.cc##.adb_overlay +pencurimovie.cc###simplemodal-overlay +pencurimovie.cc###simplemodal-container +! sports.ru +@@||sports.ru^*/adfox.$xmlhttprequest +! smashboards.com +smashboards.com###noticeMain +smashboards.com##.premiumContain +! zive.cz +doupe.zive.cz#@##adblock-leaderboard +@@||ads.rubiconproject.com/ad/$script,domain=doupe.zive.cz +||doupe.zive.cz/Client.Scripts/jquery.onp.sociallocker.1.7.6.js$script +! debilizator.tv +||debilizator.tv/static/ab.min.js$script +! videopremium.tv +videopremium.tv#@#.pub_300x250 +videopremium.tv#@#.pub_300x250m +videopremium.tv#@#.pub_728x90 +videopremium.tv#@#.text-ad +videopremium.tv#@#.textAd +videopremium.tv#@#.text_ad +videopremium.tv#@#.text_ads +videopremium.tv#@#.text-ads +videopremium.tv#@#.text-ad-links +! skidrowcrack.com +! https://github.com/reek/anti-adblock-killer/issues?q=skidrowcrack.com +@@||skidrowcrack.com/adsense.js$script +! afdah.com +afdah.com##.debridnok +! alternativeto.net +alternativeto.net##.cuuummmonnnn +! turbogenerator.info +turbogenerator.info###blanuncio +turbogenerator.info###anuncio +! grifthost.com +grifthost.com#@#.ad468 +! dota-trade.com (adblock = false) +@@||media.dota-trade.com/js/ads.js$script +! rojadirecta.me +rojadirecta.me#@##adserver +! planetatvonlinehd.blogspot.com +planetatvonlinehd.blogspot.com#@#.adsantilok +planetatvonlinehd.blogspot.com.ar#@#.adsantilok +! phonandroid.com +@@||phonandroid.com/adscript.js$script +! rlsbb.com +rlsbb.com###contentArea > .information +! crococoin.com +@@||crococoin.com/static/js/Controller/Advertise.js$script +! treebitcoin.com +@@||treebitcoin.com/static/js/Controller/Advertise.js$script +! bithourly.com / dailyfreebits.com / jewelrybitco.in / welovebtc.com / robcoins.eu / elenabitco.in / freebetco.in / qoinfaucet.com +@@/show_ads.js$script,domain=bithourly.com|dailyfreebits.com|jewelrybitco.in|welovebtc.com|robcoins.eu|elenabitco.in|freebetco.in|qoinfaucet.com +! jetetroll.com +jetetroll.com#@##adsense +! flashback.org +flashback.org###top-banner-container +! toolslib.net +toolslib.net##.panel.panel-default > .panel-body > .center-table.block-3x2 +! socialblade.com +socialblade.com#@##bottomAd +! binbox.io +binbox.io#@#.banner-ad +@@||pastes.binbox.io/ad/banner$subdocument +! bitcoinpuddle.com +@@||bitcoinpuddle.com/show_ads.js$script +! dogecoinpuddle.com +@@||dogecoinpuddle.com/show_ads.js$script +! icebitco.in +@@||icebitco.in/show_ads.js$script +! btc-gratis.com +@@||btc-gratis.com/banner.gif$image +! btcgratis.com +@@||btcgratis.com/banner.gif$image +! omux.ru +@@||pagead2.googlesyndication.com/pagead/js/adsbygoogle.js$script,domain=omux.ru +@@||pagead2.googlesyndication.com/pagead/js/r*/r*/show_ads_impl.js$script,domain=omux.ru +! lachainemeteo.com + script rule +! https://github.com/reek/anti-adblock-killer/issues?q=lachainemeteo.com +@@||a.ligatus.com/?ids=*&t=js$script,domain=lachainemeteo.com +! bitonplay.com (isAdBlockActive=false;) +@@||bitonplay.com/js/ads.js$script +! 4shared.com +! https://github.com/reek/anti-adblock-killer/issues?q=4shared.com +@@||4shared.com/show_ad_.gif$image +@@||4shared.com/show_ad_.xml$script +@@||4shared.com/show_ad_.xml$stylesheet +||4shared.com/js/blockDetect/blockDetect.4min.js$script +! bit-vortex.com +@@||bit-vortex.com/js/antiadblock.js$script +! fit.sh +@@||server1.affiz.net/tracking/ads_display.php$script,domain=fit.sh +@@||c.ad6media.fr/l.js$script,domain=fit.sh +! fosshub.com +! https://github.com/reek/anti-adblock-killer/issues/250 +@@||fosshub.com/media/v2/js/ads.js$script +! coinracket.com +@@||pagead2.googlesyndication.com/pagead/js/adsbygoogle.js$script,domain=coinracket.com +@@||pagead2.googlesyndication.com/pagead/js/r*/r*/show_ads_impl.js$script,domain=coinracket.com +! faucetofamerica.com +@@||pagead2.googlesyndication.com/pagead/js/adsbygoogle.js$script,domain=faucetofamerica.com +@@||pagead2.googlesyndication.com/pagead/js/r*/r*/show_ads_impl.js$script,domain=faucetofamerica.com +! thebitcoinsheep.com +@@||pagead2.googlesyndication.com/pagead/js/adsbygoogle.js$script,domain=thebitcoinsheep.com +@@||pagead2.googlesyndication.com/pagead/js/r*/r*/show_ads_impl.js$script,domain=thebitcoinsheep.com +! landofdogecoin.com +@@||pagead2.googlesyndication.com/pagead/js/adsbygoogle.js$script,domain=landofdogecoin.com +@@||pagead2.googlesyndication.com/pagead/js/r*/r*/show_ads_impl.js$script,domain=landofdogecoin.com +! usafaucet.tk +@@||pagead2.googlesyndication.com/pagead/js/adsbygoogle.js$script,domain=usafaucet.tk +@@||pagead2.googlesyndication.com/pagead/js/r*/r*/show_ads_impl.js$script,domain=usafaucet.tk +! flightradar24.com +flightradar24.com##.noads +! ville-ideale.com +! https://github.com/reek/anti-adblock-killer/issues/258 +ville-ideale.com###espace +ville-ideale.com###enc +ville-ideale.com###antyp +! notre-planete.info +! https://github.com/reek/anti-adblock-killer/issues/258 +notre-planete.info###abp1 +@@||notre-planete.info/medias/pub_300x250.png +! fan-de-cinema.com +@@||c.ad6media.fr/l.js$domain=fan-de-cinema.com +! xiaopan.co +xiaopan.co#@#.adsbygoogle +! thebitcoinsheep.com +thebitcoinsheep.com##.col-md-6 font[size="5"] > font[color="white"] > font[color="white"][size="3"] +! mobilevids.org +! https://github.com/reek/anti-adblock-killer/issues/347 +@@||syndication.exoclick.com/ads-iframe-display.php$subdocument,domain=mobilevids.org +@@||ads.exoclick.com/ads.js$script,domain=mobilevids.org +! cryptospout.com +cryptospout.com#@#.adsbygoogle +! cmmonitor.com +cmmonitor.com#@#.adsbygoogle +@@||pagead2.googlesyndication.com/pagead/js/adsbygoogle.js$script,domain=cmmonitor.com +@@||pagead2.googlesyndication.com/pagead/js/r*/r*/show_ads_impl.js$script,domain=cmmonitor.com +! 777bitco.in +@@||777bitco.in/static/js/Controller/Advertise.js$script +! videomega.tv +! https://github.com/reek/anti-adblock-killer/issues?q=videomega +@@/BTVQRA6OS11SO6ARQVTB/*.php$script,domain=videomega.tv +! theextopia.com +theextopia.com##.adsbanner +theextopia.com##.adsfoot1 +theextopia.com##.adsfoot2 +! filmovizija domains +! https://github.com/reek/anti-adblock-killer/issues/748 +! https://github.com/reek/anti-adblock-killer/issues/719 +! https://github.com/reek/anti-adblock-killer/issues/536 +@@||filmovizija.club/advertise.js$script +@@||filmovizija.co/advertise.js$script +! umahdroid.blogspot.com +umahdroid.blogspot.com###energysaving +! streaming-foot.me +@@||streaming-foot.me/js/adblock.js$script +! dirtstyle.tv +||dirtstyle.tv/img/adblock.jpg +dirtstyle.tv##.lightbox +! viki domains +@@/google-ad-block-test-googleadservices-gpt-pubads.js$script,domain=viki.mx|viki.com +@@||pubads.g.doubleclick.net/gampad/ads?$object-subrequest,domain=viki.mx|viki.com +! alientube.co +alientube.co###adblockContainer +! proboards.com +proboards.com,freeforums.net,boards.net###support-message +! kwejk.pl +@@||kwejk.pl^$elemhide +! ps3-infos.fr +! https://github.com/reek/anti-adblock-killer/issues/312 +@@||ps3-infos.fr/adsense/openads/ads/ads.js$script +! plej.tv +plej.tv#@#.advert_box +! danslescoulisses.com +@@||danslescoulisses.com/fr/min/$stylesheet +! vipleague +! also killed by AakScript +! https://github.com/reek/anti-adblock-killer/issues?q=strikeout +! https://github.com/reek/anti-adblock-killer/issues?q=vipbox +! https://github.com/reek/anti-adblock-killer/issues?q=vipleague +vipleague.is,vipleague.ws,vipleague.se,vipleague.tv,vipleague.me,vipleague.mobi,vipleague.co,vipleague.sx,vipleague.ch,vipbox.tv,vipbox.co,vipbox.biz,vipbox.sx,vipbox.eu,vipbox.so,vipbox.nu,vipboxsa.co,strikeout.co,strikeout.me,homerun.re,vipboxtv.co,vipapp.me##script + script + script + style + div[id] +strikeout.me,strikeout.co###overlayad +strikeout.me,strikeout.co##.in.fade.modal-backdrop +! stream4free.eu +@@||stream4free.eu/modules/mod_jpayday/js/doubleclick.js$script,domain=stream4free.eu +! forums.openpli.org +forums.openpli.org###content > [style="text-align:center;"] > DIV[style="margin 0 auto;display:inline-block;width:728px; height:84px; border:1px solid #000000; text-align:center; font-family:century gothic, arial, helvetica, sans serif;padding:4px;font-weight:bold;"] +! onvasortir.com +! https://github.com/reek/anti-adblock-killer/issues?q=onvasortir.com +@@||pagead2.googlesyndication.com/pagead/js/adsbygoogle.js$script,domain=onvasortir.com +@@||pagead2.googlesyndication.com/pagead/js/r*/r*/show_ads_impl.js$script,domain=onvasortir.com +! urbeez.com +@@||urbeez.com^$elemhide +@@||urbeez.com^$script +! WP.tv +! https://github.com/reek/anti-adblock-killer/issues?q=wp.pl +@@||wp.pl^$script,image +! sparkylinux.org +@@||sparkylinux.org/images/ad/$image +! demonoid.pw +@@||demonoid.pw/show_ads_.js$script +! carambatv.ru +@@||adv.gpm-digital.com/crossdomain.xml$object-subrequest,domain=carambatv.ru +! rookie.com.pl +! https://github.com/reek/anti-adblock-killer/issues/344 +@@||rookie.com.pl/jscripts/ads.js$script +! cwtv.com +||dzxxxg6ij9u99.cloudfront.net/wb.js$script,domain=cwtv.com +! worldofgnome.org +worldofgnome.org#@#.google-ad +worldofgnome.org#@##wog-300x250-ads +! bitzfree.com +@@||bitzfree.com/js/*.js$script +@@||adpdx.com^$image,subdocument,domain=bitzfree.com +@@||adk2.co^$image,subdocument,domain=bitzfree.com +@@||adhexa.com^$image,subdocument,domain=bitzfree.com +@@||adshexa.com^$image,subdocument,domain=bitzfree.com +@@||adnxs.com^$image,subdocument,domain=bitzfree.com +@@||cdnads.com^$image,subdocument,domain=bitzfree.com +@@||padsdel.com^$image,subdocument,domain=bitzfree.com +@@||padstm.com^$image,subdocument,domain=bitzfree.com +@@||rhtag.com^$image,subdocument,domain=bitzfree.com +! rdio.com +!rdio.com#@#.ad_background +!rdio.com#@#.ad_bottom +!rdio.com#@#.ad_container +!rdio.com#@#.ad_text +! trafictube.ro +trafictube.ro#@#.widget-adv +! uptobox.com +uptobox.com#@##adblocktrap +uptobox.com#@#.ad-leader +uptobox.com#@#.ad-leader > div[id] +! bitcoiner.net +litecoiner.net,bitcoiner.net#@##ad-top +! softpedia.com +softpedia.com#@#.ad +! gamejolt.com +gamejolt.com###pre-roll-ad-container +! ogmods.net +@@||yllix.com/banner_show.php$subdocument,domain=ogmods.net +yllix.com##[href^="http://click2.yllix.com/"] +! sharecash.org +@@||widget.sharecash.org/jsclick.php$script +! naekranie.pl +naekranie.pl###niceMessage +! turbogenerator.info +@@||turbogenerator.info/adblock.js$script +! givemesome.tips +@@||pagead2.googlesyndication.com/pagead/js/adsbygoogle.js$script,domain=givemesome.tips +@@||pagead2.googlesyndication.com/pagead/js/r*/r*/show_ads_impl.js$script,domain=givemesome.tips +! fontsquirrel.com +fontsquirrel.com###bottom_banner_ad_container +! zerozero.pt +zerozero.pt###ad_block_msg +! annuaire-bleu.net +annuaire-bleu.net#@##adblocktest +@@||pagead2.googlesyndication.com/pagead/$image,domain=annuaire-bleu.net +! playbitco.in +! https://github.com/reek/anti-adblock-killer/issues/644 +! https://github.com/reek/anti-adblock-killer/issues/577 +! https://github.com/reek/anti-adblock-killer/issues/376 +@@||waterbitco.in/show_ads.js$script +@@||playbitco.in/show_ads.js$script +! prizebitcoins.com +@@||prizebitcoins.com/banner.gif$image +! mojevideo.sk +@@||pagead2.googlesyndication.com/pagead/show_ads.js$domain=mojevideo.sk +@@||pagead2.googlesyndication.com/pagead/js/r*/r*/show_ads_impl.js$script,domain=mojevideo.sk +mojevideo.sk#@##video_ad +! zeperfs.com +@@||zeperfs.com/adsbygoogle.js$script +! tusmangas.net +tusmangas.net#@##adsense +||tusmangas.net/ama/oso.js$script +! youtubeproxy.info +@@||pagead2.googlesyndication.com/pagead/show_ads.js$script,domain=youtubeproxy.info +@@||pagead2.googlesyndication.com/pagead/js/r*/r*/show_ads_impl.js$script,domain=youtubeproxy.info +! opitz-online.com +opitz-online.com#@#.adsbygoogle +@@||pagead2.googlesyndication.com/pagead/js/adsbygoogle.js$script,domain=opitz-online.com +@@||pagead2.googlesyndication.com/pagead/js/r*/r*/show_ads_impl.js$script,domain=opitz-online.com +! audipassion.com +@@||forums.audipassion.com/public/js/jsLoader.js$script +! shqip-tv.info +@@||shqip-tv.info/webmasters/adblock.js$script +! razem.tv +@@||razem.tv/Scripts/InsysPlayer.v0.1.0/adTest.png$image,domain=razem.tv +! onet.pl +! https://github.com/reek/anti-adblock-killer/issues?q=onet.pl +||lib.onet.pl^*/adp/adp.js$script +! t3n.de +t3n.de##.abContentMsg +t3n.de##.adb +! bricozone.fr +@@||pagead2.googlesyndication.com/pagead/js/adsbygoogle.js$domain=bricozone.fr +@@||pagead2.googlesyndication.com/pagead/js/r*/r*/show_ads_impl.js$script,domain=bricozone.fr +! heavenly-blue.net +@@||heavenly-blue.net^$elemhide +! find-my-search.com +@@||find-my-search.com/includes/js/adblockDetect/_advertisement.js$script +! vide-greniers.org +@@||pagead2.googlesyndication.com/pagead/js/adsbygoogle.js$domain=vide-greniers.org +@@||pagead2.googlesyndication.com/pagead/js/r*/r*/show_ads_impl.js$script,domain=vide-greniers.org +vide-greniers.org##A[class^="replacement_"] +! comics-sanctuary.com +@@||smartadserver.com/config.js$script,domain=comics-sanctuary.com +@@||r.sascdn.com/diff/js/smart.js$script,domain=comics-sanctuary.com +! planete205.com / planete-205.com +@@||googleads.g.doubleclick.net^$image,domain=planete205.com|planete-205.com +! trakt.tv +trakt.tv###huckster-desktop-top +trakt.tv###huckster-desktop-bottom +! cinemaniahdd.com +cinemaniahdd.com###i32c +! agar.io +@@||agar.io/js/a.js$script +! needrom.com (account required) +! https://github.com/reek/anti-adblock-killer/issues/593 +! https://github.com/reek/anti-adblock-killer/issues/425 +@@||cdn.needrom.com/advert3.js$script +needrom.com#@##ba_banner61 +! 4players.de +@@||4players.de/javascript/adtag.check.js$script +! schoener-fernsehen.com +||peer-stream.com/api/AdvertisementPlugin$object-subrequest,domain=schoener-fernsehen.com +! btava.com +@@||btava.com/eroex.js$script,domain=btava.com +! plus-belle-la-vie-replay.blogspot.com +! plus-belle-la-vie-video.blogspot.com +plus-belle-la-vie-replay.blogspot.com#@##publicite +plus-belle-la-vie-replay.blogspot.com#@##adsense +plus-belle-la-vie-video.blogspot.com#@##publicite +plus-belle-la-vie-video.blogspot.com#@##adsense +! sharewareonsale.com +@@||sharewareonsale.com/wp-content/plugins/checkout-ad-checker/assets/$script,stylesheet,image +! kozaczek.pl (isAdBlockActive=false;) +! https://github.com/reek/anti-adblock-killer/issues/414 +@@||kozaczek.pl/js/ads.js$script,domain=kozaczek.pl +! zeberka.pl (isAdBlockActive=false;) +! https://github.com/reek/anti-adblock-killer/issues/414 +@@||zeberka.pl/js/ads.js$script,domain=zeberka.pl +! videostar.pl +@@||static-videostar2.4vod.tv/assets/js/adcheck.js$script,domain=videostar.pl +@@||static-videostar2.4vod.tv/assets/js/adcheck.min.js$script,domain=videostar.pl +! srnet.eu +@@||srnet.eu/ads2.js$script +! carambatv.ru +@@||ads.adfox.ru/crossdomain.xml$object-subrequest,domain=carambatv.ru +! proxywiky.com +proxywiky.com###overlay-holder +@@||pagead2.googlesyndication.com/pagead/show_ads.js$script,domain=proxywiky.com +@@||pagead2.googlesyndication.com/pagead/js/r*/r*/show_ads_impl.js$script,domain=proxywiky.com +! facebookproxy.info +facebookproxy.info###overlay-holder +@@||pagead2.googlesyndication.com/pagead/show_ads.js$script,domain=facebookproxy.info +@@||pagead2.googlesyndication.com/pagead/js/r*/r*/show_ads_impl.js$script,domain=facebookproxy.info +! videoproxy.in +videoproxy.in###overlay-holder +@@||pagead2.googlesyndication.com/pagead/show_ads.js$script,domain=videoproxy.in +@@||pagead2.googlesyndication.com/pagead/js/r*/r*/show_ads_impl.js$script,domain=videoproxy.in +! turkanime.tv +@@||turkanime.tv/ads.html$subdocument,domain=turkanime.tv +! playtv.fr +@@playtv.fr$object-subrequest,domain=play.tv|playtv.fr +@@||ads.stickyadstv.com/crossdomain.xml$object-subrequest,domain=play.tv|playtv.fr +@@||ads.stickyadstv.com/www/delivery$object-subrequest,domain=play.tv|playtv.fr +@@||bid.g.doubleclick.net/$object-subrequest,domain=play.tv|playtv.fr +@@||bs.serving-sys.com/crossdomain.xml$object-subrequest,domain=play.tv|playtv.fr +@@||bs.serving-sys.com/BurstingPipe/adServer.bs$object-subrequest,domain=play.tv|playtv.fr +@@||ad*.liverail.com/?LR_$object-subrequest,domain=play.tv|playtv.fr +@@||ad.doubleclick.net/crossdomain.xml$object-subrequest,domain=play.tv|playtv.fr +@@||ad.doubleclick.net/ddm/pfadx/$object-subrequest,domain=play.tv|playtv.fr +! now.ru +@@||adsrv.gpm-digital.com/$object-subrequest,domain=rutube.ru +@@||adv.gpm-digital.com/crossdomain.xml$object-subrequest,domain=rutube.ru +@@||adv.gpm-digital.com/*now.ru$object-subrequest,domain=rutube.ru +! rutube.ru +@@||ad4.liverail.com/?LR_PUBLISHER_ID=$object-subrequest,domain=rutube.ru +! up2stream.com +! https://github.com/reek/anti-adblock-killer/issues/456 +@@/BTVQRA6OS11SO6ARQVTB/*.php$script,domain=up2stream.com +! crypto-clix.net +crypto-clix.net#@#.ad-block +crypto-clix.net#@#.ad-content +crypto-clix.net#@#.ad-footer +! hireteen.com +! https://github.com/reek/anti-adblock-killer/issues/462 +hireteen.com###adb-enabled +! binbox.io +! https://github.com/reek/anti-adblock-killer/issues/466 +! https://github.com/reek/anti-adblock-killer/issues/229 +@@||binbox.io/adblock.js$script +! gram.pl +! https://github.com/reek/anti-adblock-killer/issues/468 +@@||gram.pl/js/advertising.js$script +! lggautotrasporti.esy.es +! https://github.com/reek/anti-adblock-killer/issues/492 +@@||lggautotrasporti.esy.es^$elemhide +@@||lggautotrasporti.esy.es/images/logofinaleLGG.png$image,domain=lggautotrasporti.esy.es +! spaste.com +! https://github.com/reek/anti-adblock-killer/issues?q=spaste.com +@@||spaste.com/ads/$subdocument +@@||spaste.com^$generichide +||taboola.com^$domain=spaste.com +! mupvl.us +! https://github.com/reek/anti-adblock-killer/issues/489 +@@||advert.com/advert$image,domain=mupvl.us +! sportsplays.com +@@||sportsplays.com/ads/banner.jpg$image +@@||sportsplays.com/ads/ad.html$subdocument +! wetter3.de +@@||sponsorads.de/script.php$script,domain=wetter3.de +! pebx.pl +pebx.pl#@#.adsbygoogle +@@||pagead2.googlesyndication.com/pagead/js/adsbygoogle.js$script,domain=pebx.pl +! telepolis.pl +telepolis.pl##DIV[style="width:750px; height:200px; background-color:black; color:white; text-align: center; font: bold 30px Helvetica, Arial, sans-serif;"] +! italiatv.org +@@||adcash.com/ad/display.php$script,domain=italiatv.org +@@||adcash.com/ban/$image,domain=italiatv.org +! animedigitalnetwork.fr +@@||animedigitalnetwork.fr/templates/adn/js/advertising.js$script +! comptoir-info.com +comptoir-info.com#@#.textad +! adultmult.tv +! https://github.com/reek/anti-adblock-killer/issues/366 +@@||37.1.207.27/playlist/$subdocument,domain=adultmult.tv +! 4chan.org +4chan.org#@#.ad-plea +4chan.org#@#.topad +4chan.org#@#.middlead +4chan.org#@#.bottomad +4chan.org##.center[style] +! mega-faucet.eu +@@||pagead2.googlesyndication.com/pagead/js/adsbygoogle.js$script,domain=mega-faucet.eu +@@||pagead2.googlesyndication.com/pagead/js/r*/r*/show_ads_impl.js$script,domain=mega-faucet.eu +! rocketfaucet.co.in +@@||pagead2.googlesyndication.com/pagead/js/adsbygoogle.js$script,domain=rocketfaucet.co.in +@@||pagead2.googlesyndication.com/pagead/js/r*/r*/show_ads_impl.js$script,domain=rocketfaucet.co.in +! robcoins.eu +@@||pagead2.googlesyndication.com/pagead/js/adsbygoogle.js$script,domain=robcoins.eu +@@||pagead2.googlesyndication.com/pagead/js/r*/r*/show_ads_impl.js$script,domain=robcoins.eu +! big-coin.eu +@@||pagead2.googlesyndication.com/pagead/js/adsbygoogle.js$script,domain=big-coin.eu +@@||pagead2.googlesyndication.com/pagead/js/r*/r*/show_ads_impl.js$script,domain=big-coin.eu +! btcfaucetlist.net +@@||pagead2.googlesyndication.com/pagead/js/adsbygoogle.js$script,domain=btcfaucetlist.net +@@||pagead2.googlesyndication.com/pagead/js/r*/r*/show_ads_impl.js$script,domain=btcfaucetlist.net +! get-free-bitco.in +@@||pagead2.googlesyndication.com/pagead/js/adsbygoogle.js$script,domain=get-free-bitco.in +@@||pagead2.googlesyndication.com/pagead/js/r*/r*/show_ads_impl.js$script,domain=get-free-bitco.in +! leakyfaucet.uk +@@||leakyfaucet.uk/show_ads.js$script +! tree.tv +! https://github.com/reek/anti-adblock-killer/issues/508 +tree.tv#@##adverts +! aseanlegacy.net +! https://github.com/reek/anti-adblock-killer/issues/448 +@@||aseanlegacy.net/adsense/ads.png +@@||aseanlegacy.net/assets/*/*/advertisement.php$script +@@||aseanlegacy.net/senzement/ads.png +@@||aseanlegacy.net/senzement/senzement.js.php +@@||aseanlegacy.net/modules/adblock/controller.php +! epoznan.pl/wtkplay.pl +! https://github.com/reek/anti-adblock-killer/issues/525 +@@||play.wtk.insys.pl/Scripts/InsysPlayer.v0.1.0/adTest.png$image +@@||ad.adview.pl/ad/$xmlhttprequest,domain=play.wtk.insys.pl +! xiaopan.co +! https://github.com/reek/anti-adblock-killer/issues/528 +! https://github.com/reek/anti-adblock-killer/issues/264 +@@||pagead2.googlesyndication.com/pagead/js/adsbygoogle.js$script,domain=xiaopan.co +@@||pagead2.googlesyndication.com/pagead/js/r*/r*/show_ads_impl.js$script,domain=xiaopan.co +! djawir.com +@@||pagead2.googlesyndication.com/pagead/js/adsbygoogle.js$script,domain=djawir.com +@@||pagead2.googlesyndication.com/pagead/js/r*/r*/show_ads_impl.js$script,domain=djawir.com +! vvvvid.it +! https://github.com/reek/anti-adblock-killer/issues/1364 +! https://github.com/reek/anti-adblock-killer/issues/756 +! https://github.com/reek/anti-adblock-killer/issues/585 +! https://github.com/reek/anti-adblock-killer/issues/513 +! https://github.com/reek/anti-adblock-killer/pull/282 +! https://github.com/reek/anti-adblock-killer/issues/205 +@@||vvvvid.it/img/ad/advertisement.xml$xmlhttprequest +@@||imasdk.googleapis.com$domain=vvvvid.it +@@||static.vvvvid.it/img/ad$domain=vvvvid.it +@@||des.smartclip.net/ads?$domain=vvvvid.it +@@||adx.adform.net/adx$domain=vvvvid.it +@@||adx.adform.net/videoad/?$domain=vvvvid.it +! captchme.net / captchme.com +! https://github.com/reek/anti-adblock-killer/issues/934 +! https://github.com/reek/anti-adblock-killer/issues/921 +! https://github.com/reek/anti-adblock-killer/issues/533 +! http://pastebin.com/gHPBA25S +@@||api.captchme.net/api/media$image +@@||googleads.g.doubleclick.net/pagead/ads$subdocument,third-party,domain=~afreesms.com +! wyborcza.pl / gazeta.pl +! https://github.com/reek/anti-adblock-killer/issues/531 +@@||squid.gazeta.pl/info/squid/fprint.js$script,domain=wyborcza.pl|gazeta.pl +@@||squid.gazeta.pl/sqpwgl/pwfpl$xmlhttprequest,domain=wyborcza.pl|gazeta.pl +@@||squid.gazeta.pl/sqpwgl/pwif$subdocument,domain=wyborcza.pl|gazeta.pl +! torrent-tv.ru +! https://github.com/reek/anti-adblock-killer/issues/537 +torrent-tv.ru##.page > .right-side > .section + .section + .section +! tsa-algerie.com +! https://greasyfork.org/fr/forum/discussion/5493/ +@@||tsa-algerie.com/wp-content/themes/tsa/js/ads.js$script +! freemulticoins.com +! https://greasyfork.org/zh-TW/forum/discussion/5694 +freemulticoins.com#@#.adsbygoogle +@@||pagead2.googlesyndication.com/pagead/js/adsbygoogle.js$script,domain=freemulticoins.com +@@||pagead2.googlesyndication.com/pagead/js/r*/r*/show_ads_impl.js$script,domain=freemulticoins.com +! lowcygier.pl (var niceAdsCheck = true;) +! https://github.com/reek/anti-adblock-killer/issues/539 +@@||lowcygier.pl/wp-content/themes/graphene/js/ads.js$script +! crichd.tv +! https://github.com/reek/anti-adblock-killer/issues/849 +! https://github.com/reek/anti-adblock-killer/issues/557 +! https://github.com/reek/anti-adblock-killer/issues/544 +popeoftheplayers.eu###mask1 +yocast.tv##.player_div + #video_ads_overdiv + div +crichd.tv###notice +! cast4u.tv +! https://github.com/reek/anti-adblock-killer/issues/900 +cast4u.tv###notice +cast4u.tv###video_ads_overdiv +! la-faculte.net +! https://github.com/reek/anti-adblock-killer/issues/550 +la-faculte.net#@##adsense +! femmeactuelle.fr +! https://github.com/reek/anti-adblock-killer/issues/551 +@@||sascdn.com/config.js?nwid=$domain=femmeactuelle.fr +@@||sascdn.com/diff/js/smart.js$domain=femmeactuelle.fr +! hackintosh.zone +! https://github.com/reek/anti-adblock-killer/issues?q=hackintosh.zone +@@||hackintosh.zone^*/ads.js$script +! hackintosh.computer +! https://github.com/reek/anti-adblock-killer/issues?q=hackintosh.computer +@@||hackintosh.computer^$generichide +@@||hackintosh.computer/*ad$script +@@||pagead2.googlesyndication.com^$script,domain=hackintosh.computer +hackintosh.computer##.adscenter +hackintosh.computer###googleads +! turbodebrideur.com +! https://github.com/reek/anti-adblock-killer/issues/563 +turbodebrideur.com#@##pubdirecte +! openload (network) +! https://github.com/reek/anti-adblock-killer/issues/840 +! https://github.com/reek/anti-adblock-killer/pull/697 +! https://github.com/reek/anti-adblock-killer/issues/680 +! https://github.com/reek/anti-adblock-killer/issues/475 +@@||openload.io^$elemhide +@@||openload.co^$elemhide +@@||openload.tv^$elemhide +@@/Advertisement.css$stylesheet,domain=openload.co|openload.io|openload.tv +! filesupload.org +! https://github.com/reek/anti-adblock-killer/issues?q=filesupload.org +@@||multiup.org/pop.js$script,domain=filesupload.org +! biggestplayer.me +! https://github.com/reek/anti-adblock-killer/issues/566 +biggestplayer.me##.masr +popeoftheplayers.eu###html4 +! krs-online.com.pl +! https://github.com/reek/anti-adblock-killer/issues/567 +@@||krs-online.com.pl/js/showads.js$script +! sc2casts.com +! https://github.com/reek/anti-adblock-killer/issues?q=sc2casts +@@||pagead2.googlesyndication.com/pub-config/$script,domain=sc2casts.com +@@||pagead2.googlesyndication.com/pagead/js/*/show_ads_impl.js$script,domain=sc2casts.com +! nnm-club.ws +! https://greasyfork.org/forum/discussion/5923 +! https://github.com/reek/anti-adblock-killer/issues?q=nnm-club.ws +||nnm-club.ws/forum/docs/requests.js$script +! bricozone.fr +! https://github.com/reek/anti-adblock-killer/issues/574 +bricozone.fr#@#.adsbygoogle +! howtogeek.com +! https://github.com/reek/anti-adblock-killer/issues/578 +! https://github.com/reek/anti-adblock-killer/issues/576 +@@||howtogeek.com/adframe.js$subdocument +! piter.tv +! https://greasyfork.org/forum/discussion/5997 +@@||static.videocore.tv/jscript/PTV_06_13/advert2.js$script,domain=piter.tv +! articlerewritertool.com +! https://github.com/reek/anti-adblock-killer/issues/589 +articlerewritertool.com#@#.adsbygoogle +@@||pagead2.googlesyndication.com/pagead/js/adsbygoogle.js$script,domain=articlerewritertool.com +@@||pagead2.googlesyndication.com/pagead/js/r*/r*/show_ads_impl.js$script,domain=articlerewritertool.com +! spinbot.com +! https://github.com/reek/anti-adblock-killer/issues/589 +spinbot.com#@#.adsbygoogle +@@||pagead2.googlesyndication.com/pagead/js/adsbygoogle.js$script,domain=spinbot.com +@@||pagead2.googlesyndication.com/pagead/js/r*/r*/show_ads_impl.js$script,domain=spinbot.com +! journaldugeek.com +! journaldugamer.com +! pixelistes.com +! jdubuzz.com +! https://github.com/reek/anti-adblock-killer/issues/602 +@@/adscript.js$script,~third-party,domain=jdubuzz.com|journaldugamer.com|journaldugeek.com|pixelistes.com +! 990.ro +! https://github.com/reek/anti-adblock-killer/issues/601 +@@||990.ro/functions/adgen2/adbanner.js$script,~third-party +! unshowmasonline.com +! https://github.com/reek/anti-adblock-killer/issues/618 +@@||unshowmasonline.com/banner.gif$image +! 4tuning.ro +! https://github.com/reek/anti-adblock-killer/issues/610 +4tuning.ro#@#.adsbygoogle +! tibiopedia.pl +! https://github.com/reek/anti-adblock-killer/issues/615 +@@||tibiopedia.pl/js/show_ads.js$script,domain=tibiopedia.pl +! playerapp1.pw +! https://github.com/reek/anti-adblock-killer/issues/611 +playerapp1.pw###divPanel +playerapp1.pw##[id^="total"] +! ponlatv.com +! https://github.com/reek/anti-adblock-killer/issues/1482 +ponlatv.com###divPanel +ponlatv.com##[id^="total"] +! teledeporteonline.pw +! https://github.com/reek/anti-adblock-killer/issues/1485 +teledeporteonline.pw###divPanel +teledeporteonline.pw##[id^="total"] +! playerhd1.pw +! playerhd2.pw +! https://greasyfork.org/forum/discussion/7424/ +playerhd1.pw,playerhd2.pw##[id^="total"] +playerhd1.pw,playerhd2.pw###divPanel +! dinozap network +! https://github.com/reek/anti-adblock-killer/issues/715 +dinozap.com,dinozap.info,dinostream.pw##[id^="total"] +dinozap.com,dinozap.info,dinostream.pw###divPanel +! verdirectotv.com +! https://github.com/reek/anti-adblock-killer/issues/801 +verdirectotv.com##div[id^="closeX"] +verdirectotv.com##div[id^="capa"] +verdirectotv.com###divPanel +verdirectotv.com##[id^="total"] +! fossbytes.com +! https://github.com/reek/anti-adblock-killer/issues/603 +fossbytes.com#@##adsense +! showup.tv +! https://github.com/reek/anti-adblock-killer/issues/604 +@@||showup.tv/js/core/Advertisement.js$xmlhttprequest,domain=showup.tv +! habrahabr.ru +! megamozg.ru +! geektimes.ru +! https://github.com/reek/anti-adblock-killer/issues/606 +@@/advertising.js$script,domain=habrahabr.ru|megamozg.ru|geektimes.ru +@@/adriver.js$script,domain=habrahabr.ru|megamozg.ru|geektimes.ru +! sharefreeall.com +! https://github.com/reek/anti-adblock-killer/issues/623 +sharefreeall.com#@##adsense +! dziennikwschodni.pl +! https://github.com/reek/anti-adblock-killer/issues/633 +dziennikwschodni.pl#@#.adholder +! polscygracze.pl (var niceAdsCheck=true;) +! https://github.com/reek/anti-adblock-killer/issues/632 +@@||polscygracze.pl/wp-content/plugins/noadblock-nice-message/assets/js/ads.js$script,domain=polscygracze.pl +! wpworld.pl +! windowsowo.pl +! https://github.com/reek/anti-adblock-killer/issues/631 +wpworld.pl,windowsowo.pl#@##adBanner +! virpe.com +! https://github.com/reek/anti-adblock-killer/issues/626 +@@||virpe.com/includes/js/adver.js$script,domain=virpe.com +! polotv.pl +! https://github.com/reek/anti-adblock-killer/issues/625 +@@||polotv.pl/html/js/adv.bbelements.js$script,domain=polotv.pl +! lumload.com +! https://greasyfork.org/pt-BR/forum/discussion/6208 +@@||lumload.com/pop.js$script +! shippuden.tv +! https://github.com/reek/anti-adblock-killer/issues/622 +@@||shippuden.tv/ads.xml +@@||shippuden.tv/gkplugins_license.swf +! eska.tv +! https://github.com/reek/anti-adblock-killer/issues/635 +@@||eska.tv/assets/js/ads.js$script,domain=eska.tv +! voxmusic.tv +! https://github.com/reek/anti-adblock-killer/issues/636 +@@||voxmusic.tv/html/js/adv.bbelements.js$script,domain=voxmusic.tv +! f1fanklub.pl +! https://github.com/reek/anti-adblock-killer/issues/637 +f1fanklub.pl#@##topad +@@||3.bp.blogspot.com/*.jpg#/adaffiliate_/adops/ad/adsales/ad/adsby./adtest./$domain=f1fanklub.pl +! fokus.tv +! https://github.com/reek/anti-adblock-killer/issues/638 +@@||fokus.tv/html/js/adv.bbelements.js$script,domain=fokus.tv +! dziennik.pl +! forsal.pl +! gazetaprawna.pl +! jegostrona.pl +! prawnik.pl +! https://github.com/reek/anti-adblock-killer/issues/627 +@@||gazetaprawna.pl/gp/js/ads_blocker_test.js$script,domain=dziennik.pl|forsal.pl|gazetaprawna.pl|jegostrona.pl|prawnik.pl +! freeskier.com (also added script rule) +! https://github.com/reek/anti-adblock-killer/issues/639 +freeskier.com###adb-enabled +freeskier.com#@##adb-not-enabled +! tvsierpc.pl +! https://github.com/reek/anti-adblock-killer/issues/640 +@@||tvsierpc.pl/media/videoads/FILMY/*.mp4$object,image,domain=tvsierpc.pl +! inwestycje.pl +! https://github.com/reek/anti-adblock-killer/issues/641 +inwestycje.pl###show-message +! hostuje.net +! https://github.com/reek/anti-adblock-killer/issues/642 +@@||hostuje.net/show_ads.js$script,domain=hostuje.net +! enlacespremium.biz +! https://github.com/reek/anti-adblock-killer/issues/643 +@@||bajaenlaces.com/adblock.js$script +! videoo.info +! https://github.com/reek/anti-adblock-killer/issues/646 +@@||videoo.info/show_ads.js$script,domain=videoo.info +! jetradar.pl +! https://github.com/reek/anti-adblock-killer/issues/647 +jetradar.pl##.ng-scope.no_adblock_wrapper +! buickforums.com +! https://github.com/reek/anti-adblock-killer/issues/648 +@@||pagead2.googlesyndication.com/pagead/show_ads.js$domain=buickforums.com +@@||pagead2.googlesyndication.com/pagead/js/*show_ads_impl.js$domain=buickforums.com +! proaudioz2.audio +! https://github.com/reek/anti-adblock-killer/issues/651 +@@||advert.popunder.ru/banners/advert.php$image,subdocument,domain=proaudioz2.audio +! dayt.se +! http://paste2.org/jeHAk7sg +! https://github.com/reek/anti-adblock-killer/issues/722 +dayt.se#@##bottomcenterit +@@||dayt.se/bottombannerkw.php$subdocument,domain=dayt.se +dayt.se#@##Ad3TextAd +@@||aflrm.com/$subdocument,domain=dayt.se +dayt.se#@##ads +@@||ads.ad-center.com^$subdocument,domain=dayt.se +! zorofiles.com (antiblock.org static) +! https://greasyfork.org/en/forum/discussion/6451 +zorofiles.com###z662 +! myvideo123.me +! https://github.com/reek/anti-adblock-killer/issues/655 +@@||go.padstm.com/?id=$script,domain=mediatechnologycenter.info +@@||go.padsdel.com/?id=$script,domain=mediatechnologycenter.info +! zdunskawola24.pl +! https://github.com/reek/anti-adblock-killer/issues/659 +@@||hugo.zdunskawola24.pl/$script,domain=zdunskawola24.pl +! tv3sport.dk (fab) +! https://greasyfork.org/forum/discussion/10354 +! https://github.com/reek/anti-adblock-killer/issues/560 +@@||tv3sport.dk^$elemhide +@@||tv3sport.dk/ad.banner.adview.html +! freedisc.pl +! https://github.com/reek/anti-adblock-killer/issues/656 +@@||webshark.pl/adserver/*/main_script.js?advertise_check=1$script,domain=freedisc.pl +||ocs-pl.oktawave.com/v1/AUTH_*/Reklamy/$object-subrequest,domain=freedisc.pl|reseton.pl +! komentare.sme.sk +! https://github.com/reek/anti-adblock-killer/issues/662 +komentare.sme.sk###js-top-info-bar-wrapper +! ghacks.net +! https://github.com/reek/anti-adblock-killer/issues/672 +@@||ghacks.net/wp-content/plugins/bwp-minify/$stylesheet,domain=ghacks.net +! topfilmz.com +! https://github.com/reek/anti-adblock-killer/issues/667 +topfilmz.com#@##adsense +! londynek.net +! https://github.com/reek/anti-adblock-killer/issues/679 +londynek.net###abp +! javfor.me +! https://github.com/reek/anti-adblock-killer/issues/751 +! https://github.com/reek/anti-adblock-killer/issues/678 +@@||js.juicyads.com/jac.js$script,domain=jav4.me +@@||puhtml.com/7c/70/ab/$script,domain=jav4.me +@@||serve.popads.net/checkInventory.php$script,domain=jav4.me +! kinoman.tv +! https://github.com/reek/anti-adblock-killer/issues/676 +kinoman.tv##IMG[src="http://static.kinoman.tv/assets/img/vip-info.png?v"] +! ppe.pl +! https://github.com/reek/anti-adblock-killer/issues/674 +ppe.pl###abl +! shinden.pl +! https://github.com/reek/anti-adblock-killer/issues/673 +shinden.pl#@#.AD-RC-300x250 +! manga-sanctuary.com +! https://github.com/reek/anti-adblock-killer/issues/681 +@@||www.smartadserver.com/config.js?$script,domain=manga-sanctuary.com +@@||r.sascdn.com/diff/js/smart.js$script,domain=manga-sanctuary.com +! bild.de +! https://github.com/reek/anti-adblock-killer/pull/687 +@@||bild.de^$elemhide +@@||sascdn.com^$script,domain=bild.de +@@||smartadserver.com^$script,domain=bild.de +! itespresso.fr +! https://github.com/reek/anti-adblock-killer/issues/686 +@@/advertising.js$script,domain=itespresso.fr +! xxx-image.com +! https://github.com/reek/anti-adblock-killer/issues/675 +xxx-image.com###footer > font > b +! geo.de +! https://github.com/reek/anti-adblock-killer/pull/691 +geo.de##div.lp_mwi_dialog-overlay.lp_mwi_dialog-overlay--is-active +geo.de##.lp_mwi_dialog-wrapper +! androiding.how +! https://github.com/reek/anti-adblock-killer/pull/693 +androiding.how##.jsXY6yjBmGN4 +androiding.how##.jsXY6yjBmGN4-bg +! techsini.com +! https://github.com/reek/anti-adblock-killer/issues/698 +@@||pagead2.googlesyndication.com/pagead/js/adsbygoogle.js$script,domain=techsini.com +@@||pagead2.googlesyndication.com/pagead/js/r*/r*/show_ads_impl.js$script,domain=techsini.com +! cuisineactuelle.fr +! https://github.com/reek/anti-adblock-killer/issues/702 +@@||pagead2.googlesyndication.com/pagead/js/adsbygoogle.js$script,domain=cuisineactuelle.fr +@@||pagead2.googlesyndication.com/pagead/js/r*/r*/show_ads_impl.js$script,domain=cuisineactuelle.fr +! maskinteknik.dk +! https://github.com/reek/anti-adblock-killer/issues/709 +@@||maskinteknik.dk/assets/templates/maskinteknik/gfx/ads.png +! dagens.dk +! https://github.com/reek/anti-adblock-killer/issues/708 +||avxwcuaagfcdn.net^$domain=dagens.dk +! al.ly +! https://github.com/reek/anti-adblock-killer/issues?q=al.ly +! http://pastebin.com/Zg4H2xXi +@@||al.ly/Advertiser.js$script +@@||pagead2.googlesyndication.com/pagead/js/adsbygoogle.js$script,domain=al.ly +! gokano.com +! https://github.com/reek/anti-adblock-killer/issues/704 +gokano.com#@#.adsbygoogle +! hdwallpapers4you.com +! https://greasyfork.org/es/forum/discussion/6838 +@@||hdwallpapers4you.com/js/adsbygoogle.js$script +! ctenetwork.com +! https://github.com/reek/anti-adblock-killer/issues/713 +||ctenetwork.com^$third-party +! p2pcast.tv +! https://github.com/reek/anti-adblock-killer/issues/717 +p2pcast.tv#@##adblock +! youporn.com +! https://github.com/reek/anti-adblock-killer/issues/720 +@@||media.trafficjunky.net/js/holiday-promo.js$script,domain=youporn.com +! corporatecentral.com +! https://github.com/reek/anti-adblock-killer/issues/725 +corporatecentral.com#@##top_add +corporatecentral.com#@#.adsbygoogle +@@||pagead2.googlesyndication.com/pagead/js/adsbygoogle.js$script,domain=corporatecentral.com +@@||pagead2.googlesyndication.com/pagead/js/r*/r*/show_ads_impl.js$script,domain=corporatecentral.com +! cityam.com +! https://github.com/reek/anti-adblock-killer/issues/700 +||cityam.com/assets/js/PbCode.min.js$script +! rtlxl.nl +! https://github.com/reek/anti-adblock-killer/issues/726 +@@||staticfiles.rtl.nl/lib/rtl.jsapi/pubads_impl_70r.js$script,domain=rtlxl.nl +! macos-app.com +! https://github.com/reek/anti-adblock-killer/issues/727 +macos-app.com#@##adsense +! squidboards.com +! https://github.com/reek/anti-adblock-killer/issues/730 +squidboards.com##.funbox +squidboards.com##.premiumBlock +squidboards.com##.premiumContain +! mrpiracy.xyz / mrpiracy.club +! https://github.com/reek/anti-adblock-killer/issues/1405 +! https://github.com/reek/anti-adblock-killer/issues/1347 +! https://github.com/reek/anti-adblock-killer/issues/732 +@@||pagead2.googlesyndication.com/pagead/show_ads.js$script,domain=mrpiracy.xyz|mrpiracy.club +@@||pagead2.googlesyndication.com/pagead/js/r*/r*/show_ads_impl.js$script,domain=mrpiracy.xyz|mrpiracy.club +! iplex.pl +! https://github.com/reek/anti-adblock-killer/issues/735 +@@||cdn3.iplex.pl/iplex3/static/js/ads.js$script +! giovanniterlingen.com +! https://github.com/reek/anti-adblock-killer/issues/738 +giovanniterlingen.com#@#.text_ads +! starmusiq.com +starmusiq.com###adblock-detector-popup-alert +starmusiq.com###adblock-detector-fade-texture +! yocast.tv +! https://github.com/reek/anti-adblock-killer/issues/743 +yocast.tv#@##adblock +yocast.tv###notice +! megabitload.com +! https://greasyfork.org/en/forum/discussion/7013 +@@||cpalead.com/cpalock.php$script,domain=megabitload.com +! vtele.ca +! https://github.com/reek/anti-adblock-killer/issues/790 +! https://github.com/reek/anti-adblock-killer/issues/752 +! https://github.com/reek/anti-adblock-killer/issues/612 +@@/blockadblock.js$script,domain=vtele.ca +@@/adgear.js$script,domain=vtele.ca +! synonim.net +! https://github.com/reek/anti-adblock-killer/issues/758 +@@||synonim.net/ads$script,xmlhttprequest,domain=synonim.net +! olweb.tv +! https://github.com/reek/anti-adblock-killer/issues/757 +@@||olcdn.net/ads.adsense.ads1.js$script +! film.org.pl +! https://github.com/reek/anti-adblock-killer/issues/759 +film.org.pl#@##adsense +! hentenaar.com +! https://github.com/reek/anti-adblock-killer/issues/755 +@@||pagead2.googlesyndication.com/pagead/js/adsbygoogle.js$script,domain=hentenaar.com +@@||pagead2.googlesyndication.com/pagead/js/r*/r*/show_ads_impl.js$script,domain=hentenaar.com +hentenaar.com#@#.adsbygoogle +! securenetsystems.net +! https://github.com/reek/anti-adblock-killer/issues/770 +@@||securenetsystems.net/*/scripts/adv.js$script,~third-party +! jeu-concours.biz +! https://github.com/reek/anti-adblock-killer/issues/775 +@@||jeu-concours.biz/show_ads.js +! hugo.sieradz.com.pl +! https://github.com/reek/anti-adblock-killer/issues/780 +@@||hugo.sieradz.com.pl^$script +! terrarium.com.pl +! https://github.com/reek/anti-adblock-killer/issues/779 +@@||advert-serv.johnmorris.me/adserver/adlogger_tracker.php$subdocument,script,domain=www.terrarium.com.pl +! 6play.fr +! https://github.com/reek/anti-adblock-killer/issues/787 +@@||6play.fr/media/js/publicite.js +! animeheaven.eu +! https://github.com/reek/anti-adblock-killer/pull/910 +! https://github.com/reek/anti-adblock-killer/issues/789 +@@||animeheaven.eu/*/showads$script +! skyrock.com +skyrock.com##IMG[src*="adblock/pave.png"] +skyrock.com##IMG[src*="adblock/megabanner.png"] +! novamov.com +! https://github.com/reek/anti-adblock-killer/issues/795 +@@||novamov.com/banner.php$script +! nowvideo (network) +! https://github.com/reek/anti-adblock-killer/issues?q=5nowvideo.com +! https://github.com/reek/anti-adblock-killer/issues?q=nowvideo +@@||nowvideo.sx/banner.php$script +@@||nowvideo.to/banner.php$script +@@||nowvideo.co/banner.php$script +@@||5nowvideo.com/banner.php$script +! nowvideo.li +! https://greasyfork.org/forum/discussion/7322/ +@@||nowvideo.li/banner.php$script +! wholecloud.net +! https://github.com/reek/anti-adblock-killer/issues/798 +@@||wholecloud.net/banner.php$script +! cloudtime.to +! https://github.com/reek/anti-adblock-killer/issues/799 +@@||cloudtime.to/banner.php$script +! videoweed.es +! https://github.com/reek/anti-adblock-killer/issues/795 +@@||videoweed.es/banner.php$script +! showsport-tv.com +! https://github.com/reek/anti-adblock-killer/issues/802 +||showsport-tv.com/js/detect.js$script +||showsport-tv.com/js/detect.css$stylesheet +! https://github.com/reek/anti-adblock-killer/issues/804 +! radioline.co +! https://github.com/reek/anti-adblock-killer/issues/806 +@@||radioline.co/js/advert.js$xmlhttprequest,~third-party +! purevid.com +purevid.com#@##ad +! cba.pl +! j.pl +! c0.pl +! y0.pl +! https://github.com/reek/anti-adblock-killer/issues/815 +@@||go.idmnet.bbelements.com/bb/bb_one$script,domain=cba.pl|j.pl|c0.pl|y0.pl +@@||go.idmnet.bbelements.com/please/showit/$script,domain=cba.pl|j.pl|c0.pl|y0.pl +! voyageforum.com +! https://github.com/reek/anti-adblock-killer/issues/816 +@@||images.voyageforum.com^$image +@@||pagead2.googlesyndication.com/pagead/js/adsbygoogle.js$domain=voyageforum.com +@@||pagead2.googlesyndication.com/pagead/js/*/show_ads_impl.js$domain=voyageforum.com +! pssite.com +! https://github.com/reek/anti-adblock-killer/issues/820 +pssite.com#@#.adver +! hitek.fr (is_blocker = false;) +! https://github.com/reek/anti-adblock-killer/issues/822 +@@||hitek.fr/ads.js$script +@@||hitek.fr/adserver.js$script +! xboxforum.pl +! https://github.com/reek/anti-adblock-killer/issues/823#issuecomment-162237832 +xboxforum.pl##.noticeContainer:not(.hidden) +! teleboy.ch +! https://greasyfork.org/forum/discussion/7303/ +@@||teleboy.ch/assets/js/werbung.ad.dc2.adtech.de.addyn.js$xmlhttprequest,domain=teleboy.ch +! scooter-chinois-4t.com +! https://github.com/reek/anti-adblock-killer/issues/829 +scooter-chinois-4t.com#@#.adsbygoogle +! freeiphone.fr +! https://github.com/reek/anti-adblock-killer/issues/827 +freeiphone.fr#@##adsense +! movie7share.net +! https://github.com/reek/anti-adblock-killer/issues/834 +rlsbb.movie7share.net##.information > [color="red"] > H3 +! wwwshooter.com +! https://github.com/reek/anti-adblock-killer/issues/835 +@@||wwwshooter.com/js/adblockdetect/_advertisement.js$script +! samehadaku.net +! https://github.com/reek/anti-adblock-killer/issues/838 +samehadaku.net#@##adsense +! terrarium.pl +! https://github.com/reek/anti-adblock-killer/issues/839 +@@||terrarium.pl/public/js/showads.js$script +! optyczne.pl +! https://github.com/reek/anti-adblock-killer/issues/837 +@@||optyczne.pl/adsense.js$script +! epiotrkow.pl +! https://github.com/reek/anti-adblock-killer/issues/842 +@@||www.epiotrkow.pl/js/adv.reklama.js$script +! wakanim.tv +! https://github.com/reek/anti-adblock-killer/issues/844 +@@||ads.stickyadstv.com/www/delivery/swfIndex.php?$xmlhttprequest,domain=wakanim.tv +! hayan.tv +! https://github.com/reek/anti-adblock-killer/issues/843 +hayan.tv#@##uzcrsite +@@||hayan.tv/adp.htm +! quebeccoupongratuit.com +! https://github.com/reek/anti-adblock-killer/issues/846 +@@||pagead2.googlesyndication.com/pagead/js/*/show_ads_impl.js$script,domain=quebeccoupongratuit.com +@@||pagead2.googlesyndication.com/pagead/js/adsbygoogle.js$script,domain=quebeccoupongratuit.com +! imgbb.net (isAdBlockActive=false;) +! https://github.com/reek/anti-adblock-killer/issues/847 +@@||imgbb.net/js/ads.js$script +! ddtorun.pl +! ddwloclawek.pl +! https://github.com/reek/anti-adblock-killer/issues/853 +@@||ddtorun.pl/pl/js/show_ads.js$script +@@||ddwloclawek.pl/pl/js/show_ads.js$script +! benchmark.pl +! https://github.com/reek/anti-adblock-killer/issues/852 +benchmark.pl###adblock-info +! ruutu.fi +! https://github.com/reek/anti-adblock-killer/issues/862 +@@||adserver.adtech.de/?adrawdata/$xmlhttprequest,domain=ruutu.fi +! zelaznalogika.net +! https://github.com/reek/anti-adblock-killer/issues/866 +zelaznalogika.net#@##adsense +! mymanga.io +! https://github.com/reek/anti-adblock-killer/issues?q=mymanga.io +@@||mymanga.io/css/ads.css$stylesheet +! rychlost.cz +! https://github.com/reek/anti-adblock-killer/pull/854#issuecomment-166157295 +rychlost.cz###cpcbsd9z1 +||rychlost.cz/_pub/jquery/scripts.js$script +||rychlost.cz/_pub/scripts/js.js$script +||c.imedia.cz/js/scripts.js$script,domain=rychlost.cz +! bitcoin-gator.com +! https://github.com/reek/anti-adblock-killer/issues/874 +@@||bitcoin-gator.com/public/adblock.js$script +! how2play.pl +! https://github.com/reek/anti-adblock-killer/issues/876 +@@||how2play.pl/wp-content/themes/htp/js/vendor/adblock.js$script +! theargus.co.uk +! https://github.com/reek/anti-adblock-killer/issues/877 +theargus.co.uk##.adwarn.adblock-warning +! merlininkazani.com +! https://github.com/reek/anti-adblock-killer/issues/881 +@@||merlininkazani.com/js/ads.js$script +! putlocker.is +! https://github.com/reek/anti-adblock-killer/issues/894 +@@||jsc.mgid.com^*/putlocker.is.$script,domain=putlocker.is +! anibatch.net +! https://github.com/reek/anti-adblock-killer/issues/895 +anibatch.net##.su-box.su-box-style-default +! agarserv.com +! https://github.com/reek/anti-adblock-killer/issues/896 +agarserv.com#@##adsense +! biggestplayer.me +biggestplayer.me##.pipi +! missmedia.pl +! https://github.com/reek/anti-adblock-killer/issues/897 +@@||go.idmnet.bbelements.com/bb/bb_one$script,domain=missmedia.pl +@@||go.idmnet.bbelements.com/please/showit/$script,domain=missmedia.pl +! hornmatters.com +! https://github.com/reek/anti-adblock-killer/issues/904 +hornmatters.com#@#.footer_ad +! auroravid.to +! https://github.com/reek/anti-adblock-killer/issues/907 +@@||auroravid.to/banner.php$script +! appki.com.pl +! https://github.com/reek/anti-adblock-killer/issues/901 +appki.com.pl#@##adsense +! dstar.pzk.pl +! https://github.com/reek/anti-adblock-killer/issues/908 +dstar.pzk.pl#@#.adsbox +! rappers.in +! https://github.com/reek/anti-adblock-killer/issues/915 +@@||rappers.in/js/antiadblock.js$script +! faucetbitcoins +! https://github.com/reek/anti-adblock-killer/issues/912#issuecomment-169270277 +@@||faucetbitcoins.com/banner.gif$image +! grajkownia.com +! https://github.com/reek/anti-adblock-killer/issues/913 +@@||pagead2.googlesyndication.com/pagead/show_ads.js$script,domain=grajkownia.com +@@||pagead2.googlesyndication.com/pagead/js/r*/r*/show_ads_impl.js$script,domain=grajkownia.com +! imgnova.xyz +! https://github.com/reek/anti-adblock-killer/issues/917 +@@||serve.popads.net/checkInventory.php$script,domain=imgnova.xyz +! ads +imgnova.xyz###boxes +imgnova.xyz###mask +||adf.ly/puscript$script,domain=imgnova.xyz +||allanalpass.com^$popup,domain=imgnova.xyz +||1339.cf/yuzrmji.js$script,domain=imgnova.xyz +||imgnova.xyz/Tas/P.js$script,domain=imgnova.xyz +! stalker-worlds.ru +! PM +@@||pagead2.googlesyndication.com/pagead/show_ads.js$script,domain=stalker-worlds.ru +@@||pagead2.googlesyndication.com/pagead/js/r*/r*/show_ads_impl.js$script,domain=stalker-worlds.ru +! iprima.cz +! https://github.com/reek/anti-adblock-killer/issues/920 +iprima.cz#@#.bannerAd +! woprime.com +! https://github.com/reek/anti-adblock-killer/issues/922 +@@||pagead2.googlesyndication.com/pagead/show_ads.js$script,domain=woprime.com +@@||pagead2.googlesyndication.com/pagead/js/r*/r*/show_ads_impl.js$script,domain=woprime.com +! boxfaucet.com +! https://github.com/reek/anti-adblock-killer/issues/925 +@@||boxfaucet.com/banner.gif$image +! 3bmeteo.com +! https://github.com/reek/anti-adblock-killer/issues/929 +3bmeteo.com###adblock_warning +! itsrainingbitcoins.com +! https://github.com/reek/anti-adblock-killer/issues/927 +@@||itsrainingbitcoins.com/banner.gif$image +! flymer.ru +! https://github.com/reek/anti-adblock-killer/issues/796 +flymer.ru#@#.ad-unit +! phonearena.com +! https://github.com/reek/anti-adblock-killer/issues/936 +phonearena.com##.adblock_awareness +! cnx-software.com +! https://github.com/reek/anti-adblock-killer/issues/1042 +! https://github.com/reek/anti-adblock-killer/issues/937 +cnx-software.com##img[src="/pic/support_cnxsoft.png"] +cnx-software.com##img[src="/pic/support_cnx-software.png"] +! srnk.co +! https://github.com/reek/anti-adblock-killer/issues/1178 +! https://github.com/reek/anti-adblock-killer/issues/944 +@@||srnk.co/js/ads.js$xmlhttprequest +! darkbtc.info +! https://github.com/reek/anti-adblock-killer/issues/953 +@@||darkbtc.info/banner.gif$image +! daciaclub.cz +! https://greasyfork.org/forum/discussion/7860 +daciaclub.cz#@#.reklama +! windows7themes.net +! https://greasyfork.org/en/forum/discussion/7871 +@@||pagead2.googlesyndication.com/pagead/show_ads.js$script,domain=windows7themes.net +@@||pagead2.googlesyndication.com/pagead/js/r*/r*/show_ads_impl.js$script,domain=windows7themes.net +! beforeitsnews.com +! https://greasyfork.org/forum/discussion/7872 +beforeitsnews.com###fancybox-overlay +beforeitsnews.com###fancybox-wrap +! croydonguardian.co.uk +! https://github.com/reek/anti-adblock-killer/issues/959 +||cloudfront.net^$script,domain=croydonguardian.co.uk +! tobys.dk +! https://github.com/reek/anti-adblock-killer/issues/960 +tobys.dk#@#.adsbygoogle +@@||pagead2.googlesyndication.com/pagead/js/adsbygoogle.js$script,domain=tobys.dk +@@||pagead2.googlesyndication.com/pagead/js/r*/r*/show_ads_impl.js$script,domain=tobys.dk +! fanfiktion.de +! https://github.com/reek/anti-adblock-killer/issues/963 +||fanfiktion.de/pics/*.gif$domain=fanfiktion.de +fanfiktion.de###ad-leaderboard-inner +! iprima.cz +! https://github.com/reek/anti-adblock-killer/issues/966 +iprima.cz#@#.adsbox +! iptvforever.com +! https://github.com/reek/anti-adblock-killer/issues/967 +@@||iptvforever.com/js/adsbygoogle.js$script +! mfiles.pl +! https://github.com/reek/anti-adblock-killer/issues/971 +@@||pagead2.googlesyndication.com/pagead/js/adsbygoogle.js$script,domain=mfiles.pl +@@||pagead2.googlesyndication.com/pagead/js/*/show_ads_impl.js$script,domain=mfiles.pl +mfiles.pl###float_square +! bitvid.sx +! https://github.com/reek/anti-adblock-killer/issues/974 +@@||bitvid.sx/banner.php$script +bitvid.sx###aad +! cultofmac.com +! https://github.com/reek/anti-adblock-killer/issues/978 +||cultofmac.com/wp-content/plugins/com2014-ads/static/js/frontend-functionality.js$script +! ios-blog.co.uk +! https://github.com/reek/anti-adblock-killer/issues/977 +@@||ios-blog.co.uk/*/showads.js$script +! dlneko.org +! https://github.com/reek/anti-adblock-killer/issues/972 +dlneko.org##.xDialog +dlneko.org##.DialogMask +! digitalcitizen.life +! https://github.com/reek/anti-adblock-killer/issues/987 +digitalcitizen.life###dont-block-our-ads-popup +digitalcitizen.life##.TopAdBanner +! alluc.ee (isAdBAct=false;isAdBlockActive=false;) +! https://github.com/reek/anti-adblock-killer/issues/988 +@@||alluc.ee/js/ads.js$script +alluc.ee###aovl +! gaijin.at +! https://github.com/reek/anti-adblock-killer/issues/989 +@@||gaijin.at/ads/advertising.js$script +! linuxiarze.pl +! https://github.com/reek/anti-adblock-killer/issues/991 +@@||linuxiarze.pl/images/ad/$image +! se.pl +! https://github.com/reek/anti-adblock-killer/issues/992 +se.pl###adb_popup +! filehorse.com (isAdBlockActive=false;) +! https://github.com/reek/anti-adblock-killer/issues/993 +@@||filehorse.com/js/ads.js$script +! canalplus.fr +! https://github.com/reek/anti-adblock-killer/issues/994 +@@||videoplaza.tv^$object-subrequest,domain=canalplus.fr +! binbucks.com +@@||binbucks.com/ads/ads.html$subdocument +! talktv.vn +! https://github.com/reek/anti-adblock-killer/issues/995 +@@||talktv.vn/resource/third-party/jwplayer/ads.js$object-subrequest +! telegraaf.nl +! https://github.com/reek/anti-adblock-killer/issues/1000 +@@||telegraaf.tcdn.nl/javascript/showads.*.js$script +! mangasproject.com.br +! mangasproject.net.br +! mangas.zlx.com.br +! http://brazilunblock.info/ +! https://greasyfork.org/fr/forum/discussion/4132 +! https://github.com/reek/anti-adblock-killer/issues/998 +@@/js/lib/controllers/Leitor/Leitor.min.js$script,domain=mangasproject.com.br|mangasproject.net.br|mangas.zlx.com.br +! telegraph.co.uk +! https://github.com/reek/anti-adblock-killer/issues/973 +||optimizely.com^$third-party +! bleachmx.co +! https://github.com/reek/anti-adblock-killer/issues/1005 +bleachmx.co#@##adsense +! twojeip.wp.pl +! https://github.com/reek/anti-adblock-killer/issues/1019 +twojeip.wp.pl#@##adverts +! sportdeutschland.tv +! https://github.com/reek/anti-adblock-killer/issues/1015 +@@||ad.71i.de/global_js/$script,domain=sportdeutschland.tv +@@||sportdeutschland.vidibuscloud.net/themes/sportdeutschland-623/javascripts/lib/my_ad_integration.js$script +! f1i.com +! https://github.com/reek/anti-adblock-killer/issues/1020 +@@||partner.googleadservices.com/gpt/pubads_impl_$script,domain=f1i.com +! wallpapermania.eu +! https://github.com/reek/anti-adblock-killer/issues/1023 +@@||wallpapermania.eu/assets/js/ads.js$xmlhttprequest +! lepoint.fr +! https://github.com/reek/anti-adblock-killer/issues/1027 +! https://github.com/reek/anti-adblock-killer/issues/1035 +@@||lepoint.fr/publicite/*/*/pub.js$script,~third-party +! rte.ie +! https://github.com/reek/anti-adblock-killer/issues/1221 +! https://github.com/reek/anti-adblock-killer/issues/1044 +! https://github.com/reek/anti-adblock-killer/issues/1030 +! https://github.com/reek/anti-adblock-killer/issues/370 +@@||bs.serving-sys.com^*crossdomain.xml$object-subrequest,domain=rte.ie +@@||pubads.g.doubleclick.net/gampad/ads?$object-subrequest,domain=rte.ie +! outlook.live.com +! https://github.com/reek/anti-adblock-killer/issues/1022 +outlook.live.com###owaadbar +! shencomics.com +! http://pastebin.com/8EjnmMne +! https://github.com/reek/anti-adblock-killer/issues/1036 +@@||adr.realclick.co.kr/favicon.ico$subdocument,image,domain=shencomics.com +! lolsy.tv +! https://github.com/reek/anti-adblock-killer/issues/1038 +lolsy.tv##.reklama-sidebar +! playonlinux.com +! https://github.com/reek/anti-adblock-killer/issues/1041 +playonlinux.com###menu_droite > .login > div +! wired.com +! https://greasyfork.org/en/forum/discussion/8235 +!@@||wired.com^$script +! onperiscope.com +! https://greasyfork.org/forum/discussion/8223 +onperiscope.com#@#.adsbygoogle +@@||pagead2.googlesyndication.com/pagead/js/adsbygoogle.js$domain=onperiscope.com +@@||pagead2.googlesyndication.com/pagead/js/r*/r*/show_ads_impl.js$script,domain=onperiscope.com +! downloads.codefi.re +! https://github.com/reek/anti-adblock-killer/issues/1048 +@@||pagead2.googlesyndication.com/pagead/show_ads.js$script,domain=downloads.codefi.re +@@||pagead2.googlesyndication.com/pagead/js/r*/r*/show_ads_impl.js$script,domain=downloads.codefi.re +! settlersonlinemaps.com +! https://github.com/reek/anti-adblock-killer/issues/1051 +settlersonlinemaps.com###prb +! hentai-foundry.com (var noadblocker=true;) +! https://github.com/reek/anti-adblock-killer/issues/1059 +@@||img.hentai-foundry.com/themes/default/js/adv.js$script +! massdj.org +! https://github.com/reek/anti-adblock-killer/issues/1060 +@@||pagead2.googlesyndication.com/pagead/show_ads.js$script,domain=massdj.org +@@||pagead2.googlesyndication.com/pagead/js/r*/r*/show_ads_impl.js$script,domain=massdj.org +! abysstream.com +! https://github.com/reek/anti-adblock-killer/issues/1062 +@@||abysstream.com/ads.js$script +! cekresi.com +! https://github.com/reek/anti-adblock-killer/issues/1064 +cekresi.com##.pleasehideadblkuc.popio +! gamersglobal.de +! https://github.com/reek/anti-adblock-killer/issues/1068 +@@||gamersglobal.de/wbg/www/delivery/spcjs.js$script +! auto.cz +! https://github.com/reek/anti-adblock-killer/issues/1071 +@@||auto.cz/auto/skins/2012/js/advertisment.js$script +! dragoart.com () +! https://github.com/reek/anti-adblock-killer/issues/1069 +@@||dragoart.com/ads.js$script,~third-party +! trading-evolution.com +! https://github.com/reek/anti-adblock-killer/issues/1070 +@@||pagead2.googlesyndication.com/pagead/show_ads.js$script,domain=trading-evolution.com +@@||pagead2.googlesyndication.com/pagead/js/r*/r*/show_ads_impl.js$script,domain=trading-evolution.com +! creativeuncut.com +! https://github.com/reek/anti-adblock-killer/issues/1072 +creativeuncut.com###g_abox +! hrej.cz +! https://greasyfork.org/fr/forum/discussion/8349 +@@||go.cz.bbelements.com/bb/bb_one2n.$script,domain=hrej.cz +! nu.nl +! https://github.com/reek/anti-adblock-killer/issues/1076 +@@||nu.nl/static/js/advertising.js$script +! sport1.de +! https://github.com/reek/anti-adblock-killer/issues?q=sport1.de +! http://pastebin.com/wLKxczeS +@@|http://$script,domain=sport1.de +@@|https://$script,domain=sport1.de +! mocospace.com +! https://github.com/reek/anti-adblock-killer/issues/1008 +! http://pastebin.com/XAYLdNN8 +mocospace.com#@#.dfp_ad +mocospace.com#@#.ads1x1 +@@/html/images/blank.png$image,domain=mocospace.com +mocospace.com###dialog-adblocker +mocospace.com##.jqmOverlay +! filikula.com +! PM +@@||filikula.com/wp-admin/admin-ajax.php$xmlhttprequest +! ruleporn.com +! https://github.com/reek/anti-adblock-killer/issues/1079 +ruleporn.com#@##adsense +! oglaszamy24.pl +! https://github.com/reek/anti-adblock-killer/issues/1090 +@@||oglaszamy24.pl/js-css/reklamy/bannery/google_ads/ad/banner/adv.js$script +! abovetopsecret.com +! https://github.com/reek/anti-adblock-killer/issues/1093 +@@||abovetopsecret.com/ads.html$subdocument +! seoghoer.dk +! https://github.com/reek/anti-adblock-killer/issues/1096 +||allercdn.net/randomurl.js$script,domain=seoghoer.dk +! dama.bg +! https://github.com/reek/anti-adblock-killer/issues/1100 +@@||dama.bg^*/js/ad$script +! upvast.com +! https://github.com/reek/anti-adblock-killer/issues/1102 +@@||upvast.com/pop.js$script +! theguardian.com +! https://github.com/reek/anti-adblock-killer/issues/1107 +theguardian.com##.js-adblock-sticky +theguardian.com##.site-message--adblock-message +! dlh.net +! https://github.com/reek/anti-adblock-killer/issues/1108 +@@||dlh.net/ads.html$subdocument +! computerworld.com.au +! https://github.com/reek/anti-adblock-killer/issues/1113 +||cdn.computerworld.com.au/compressor-staticfiles/adsmin/idg_gpt_pipeline_generated.js$script +! vipracing.info +! https://github.com/reek/anti-adblock-killer/issues/818 +vipracing.info##.in-video-adds +!! mangamint.com / mangabird.me +! https://greasyfork.org/id/forum/discussion/8524 +@@/sites/default/files/*$image,domain=mangamint.com|mangabird.me +mangamint.com,mangabird.me#@#.ad728 +! clikcoin.pl +! https://github.com/reek/anti-adblock-killer/issues/1121 +clikcoin.pl#@##adsense +! vider.pl +! https://github.com/reek/anti-adblock-killer/issues/1122 +@@||webshark.pl/adserver/*/main_script.js?advertise_check=1$script,domain=vider.pl +! halamadrid.pl +! https://github.com/reek/anti-adblock-killer/issues/1123 +@@||halamadrid.pl/wp-content/plugins/noadblock-nice-message/assets/js/ads.js$script +! turfomania.fr +! https://github.com/reek/anti-adblock-killer/issues/1125 +turfomania.fr###adblock-overlay +! pcworld.co.nz +! https://github.com/reek/anti-adblock-killer/issues/1126 +||pcworld.co.nz/*pipeline$script +! girlstory.kr +! https://github.com/reek/anti-adblock-killer/issues/1130 +girlstory.kr#@#.adsbygoogle +! jupako.uk +! https://github.com/reek/anti-adblock-killer/issues/1116 +@@||jupako.uk/ads.php$subdocument +jupako.uk###over-small +jupako.uk###over-large +! wurst-client.tk +! https://github.com/reek/anti-adblock-killer/issues/1134 +wurst-client.tk#@#.adsbygoogle +! sweclockers.com +! https://github.com/reek/anti-adblock-killer/issues/1138 +@@||sweclockers.com/js/ad.js$script +! wstream.video +! https://github.com/reek/anti-adblock-killer/issues/1137 +@@||ads.ad-center.com/smart_ad/display?$subdocument,domain=wstream.video +! ria.ru +! https://github.com/reek/anti-adblock-killer/issues/1136 +ria.ru##.antiblock +! net.hr +! https://github.com/reek/anti-adblock-killer/issues/1150 +! https://github.com/reek/anti-adblock-killer/issues/1139 +net.hr#@#.reklama +! hdmovie14.net +! https://github.com/reek/anti-adblock-killer/issues/1133 +185.63.252.176#@#div[id^="MarketGid"] +hdmovie14.net#@#.pub_300x250 +hdmovie14.net#@#.pub_300x250m +hdmovie14.net#@#.pub_728x90 +hdmovie14.net#@#.text-ad +hdmovie14.net#@#.textAd +hdmovie14.net#@#.text_ad +hdmovie14.net#@#.text_ads +hdmovie14.net#@#.text-ads +hdmovie14.net#@#.text-ad-links +! voici.fr +! https://github.com/reek/anti-adblock-killer/issues/1354 +@@||ops.prismamediadigital.com/js/advertisement.js$xmlhttprequest,domain=voici.fr +||live.prismamediadigital.com/ops/TRA/ab_ban/$image,domain=voici.fr +@@||www.voici.fr/ads.js|$xmlhttprequest +! turkleech.com +! https://greasyfork.org/en/forum/discussion/8571 +turkleech.com###h237 +! leo.org +! https://github.com/reek/anti-adblock-killer/issues/1145 +leo.org##div.floatRight.p.tf1 +! joyreactor.cc +! https://github.com/reek/anti-adblock-killer/issues/1140 +joyreactor.cc##div#sidebar +! kupongid.ru +! https://greasyfork.org/en/forum/discussion/8612 +@@||kupongid.ru/design/js/adblock_detector.js$script +! pornhub network +! https://github.com/reek/anti-adblock-killer/issues?q=pornhub +@@||media.trafficjunky.net/js/holiday-promo.js$script,domain=pornhub.com|tube8.fr|tube8.es|tube8.com +pornhub.com,tube8.fr,tube8.es,tube8.com###adBlockAlertWrap +pornhub.com,tube8.fr,tube8.es,tube8.com###abAlert +! hackingwithswift.com +! https://github.com/reek/anti-adblock-killer/issues/1151 +@@||hackingwithswift.com/js/adsbygoogle.js$script +! vtomske.ru +! https://github.com/reek/anti-adblock-killer/issues/1149 +@@||st.vtomske.ru/js/adv*.js$script +! appspot.com +! https://github.com/reek/anti-adblock-killer/issues/1154 +@@||ge-map-overlays.appspot.com/files/js/ads.js$script +! serve.netsh.org +! https://github.com/reek/anti-adblock-killer/issues/1141 +@@||serve.netsh.org/pub/*/ads.js$xmlhttprequest +! di.se +! https://github.com/reek/anti-adblock-killer/issues/1319 +! https://github.com/reek/anti-adblock-killer/issues/1159 +! https://github.com/reek/anti-adblock-killer/issues/841 +@@||di.se^$elemhide +! trackr.fr +! PM +@@||trackr.fr/sites/all/themes/contrib/touch/js/miroirs/adwordstracking.js$script +! nokiahacking.pl +! https://github.com/reek/anti-adblock-killer/issues/1162 +@@||pagead2.googlesyndication.com/pagead/show_ads.js$script,domain=nokiahacking.pl +@@||pagead2.googlesyndication.com/pagead/js/r*/r*/show_ads_impl.js$script,domain=nokiahacking.pl +! jeja.pl +! https://github.com/reek/anti-adblock-killer/issues/1163 +jeja.pl#@##bottomAd +! seguridadwireless.es +! PM +@@||googleads.g.doubleclick.net^$subdocument,domain=seguridadwireless.es +! semprot.com +! https://greasyfork.org/forum/discussion/7663 +! https://github.com/reek/anti-adblock-killer/issues/1349 +! https://github.com/reek/anti-adblock-killer/issues/1168 +/clientscript/vbulletin_userpost.js$script,domain=64.237.43.94|46.166.167.16|semprot.com +/clientscript/vbulletin_userpost_script.js$domain=64.237.43.94|46.166.167.16|semprot.com +||gambar123.com/semprotsejati/xyz-$image,domain=64.237.43.94|46.166.167.16|semprot.com +! embedupload.com +! https://github.com/reek/anti-adblock-killer/issues/1174 +! https://github.com/reek/anti-adblock-killer/issues/1173 +embedupload.com#@#.pub_300x250 +embedupload.com#@#.pub_300x250m +embedupload.com#@#.pub_728x90 +embedupload.com#@#.text-ad +embedupload.com#@#.textAd +embedupload.com#@#.text_ad +embedupload.com#@#.text_ads +embedupload.com#@#.text-ads +embedupload.com#@#.text-ad-links +! newyorker.com +! https://github.com/reek/anti-adblock-killer/issues/1177 +newyorker.com#@#.ad-container +! eskago.pl +! https://github.com/reek/anti-adblock-killer/issues/1176 +@@||eskago.pl/html/js/ads-header.js$script +! freetuts.net +! https://github.com/reek/anti-adblock-killer/issues/1179 +@@||freetuts.net/*/adsense.js$script +! lemonde.fr +! https://github.com/reek/anti-adblock-killer/issues/1186 +@@||lemonde.fr/*/advertisingbanner.js$xmlhttprequest +! lefigaro.fr +! https://github.com/reek/anti-adblock-killer/issues/1187 +@@||a.f1g.fr/*/adsense.js$script,domain=lefigaro.fr +! lexpress.fr +! https://github.com/reek/anti-adblock-killer/issues/1189 +@@||lexpress.fr/*/ads.css$stylesheet +! nouvelobs.com +! https://github.com/reek/anti-adblock-killer/issues/1201 +||referentiel.nouvelobs.com/js/nobs;manifest-analytics.js$script +! 20min.fr +! https://github.com/reek/anti-adblock-killer/issues/1337 +! https://github.com/reek/anti-adblock-killer/issues/1180 +@@/js/adblock.js$script,domain=20minutes.fr|20min.fr +||*.kameleoon.eu^$domain=20minutes.fr|20min.fr +20minutes.fr,20min.fr##.ab-container +! 20min.ch +! https://github.com/reek/anti-adblock-killer/issues/1198 +||googletagmanager.com/gtm.js$script,domain=20minutes.ch|20min.ch +! rtl.fr +! https://github.com/reek/anti-adblock-killer/issues/1192 +rtl.fr#@##bottomAd +! larvf.com +! https://github.com/reek/anti-adblock-killer/issues/1191 +@@||larvf.com/js/ads.js$script +! sports4u network +! https://github.com/reek/anti-adblock-killer/issues?q=sports4u +sports4u.tv,sports4u.live#@##adblock +! filesisland.com +! https://github.com/reek/anti-adblock-killer/issues/1195 +@@||filesisland.com/js/ads.js$script +! oneplay.tv +! https://github.com/reek/anti-adblock-killer/issues/1193 +@@||oneplay.tv/embed/darkuzdev_ads.js$script +! goldenmoustache.com +! https://github.com/reek/anti-adblock-killer/issues/1200 +||goldenmoustache.com/wp-content/themes/golden-moustache/js/libs/modernizr-$script +! clubic.com +! https://github.com/reek/anti-adblock-killer/issues/1196 +! https://greasyfork.org/fr/forum/discussion/8713 +||clubic.com/assets/js/6f34f4c.js$script +! 6play.fr +! https://github.com/reek/anti-adblock-killer/issues/1204 +||6play.fr/assets/js/vendors-3600848c1f.js$script +! bfmtv.com +! https://github.com/reek/anti-adblock-killer/issues/1209 +! https://greasyfork.org/forum/discussion/10597 +@@||static.bfmtv.com/ressources/js/ads.js$script +bfmtv.com##.geste +! 01net.com +! https://github.com/reek/anti-adblock-killer/issues/1235 +01net.com##.geste +! crunchyroll.com +! https://github.com/reek/anti-adblock-killer/issues/1206 +@@||crunchyroll.com/*/ads_enabled_flag.js$script +! vgtv.no +! https://github.com/reek/anti-adblock-killer/issues?q=vgtv.no +@@||acdn.adnxs.com/ast/ast.js$script,domain=vgtv.no|vg.no +! godt.no +! https://github.com/reek/anti-adblock-killer/issues/1419 +godt.no##.adblock-info +! minmote.no +! https://github.com/reek/anti-adblock-killer/issues/1402 +minmote.no##.adblock-info +! btaia.com +! https://github.com/reek/anti-adblock-killer/issues/1213 +@@||btaia.com/bloggerex.js$script +! dl.free.fr +! https://github.com/reek/anti-adblock-killer/issues/1222 +@@||cpm1.affiz.net/tracking/ads_video$script,domain=pltform.springstreetads.com +! blastingnews.com +! https://github.com/reek/anti-adblock-killer/issues/1229 +@@||srs.blastingnews.com/js/adv/_compiled.js$script +! freevaluator.com +! https://github.com/reek/anti-adblock-killer/issues/1236 +||freevaluator.com^*/js/check.js +! wpmienphi.com +! https://github.com/reek/anti-adblock-killer/issues/1238 +wpmienphi.com###d7b2 +! anisubsia.com +! https://github.com/reek/anti-adblock-killer/issues/1240 +! https://github.com/reek/anti-adblock-killer/issues/14 +anisubsia.com###de13 +! theplace2.ru +! https://github.com/reek/anti-adblock-killer/issues/1242 +theplace2.ru#@#.adsbygoogle +@@||pagead2.googlesyndication.com/pagead/js/adsbygoogle.js$domain=theplace2.ru +@@||pagead2.googlesyndication.com/pagead/js/r*/r*/show_ads_impl.js$script,domain=theplace2.ru +! tut.by +! https://github.com/reek/anti-adblock-killer/issues/1244 +tut.by#@#.pub_300x250 +tut.by#@#.pub_300x250m +tut.by#@#.pub_728x90 +tut.by#@#.text-ad +tut.by#@#.textAd +tut.by#@#.text_ad +tut.by#@#.text_ads +tut.by#@#.text-ads +tut.by#@#.text-ad-links +! scambiofile.info +! https://github.com/reek/anti-adblock-killer/issues?q=scambiofile.info +@@||scambiofile.info/js/ads.$script +! farmet.info +! https://github.com/reek/anti-adblock-killer/issues/889 +@@||farmet.info/ads.php$subdocument +! robotcoingame.com / monstercoingame.com / wonderlandco.in +! https://github.com/reek/anti-adblock-killer/issues/1248 +robotcoingame.com,monstercoingame.com,wonderlandco.in#@#.adsbygoogle +@@||pagead2.googlesyndication.com/pagead/js/adsbygoogle.js$domain=robotcoingame.com|monstercoingame.com|wonderlandco.in +@@||pagead2.googlesyndication.com/pagead/js/r*/r*/show_ads_impl.js$script,domain=robotcoingame.commonstercoingame.com|wonderlandco.in +! remotupload.com +! https://github.com/reek/anti-adblock-killer/issues/1249 +||remotupload.com/js/bigtouch.js$script +! cbsnews.com +! https://github.com/reek/anti-adblock-killer/issues/1406 +! https://github.com/reek/anti-adblock-killer/issues/1253 +@@|http://$xmlhttprequest,image,domain=cbsnews.com +@@||pubads.g.doubleclick.net^$object-subrequest,domain=cbsnews.com +! bmw-club.cz +! https://github.com/reek/anti-adblock-killer/issues/1251 +bmw-club.cz#@#.reklama +! foerderland.de +! https://github.com/reek/anti-adblock-killer/issues/1254 +foerderland.de#@#.pub_300x250 +foerderland.de#@#.pub_300x250m +foerderland.de#@#.pub_728x90 +foerderland.de#@#.text-ad +foerderland.de#@#.textAd +foerderland.de#@#.text_ad +foerderland.de#@#.text_ads +foerderland.de#@#.text-ads +foerderland.de#@#.text-ad-links +! elfqrin.com +! https://github.com/reek/anti-adblock-killer/issues/1255 +@@||pagead2.googlesyndication.com/pagead/js/adsbygoogle.js$domain=elfqrin.com +@@||pagead2.googlesyndication.com/pagead/js/r*/r*/show_ads_impl.js$script,domain=elfqrin.com +! file4go.net +! https://github.com/reek/anti-adblock-killer/issues/1258 +@@||pagead2.googlesyndication.com/pagead/js/adsbygoogle.js$domain=file4go.net +@@||pagead2.googlesyndication.com/pagead/js/r*/r*/show_ads_impl.js$script,domain=file4go.net +! nowdownload.ec +! https://github.com/reek/anti-adblock-killer/issues/1259 +@@||nowdownload.ec/banner.php$script +! nationalgeographic.com +! https://github.com/reek/anti-adblock-killer/issues/1260 +@@||nationalgeographic.com/global/js/advertising.js$script +! tutoriels-android.com +tutoriels-android.com##.an-alternative +! next-episode.net +! https://github.com/reek/anti-adblock-killer/issues/1262 +next-episode.net###rundown +! larioja.com +! https://github.com/reek/anti-adblock-killer/issues/1316 +! https://github.com/reek/anti-adblock-killer/issues/1277 +@@||larioja.com/*/adfrm.js$script +! smashingmagazine.com +! https://github.com/reek/anti-adblock-killer/issues/1278 +||media-mediatemple.netdna-ssl.com/wp-content/themes/smashing-magazine/assets/js/blocked.min.js$script,domain=smashingmagazine.com +! dz-android.com +! https://github.com/reek/anti-adblock-killer/issues/1280 +dz-android.com#@##adsense +! tvseriesonline.pl +! https://github.com/reek/anti-adblock-killer/issues/1281 +@@||tvseriesonline.pl/wp-content/themes/tvseriesonline/js/adsbygoogle.js$script +! motorsport-total.com +! https://greasyfork.org/en/forum/discussion/8937 +||*.amazonaws.com/js/adblock.min.js$script,domain=motorsport-total.com +! aquabitcoin.com +! PM +@@||aquabitcoin.com/show_ads.js$script +! dailydoge.org +! PM +dailydoge.org#@#.adsbygoogle +@@||pagead2.googlesyndication.com/pagead/js/adsbygoogle.js$domain=dailydoge.org +@@||pagead2.googlesyndication.com/pagead/js/r*/r*/show_ads_impl.js$script,domain=dailydoge.org +! bachtrack.com +! https://github.com/reek/anti-adblock-killer/issues/1291 +bachtrack.com#@##adblock1 +bachtrack.com#@##adblock2 +bachtrack.com#@##adblock3 +bachtrack.com#@##adblock4 +! mp3skull network +! https://github.com/reek/anti-adblock-killer/issues/1311 +! https://github.com/reek/anti-adblock-killer/issues/1296 +||mp3skull.is/fab/FAB.js$script +||mp3skull.vg/fab/FAB.js$script +! sheekyforums.com +! https://github.com/reek/anti-adblock-killer/issues/1302 +sheekyforums.com#@##adsense +! pcworld.idg.com.au +! https://github.com/reek/anti-adblock-killer/issues/1305 +||cdn.pcworld.*/idg_gpt_pipeline_$script +! tvono.com +! https://github.com/reek/anti-adblock-killer/issues/1314 +tvono.com#@#.adsbox +! dasolo.org +! https://github.com/reek/anti-adblock-killer/issues/1318 +! https://github.com/reek/anti-adblock-killer/issues/1018 +@@||adscale.de/getads.js$image,domain=dasolo.org +! purepc.pl +! https://github.com/reek/anti-adblock-killer/issues/1309 +purepc.pl#@#.reklama +purepc.pl#@#[class$="reklama"] +! izzylaif.com +! https://github.com/reek/anti-adblock-killer/issues/1320 +@@||izzylaif.com/en/js/ad$script,~third-party +! game4free.nl +! https://github.com/reek/anti-adblock-killer/issues/1321 +game4free.nl#@##adsense +! spieletipps.de +! https://github.com/reek/anti-adblock-killer/issues/1322 +@@||spieletipps.de/static/ads/adb_detector.gif$image +spieletipps.de##[src^="http://www.spieletipps.de/sp/"] +spieletipps.de##a[href^="http://www.spieletipps.de/sp/"] +! fullmatchesandshows.com +! https://github.com/reek/anti-adblock-killer/issues/1324 +fullmatchesandshows.com#@#.adsbox +fullmatchesandshows.com#@#.adsense +fullmatchesandshows.com#@#.adslot +fullmatchesandshows.com#@#.adspot +fullmatchesandshows.com#@#.pub_300x250 +fullmatchesandshows.com#@#.pub_300x250m +fullmatchesandshows.com#@#.pub_728x90 +fullmatchesandshows.com#@#.text-ad +fullmatchesandshows.com#@#.textAd +fullmatchesandshows.com#@#.text_ad +fullmatchesandshows.com#@#.text_ads +fullmatchesandshows.com#@#.text-ads +fullmatchesandshows.com#@#.text-ad-links +! cinemablend.com +! https://github.com/reek/anti-adblock-killer/issues/1358 +! https://github.com/reek/anti-adblock-killer/issues/1357 +cinemablend.com#@#.adsbox +cinemablend.com#@#.adsense +cinemablend.com#@#.adslot +cinemablend.com#@#.adspot +cinemablend.com#@#.pub_300x250 +cinemablend.com#@#.pub_300x250m +cinemablend.com#@#.pub_728x90 +cinemablend.com#@#.text-ad +cinemablend.com#@#.textAd +cinemablend.com#@#.text_ad +cinemablend.com#@#.text_ads +cinemablend.com#@#.text-ads +cinemablend.com#@#.text-ad-links +! playwire.com +! https://github.com/reek/anti-adblock-killer/issues/1368 +playwire.com#@#.adsbox +playwire.com#@#.adsense +playwire.com#@#.adslot +playwire.com#@#.adspot +playwire.com#@#.pub_300x250 +playwire.com#@#.pub_300x250m +playwire.com#@#.pub_728x90 +playwire.com#@#.text-ad +playwire.com#@#.textAd +playwire.com#@#.text_ad +playwire.com#@#.text_ads +playwire.com#@#.text-ads +playwire.com#@#.text-ad-links +! satcesc.com +! https://github.com/reek/anti-adblock-killer/issues/1327 +@@/banner.gif$image,domain=satcesc.com +! porncomix.info +! https://github.com/reek/anti-adblock-killer/issues/1336 +||porncomix.info/images/an-temp/$stylesheet,script +! videowood.tv +! https://github.com/reek/anti-adblock-killer/issues/1388 +! https://github.com/reek/anti-adblock-killer/issues/1339 +videowood.tv#@#.pub_300x250 +videowood.tv#@#.pub_300x250m +videowood.tv#@#.pub_728x90 +videowood.tv#@#.text-ad +videowood.tv#@#.textAd +videowood.tv#@#.text_ad +videowood.tv#@#.text_ads +videowood.tv#@#.text-ads +videowood.tv#@#.text-ad-links +! link.tl +! https://github.com/reek/anti-adblock-killer/issues/1340 +@@||ads.wordego.com/a.js$script,domain=link.tl +! off-soft.net +! https://github.com/reek/anti-adblock-killer/issues/1348 +off-soft.net#@#.adsbygoogle +! yad2.co.il +! https://github.com/reek/anti-adblock-killer/issues/1351 +yad2.co.il###sLightbox_overlay +yad2.co.il###sLightbox_container +! exrapidleech.info +! https://github.com/reek/anti-adblock-killer/issues?q=exrapidleech +@@||bdfrm.bidvertiser.com/BidVertiser.dbm$subdocument,domain=exrapidleech.info +! demo.hongkiat.com +! https://github.com/reek/anti-adblock-killer/issues/1355 +@@||demo.hongkiat.com/jquery-detect-ads-block/images/ads.jpg$image +! detectadblock.com +! https://github.com/reek/anti-adblock-killer/issues/1356 +@@||detectadblock.com/ads.js$script +@@||adblockanalytics.com/ads.js$script +! voicetv.co.th +! https://github.com/reek/anti-adblock-killer/issues/1367 +@@||imasdk.googleapis.com/js/sdkloader/ima3.js$script,domain=news.voicetv.co.th +@@||news.voicetv.co.th/player/video-js/$stylesheet,script +@@||news.voicetv.co.th/js/ads.js$script +! passimtv.xyz +! https://github.com/reek/anti-adblock-killer/issues/1369 +@@||shukitv.ucoz.com/script/ads.js$script,domain=passimtv.xyz +! listamais.com.br +! https://github.com/reek/anti-adblock-killer/issues/1370 +||257298.a.siteapps.com/257298.js$script,domain=listamais.com.br +! snacktv.de +! https://github.com/reek/anti-adblock-killer/issues/1371 +@@||player.snacktv.de/js/ads.js$script +! titlovi.com +! https://github.com/reek/anti-adblock-killer/issues/1376 +titlovi.com#@#.pub_300x250 +titlovi.com#@#.pub_300x250m +titlovi.com#@#.pub_728x90 +titlovi.com#@#.text-ad +titlovi.com#@#.textAd +titlovi.com#@#.text_ad +titlovi.com#@#.text_ads +titlovi.com#@#.text-ads +titlovi.com#@#.text-ad-links +! dogry.pl +! https://github.com/reek/anti-adblock-killer/issues/1379 +@@||dogry.pl/ads.html$subdocument +! telephoneannuaire.fr +! https://github.com/reek/anti-adblock-killer/issues/1384 +@@||pagead2.googlesyndication.com/pagead/js/*/show_ads_impl.js$domain=telephoneannuaire.fr +@@||pagead2.googlesyndication.com/pagead/js/adsbygoogle.js$domain=telephoneannuaire.fr +! tiscali.cz +! https://github.com/reek/anti-adblock-killer/issues/1385 +@@||bbcdn.go.cz.bbelements.com/bb/bb_one2n.$script,domain=tiscali.cz +! spoiler.net +! https://github.com/reek/anti-adblock-killer/issues/1389 +spoiler.net#@#.banner-ad +! themarysue.com +! https://github.com/reek/anti-adblock-killer/issues/1390 +||connect.cointent.com^$domain=themarysue.com +! narcity.com +! https://github.com/reek/anti-adblock-killer/issues?q=narcity +@@||narcity.com/*/ads.advert.js$script +! schoener-wohnen.de +! https://github.com/reek/anti-adblock-killer/issues/1403 +||connectormwi.laterpay.net^$script,domain=schoener-wohnen.de +! vizer.tv +! https://github.com/reek/anti-adblock-killer/issues/1411 +vizer.tv#@#.adsbox +vizer.tv#@#.adBlockDetected +! folha.uol.com.br +! https://github.com/reek/anti-adblock-killer/issues?q=folha.uol.com.br +||paywall.folha.uol.com.br^$domain=folha.uol.com.br +||folha.uol.com.br/paywall/js/$script +||folha.uol.com.br/folha/furniture/paywall/$xmlhttprequest +||folha.uol.com.br/folha/furniture/paywall/loader.js$script +@@||folha.uol.com.br/*/publicidade.ads.js$script +! zarabiajnaokazjach.pl +! https://github.com/reek/anti-adblock-killer/issues/1404 +zarabiajnaokazjach.pl#@##adsense +! emucr.com +! https://github.com/reek/anti-adblock-killer/issues/1410 +@@||pagead2.googlesyndication.com/pagead/js/adsbygoogle.js$domain=emucr.com +@@||pagead2.googlesyndication.com/pagead/js/*/show_ads_impl.js$domain=emucr.com +! ouest-france.fr +! https://github.com/reek/anti-adblock-killer/issues/1418 +@@||ouest-france.fr/sites/all/themes/base/js/adblock.js$script +! mmm.dk +! https://github.com/reek/anti-adblock-killer/issues/1422 +@@||mmm.dk^$elemhide +! topsport.bg / news.bg +! https://github.com/reek/anti-adblock-killer/pull/1345 +! https://github.com/reek/anti-adblock-killer/pull/1776 +@@||webnews.bg/assets/js/ads.js$script,domain=topsport.bg|news.bg +@@||webnews.bg/assets/js/min/dfp.js$script,domain=topsport.bg|news.bg +@@||partner.googleadservices.com/gpt/pubads_impl_84.js$script,domain=topsport.bg|news.bg +! darmowa-bramkasms.pl +! https://github.com/reek/anti-adblock-killer/issues/1429 +@@||darmowa-bramkasms.pl/ad-server/$script +! scigacz.pl +! https://github.com/reek/anti-adblock-killer/issues/1430 +scigacz.pl###adv_750 +! inc.com +! https://github.com/reek/anti-adblock-killer/issues/1431 +@@||inc.com//js/ads.js$xmlhttprequest +@@||partner.googleadservices.com/gpt/pubads_impl_*.js$script,domain=inc.com +! forum.kooora.com +! https://github.com/reek/anti-adblock-killer/issues/1439 +@@||partner.googleadservices.com/gpt/pubads_impl_*.js$script,domain=forum.kooora.com +! filechoco.com +! https://github.com/reek/anti-adblock-killer/issues/1441 +filechoco.com#@#.adsbox +! boxfaucet.net +! PM +@@||boxfaucet.net/banner.gif$image +! ksl.com +! https://github.com/reek/anti-adblock-killer/issues/1450 +@@||ksl.com/myAds/ +! wsj.com +! https://github.com/reek/anti-adblock-killer/issues/1454 +||online.wsj.com/javascript/abm.js$script +! politiken.dk +! PM +@@||politiken.dk/static/content/js/ads.js$script +! linkdecode.com +! https://github.com/reek/anti-adblock-killer/issues/1458 +linkdecode.com#@#.adsbygoogle +! nbc.com +! https://github.com/reek/anti-adblock-killer/issues/1456 +@@||nbcudigitaladops.com/hosted/pubads.js$script,domain=nbc.com +nbc.com##.video-player__overlay.video-player__overlay--pause +nbc.com##.video-player__overlay.video-player__overlay--mute +! mathportal.org +! https://github.com/reek/anti-adblock-killer/issues/1460 +mathportal.org/temp/blocked/blockedCounter.php +mathportal.org###noSenseCalculatorTop +! vrank.org +! https://github.com/reek/anti-adblock-killer/issues/1461 +||vrank.org/go/adblock_detect$subdocument +! Revenuehits +! solidfiles.com, userscloud.com, uplod.it, hulkload.com +@@/.adforge.|$script,domain=solidfiles.com|userscloud.com|uplod.it|hulkload.com +@@/ads/ads.js|$script,domain=solidfiles.com|userscloud.com|uplod.it|hulkload.com +||*.cloudfront.net^$script,domain=solidfiles.com|userscloud.com|uplod.it|hulkload.com +! bitcoin25.com +! PM +||bitcoin25.com/libs/check.js$script +||bitcoin25.com/js/scroll1.js$script +! metal-bitcoin.com +! PM +||metal-bitcoin.com/libs/check.js$script +||metal-bitcoin.com/js/scroll1.js$script +! azulyblanco.co +! https://github.com/reek/anti-adblock-killer/issues/1483 +azulyblanco.co#@##adblock +azulyblanco.co###notice +azulyblanco.co###vlay +! vercanalestv.com (vaughnlive.tv) +! https://github.com/reek/anti-adblock-killer/issues/1488 +@@|http*/crossdomain.xml$object-subrequest,domain=vercanalestv.com +@@||doubleclickbygoogle.com^$object-subrequest,domain=vercanalestv.com +@@||pubads.g.doubleclick.net^$object-subrequest,domain=vercanalestv.com +! speedof.me +! https://github.com/reek/anti-adblock-killer/issues/1487 +@@||pagead2.googlesyndication.com/pagead/js/adsbygoogle.js$domain=speedof.me +@@||pagead2.googlesyndication.com/pagead/js/*/show_ads_impl.js$domain=speedof.me +! dmax.de +! https://github.com/reek/anti-adblock-killer/issues/1489 +@@||adm.fwmrm.net/p/release/latest-JS/adm/prd/AdManager.js$script,domain=dmax.de +! animezone.pl +! PM +animezone.pl#@#.myTestAd +! cenapaliw.pl +! https://github.com/reek/anti-adblock-killer/issues/1500 +cenapaliw.pl#@#div[id^="div-gpt-ad"] +@@||googletagservices.com^$domain=cenapaliw.pl +@@||googleadservices.com^$domain=cenapaliw.pl +cenapaliw.pl#@#iframe[id^="google_ads_iframe"] +! fastrapidleech.com +! https://github.com/reek/anti-adblock-killer/issues/1505 +@@||fastrapidleech.com/*/adsbygoogle.js$script +! gwshare.com +! https://greasyfork.org/en/forum/discussion/9724 +gwshare.com#@##adCol +! hoy.es +! https://github.com/reek/anti-adblock-killer/issues/1503 +@@||hoy.es/comun/js/*/adfrm.js$script +! forumdz.com +! https://github.com/reek/anti-adblock-killer/issues/1504 +forumdz.com###breadcrumb + center > [color="red"] > b +! jasaku.net +! https://github.com/reek/anti-adblock-killer/issues/1506 +cloud.jasaku.net##.adblock +! clarin.com +! https://github.com/reek/anti-adblock-killer/issues/1507 +||clarin.com/static/CLAClarinV3/js/comprimido.js$script +! sumeronline.com +! https://github.com/reek/anti-adblock-killer/issues/1510 +@@||sumeronline.com^$generichide +! kiplinger.com +! https://github.com/reek/anti-adblock-killer/issues/1499 +@@||kiplinger.com^$elemhide +@@||kiplinger.com/*/adblock.js$script +! apk.tw +! https://greasyfork.org/forum/discussion/9792 +@@||apk.tw/source/plugin/mydefplugin/advertise.js$script,~third-party +! 012.tw +! https://greasyfork.org/forum/discussion/9792 +012.tw#@#.ad728 +! bloomberg.com +! https://github.com/reek/anti-adblock-killer/issues/1520 +bloomberg.com###adBlockerContainer +! idnes.cz +! https://greasyfork.org/forum/discussion/9826 +@@||1gr.cz/js/ad/reklama/banner.js$script,domain=idnes.cz +! limitsizamca.org +! PM +@@||limitsizamca.org/reklam.js$script,~third-party +! la-cosa.it +! https://github.com/reek/anti-adblock-killer/issues/1532 +la-cosa.it#@#div[id^="div-gpt-ad"] +! oneplay.tv +! https://github.com/reek/anti-adblock-killer/issues/1534 +@@||oneplay.tv/assets/js/ads.js$script,~third-party +! b8b8.tv +! https://github.com/reek/anti-adblock-killer/issues/1539 +@@||live.b8b8.tv/watch/js/adview*.js$script,~third-party +! darkcomet-rat.com +! https://github.com/reek/anti-adblock-killer/issues/1536 +||ajax.googleapis.com/ajax/libs/jquery/$domain=darkcomet-rat.com +! napisy24.pl +! https://github.com/reek/anti-adblock-killer/issues/1546 +! https://github.com/reek/anti-adblock-killer/issues/1509 +@@||napisy24.pl/run/js/ads/$script +@@||pagead2.googlesyndication.com/*show_ads$script,domain=napisy24.pl +! bytzbiorowy.pl +! https://github.com/reek/anti-adblock-killer/issues/1547 +bytzbiorowy.pl###stickymsg +! imged.pl +! https://github.com/reek/anti-adblock-killer/issues/1548 +@@/js/adblock-advertisement.js$script,domain=imged.pl +! myanimelist.net +! https://github.com/reek/anti-adblock-killer/issues/1551 +myanimelist.net##._unit +! l2topzone.com +! https://github.com/reek/anti-adblock-killer/issues/1559 +@@||l2topzone.com/ads.png$image,~third-party +! b.dk +! https://github.com/reek/anti-adblock-killer/issues/1562 +||b.dk/sites/all/libraries/messaging/adblock-messager.js$script,domain=b.dk +! skyrimcalculator.com +! https://greasyfork.org/forum/discussion/9958 +@@||skyrimcalculator.com/showads.js$script,~third-party +! allmusic.com +! https://github.com/reek/anti-adblock-killer/issues/1569 +@@||allmedia-d.openx.net/w/1.0/jstag$script,domain=allmusic.com +! streaminporn.com / gaypornmasters.com +! https://github.com/reek/anti-adblock-killer/issues/1574 +streaminporn.com,gaypornmasters.com#@##adsense +! imgsicily.it +! https://github.com/reek/anti-adblock-killer/issues/1570 +||imgsicily.it/dist/sweetalert +! miuipro.ru +! https://github.com/reek/anti-adblock-killer/issues/1576 +@@||pagead2.googlesyndication.com/pagead/js/adsbygoogle.js$domain=miuipro.ru +@@||pagead2.googlesyndication.com/pagead/js/*/show_ads_impl.js$domain=miuipro.ru +! mercedesclub.cz +! https://github.com/reek/anti-adblock-killer/issues/1577 +mercedesclub.cz#@#.reklama +! gry.pl +! https://github.com/reek/anti-adblock-killer/issues/1581 +gry.pl##.adblock +! english-subtitles.club +! https://github.com/reek/anti-adblock-killer/issues/1584 +@@||english-subtitles.club/assets/$image,~third-party +! r7.com +! https://github.com/reek/anti-adblock-killer/issues/1585 +@@||sc.r7.com/js/ads.js$script +! dragcave.net +! https://github.com/reek/anti-adblock-killer/issues/1591 +||static.dragcave.net/cache/js/a/$script +dragcave.net##._w_4 +! deviantart.com +! https://github.com/reek/anti-adblock-killer/issues/1592 +deviantart.com###block-notice +! nadajemy.pl +! https://github.com/reek/anti-adblock-killer/issues/1601 +@@||nadajemy.pl/*/adsense/ad/banner/adv.js$script +! 52av.tv +! https://github.com/reek/anti-adblock-killer/issues/1602 +@@||52av.tv/source/plugin/unadblock/$script +! burze.dzis.net +! https://github.com/reek/anti-adblock-killer/issues/1612 +burze.dzis.net#@#.adsbygoogle +! 380cc.cc +! https://github.com/reek/anti-adblock-killer/issues/1615 +380cc.cc#@##adsbottom +380cc.cc#@##myadfor_mobiletop +! javfreestreaming.com +! https://github.com/reek/anti-adblock-killer/issues/1617 +javfreestreaming.com##.notes +! socketloop.com +! blockadblock customized + others mechanisms +! https://github.com/reek/anti-adblock-killer/issues/1614 +socketloop.com#@##banner_ads +socketloop.com##.adtester-container +@@||amazonaws.com/socketloop/show_ads_epmads.js$script,domain=socketloop.com +@@||pagead2.googlesyndication.com/pagead/osd.js$script,domain=socketloop.com +@@|http://$image,domain=socketloop.com +@@|https://$image,domain=socketloop.com +! diymediahome.org +! https://github.com/reek/anti-adblock-killer/issues/1621 +@@||diymediahome.org/*/adframe.min.js$script,~third-party +! pasazer.com +! https://github.com/reek/anti-adblock-killer/issues/1624 +@@||pasazer.com/adsense.js$script,~third-party +! slacker.com +! https://github.com/reek/anti-adblock-killer/issues/1626 +@@||slacker.com^$xmlhttprequest +@@||imasdk.googleapis.com^$script,domain=slacker.com +@@||partner.googleadservices.com^$domain=slacker.com +! dstar.pzk.pl +! https://github.com/reek/anti-adblock-killer/issues/1628 +dstar.pzk.pl#@#.adsbygoogle +! tsviewer.com +! https://github.com/reek/anti-adblock-killer/issues/1629 +tsviewer.com#@#.adsbygoogle +@@||pagead2.googlesyndication.com/pagead/js/adsbygoogle.js$domain=tsviewer.com +@@||pagead2.googlesyndication.com/pagead/js/*/show_ads_impl.js$domain=tsviewer.com +! cnubis.com +! https://greasyfork.org/forum/discussion/10257 +cnubis.com#@#.adsbox +cnubis.com#@#.adsense +cnubis.com#@#.adslot +cnubis.com#@#.adspot +cnubis.com#@#.pub_300x250 +cnubis.com#@#.pub_300x250m +cnubis.com#@#.pub_728x90 +cnubis.com#@#.text-ad +cnubis.com#@#.textAd +cnubis.com#@#.text_ad +cnubis.com#@#.text_ads +cnubis.com#@#.text-ads +cnubis.com#@#.text-ad-links +! itsupportguides.com +! https://github.com/reek/anti-adblock-killer/issues/1632 +itsupportguides.com##.adblock_wrapper +! proplanta.de +! https://github.com/reek/anti-adblock-killer/issues/1643 +proplanta.de#@##ad_728_90 +proplanta.de#@##ad_img +proplanta.de#@##mainAd +proplanta.de#@##adDiv +proplanta.de#@##bottom_ad +proplanta.de#@#.adsbygoogle +proplanta.de#@#.searchad +! anitoonstv.com +! https://github.com/reek/anti-adblock-killer/issues/1645 +@@||adblockdetect.xyz^$script,domain=anitoonstv.com +@@||anitoonstv.com/ver/banner.gif$image +! investing.com +! https://github.com/reek/anti-adblock-killer/issues?q=investing.com +@@||investing.com/js/ads.js$script +@@||static.doubleclick.net/instream/ad_status.js$domain=investing.com +! crunchyroll.com +! https://github.com/reek/anti-adblock-killer/issues/1640 +@||crunchyroll.com/*/ads_enabled_flag*.js$script +! indiatimes.com +! use multiples abcheck +! https://github.com/reek/anti-adblock-killer/issues?q=indiatimes +||indiatimes.in/*/detector.js$script +||indiatimes.com/detector/$script +||indiatimes.com/detector.cms$script +||indiatimes.com/ads_native_js^$script +@@||indiatimes.com/ads.cms$script +@@||indiatimes.com/toi_js_ads/ads/*$script +indiatimes.com#@#div[id^="div-gpt-ad"] +! hindustantimes.com +! https://github.com/reek/anti-adblock-killer/issues?q=hindustantimes +@@||hindustantimes.com^/ads.js$script +! vakarm.net +! https://github.com/reek/anti-adblock-killer/issues/1662 +||vakarm.net/css/sprite_vkm_2.css +! loi1901.com +! https://github.com/reek/anti-adblock-killer/issues/1664 +@@||loi1901.com^$generichide +@@||googleads.g.doubleclick.net/favicon.ico$domain=loi1901.com +! eurosolidaire.com +! https://github.com/reek/anti-adblock-killer/issues/1665 +@@||eurosolidaire.com^$generichide +@@||googleads.g.doubleclick.net/favicon.ico$domain=eurosolidaire.com +! leparisien.fr +! https://github.com/reek/anti-adblock-killer/issues?q=leparisien +||leparisien.fr/espace-securise/shield/read-article/*?fingerprint= +! jagran.com +! https://github.com/reek/anti-adblock-killer/issues/1669 +@@||jagran.com/*/ads.js$script +! dcode.fr +! https://github.com/reek/anti-adblock-killer/issues/1651 +dcode.fr###yb5d +! aternos.org +! https://github.com/reek/anti-adblock-killer/issues?q=aternos.org +aternos.org###atblck +aternos.org###detect +aternos.org##.skyscraper +! lasprovincias.es +! https://github.com/reek/anti-adblock-killer/issues?q=lasprovincias.es +@@||lasprovincias.es/*/adfrm.js$script +! mid-day.com +! https://github.com/reek/anti-adblock-killer/issues?q=mid-day.com +@@||mid-day.com/*/ads.js$script +! xmovies8.org +! https://github.com/reek/anti-adblock-killer/issues?q=xmovies8.org +@@||xmovies8.org/js/showads.js$xmlhttprequest +! eenadu.net +! https://github.com/reek/anti-adblock-killer/issues?q=eenadu.net +@@||eenadu.net/ads.js$script +! globes.co.il +! https://github.com/reek/anti-adblock-killer/issues?q=globes.co.il +globes.co.il###chromeWindow +globes.co.il###grayLayer +! somersetcountygazette.co.uk +! https://github.com/reek/anti-adblock-killer/issues?q=somersetcountygazette.co.uk +somersetcountygazette.co.uk##.ad-blocker-warning +! skins4virtual.com +! https://github.com/reek/anti-adblock-killer/issues?q=skins4virtual.com +skins4virtual.com##.ui-front.ui-widget-overlay +skins4virtual.com##.ui-resizable.ui-front.ui-corner-all.ui-widget-content.ui-widget.ui-dialog +! afdah.tv +! https://github.com/reek/anti-adblock-killer/issues?q=afdah.tv +@@||yourjavascript.com/*/show-ad.js$domain=afdah.tv +! codexpcgames.com +! https://github.com/reek/anti-adblock-killer/issues?q=codexpcgames.com +||files.codexpcgames.com/uploads/zTMLhNjIZ8Cj/gYWyo5XsoWmG.js$~third-party +! pokemonizle.net +! https://github.com/reek/anti-adblock-killer/issues?q=pokemonizle.net +pokemonizle.net#@##adsense +! swindonadvertiser.co.uk +! https://github.com/reek/anti-adblock-killer/issues?q=swindonadvertiser.co.uk +swindonadvertiser.co.uk##.ad-blocker-warning +! graffica.info +! https://github.com/reek/anti-adblock-killer/issues?q=graffica.info +@@||ad.doubleclick.net/favicon.ico$xmlhttprequest,domain=graffica.info +graffica.info#@#.pub300x250 +graffica.info#@#.ad300-250 +graffica.info#@#.text-ad +graffica.info#@#.text_ads +graffica.info#@#.text-ad-link +! gogi.in +! https://github.com/reek/anti-adblock-killer/issues?q=gogi.in +@@||cdn.oriel.io/ads/$xmlhttprequest,domain=gogi.in +gogi.in#@#.pub300x250 +gogi.in#@#.ad300-250 +gogi.in#@#.text-ad +gogi.in#@#.text_ads +gogi.in#@#.text-ad-link +! hayhaytv.vn +! hayhaytv.vn +hayhaytv.vn#@#.ads_wrapper +! comprovendolibri.it +! https://github.com/reek/anti-adblock-killer/issues?q=comprovendolibri.it +comprovendolibri.it#@#.myTestAd +! jagranjunction.com +! https://github.com/reek/anti-adblock-killer/issues?q=jagranjunction.com +@@||jagranjunction.com/js/ads.js$script +! trovesaurus.com +! https://github.com/reek/anti-adblock-killer/issues?q=trovesaurus.com +trovesaurus.com###blocked +! dogefaucet.com +! https://github.com/reek/anti-adblock-killer/issues?q=dogefaucet.com +@@||dogefaucet.com/initializr/js/ads.js$script +! reuters.com +! https://github.com/reek/anti-adblock-killer/issues?q=reuters.com +@@||yospace.com^$domain=reuters.com +reuters.com#@#.adsbox +reuters.com##.RTVSyndicatedPlayer +! flashx.tv +! https://github.com/reek/anti-adblock-killer/issues?q=flashx.tv +@@||flashx.tv/js/-fleshlight2.js$script +! record.xl.pt +@@||aminhaconta.xl.pt/Campaigns/Blockers/ads.html$subdocument,document=record.xl.pt +! ojogo.pt +@@||ojogo.pt/common/scripts/ads.js$script +ojogo.pt###AdBloquer +! filterbypass.me +filterbypass.me##.adhome-728 +! fox.com.tr +fox.com.tr#@#.pub_300x250 +fox.com.tr#@#.pub_300x250m +fox.com.tr#@#.pub_728x90 +fox.com.tr#@#.text-ad +fox.com.tr#@#.textAd +fox.com.tr#@#.text_ad +fox.com.tr#@#.text_ads +fox.com.tr#@#.text-ads +fox.com.tr#@#.text-ad-links +! fox.com.tr +fox.com.tr#@#.pub_300x250 +fox.com.tr#@#.pub_300x250m +fox.com.tr#@#.pub_728x90 +fox.com.tr#@#.text-ad +fox.com.tr#@#.textAd +fox.com.tr#@#.text_ad +fox.com.tr#@#.text_ads +fox.com.tr#@#.text-ads +fox.com.tr#@#.text-ad-links +! lfg.co / leasticoulddo.com +! https://github.com/reek/anti-adblock-killer/issues?q=lfg.co +! https://github.com/reek/anti-adblock-killer/issues?q=leasticoulddo.com +lfg.co,leasticoulddo.com#@##ad_test +lfg.co,leasticoulddo.com#@#.img_ad +lfg.co,leasticoulddo.com#@#.ad_300x250 +lfg.co,leasticoulddo.com#@#.pub_300x250 +lfg.co,leasticoulddo.com#@#.pub_300x250m +lfg.co,leasticoulddo.com#@#.pub_728x90 +lfg.co,leasticoulddo.com#@#.text-ad +lfg.co,leasticoulddo.com#@#.textAd +lfg.co,leasticoulddo.com#@#.text_ad +lfg.co,leasticoulddo.com#@#.text_ads +lfg.co,leasticoulddo.com#@#.text-ads +lfg.co,leasticoulddo.com#@#.text-ad-links +lfg.co,leasticoulddo.com#@#.adsbygoogle +lfg.co,leasticoulddo.com#@#.act-ad-container +! last.fm +! https://github.com/reek/anti-adblock-killer/issues?q=last.fm +@@||$xmlhttprequest,domain=last.fm +@@||adsensecustomsearchads.com/adsense/$script,domain=last.fm +@@||securepubads.g.doubleclick.net$script,domain=last.fm +! liliputing.com +! https://github.com/reek/anti-adblock-killer/issues?q=liliputing.com +@@||liliputing.com^$generichide +! livenewschat.eu +! https://github.com/reek/anti-adblock-killer/issues?q=livenewschat.eu +@@||livenewschat.eu^$generichide +! labcmalayalam.com +! https://github.com/reek/anti-adblock-killer/issues?q=abcmalayalam.com +@@||abcmalayalam.com^$generichide +! fullstuff.co +! https://github.com/reek/anti-adblock-killer/issues?q=fullstuff.co +@@||fullstuff.co^$generichide +! apk.tw +! https://github.com/reek/anti-adblock-killer/issues?q=apk.tw +@@||apk.tw^$generichide +! ridediriddim.com +! https://github.com/reek/anti-adblock-killer/issues?q=ridediriddim.com +@@||ridediriddim.com^$generichide +! haxoff.net +! https://github.com/reek/anti-adblock-killer/issues?q=haxoff.net +@@||haxoff.net^$generichide +! linkdrop.net +! https://github.com/reek/anti-adblock-killer/issues?q=linkdrop.net +@@||linkdrop.net^$generichide +! zahitvstation.com +! https://github.com/reek/anti-adblock-killer/issues?q=zahitvstation.com +@@||zahitvstation.com^$generichide +! apkmos.com +! https://github.com/reek/anti-adblock-killer/issues?q=apkmos.com +@@||apkmos.com^$generichide +! zeta.pokemon-vortex.com +! https://github.com/reek/anti-adblock-killer/issues?q=zeta.pokemon-vortex.com +@@||zeta.pokemon-vortex.com^$generichide +! e-mete.com +! https://github.com/reek/anti-adblock-killer/issues?q=e-mete.com +@@||e-mete.com/js/ads*.js$script,third-party +! qbasic.net +! https://github.com/reek/anti-adblock-killer/issues?q=qbasic.net +qbasic.net#@#.adsbygoogle +! uploadrocket.net +! https://github.com/reek/anti-adblock-killer/issues?q=uploadrocket.net +@@||uploadrocket.net/advertising/ads.js$script +! trakt.tv +! https://github.com/reek/anti-adblock-killer/issues?q=trakt.tv +trakt.tv##.huckster-dfp +! naasongs.com / nsongs.com +! https://github.com/reek/anti-adblock-killer/issues?q=naasongs.com +@@||nsongs.com^$generichide +@@||naasongs.com^$generichide +@@|http://*adv$image,domain=naasongs.com|nsongs.com +! politiken.dk +! https://github.com/reek/anti-adblock-killer/issues?q=politiken.dk +@@||politiken.dk/*ad$script +! ing.dk +! https://github.com/reek/anti-adblock-killer/issues?q=ing.dk +@@||ing.dk/*ad$script +! jyllands-posten +! https://github.com/reek/anti-adblock-killer/issues?q=jyllands-posten.dk +@@||jyllands-posten.dk/*ad$script +! hypixel.net +! https://github.com/reek/anti-adblock-killer/issues?q=hypixel.net +@@||hypixel.net^$generichide +! snesfun.com +! https://github.com/reek/anti-adblock-killer/issues?q=snesfun.com +@@||snesfun.com/js/ads.js$script +! tvp.pl +! https://github.com/reek/anti-adblock-killer/issues?q=tvp.pl +@@||s.tvp.pl/files/tvplayer/*/advertisement.gif$image +! swagbucks.com +! https://github.com/reek/anti-adblock-killer/issues?q=swagbucks.com +@@||swagbucks.com^$generichide +! pcbolsa.com +! https://github.com/reek/anti-adblock-killer/issues?q=pcbolsa.com +@@||pcbolsa.com^*/ads.js$script +! itv.com +! https://github.com/reek/anti-adblock-killer/issues?q=itv.com +@@||tidaltv.com/ILogger.aspx$object,domain=itv.com +! dvbtmap.eu +! https://github.com/reek/anti-adblock-killer/issues?q=dvbtmap.eu +@@||dvbtmap.eu/script/ads*.js$script +! loksatta.com +! https://github.com/reek/anti-adblock-killer/issues?q=loksatta.com +@@||loksatta.com/*/ads$script +! 8muses.com +! https://github.com/reek/anti-adblock-killer/issues?q=8muses.com +8muses.com#@#[style*="background: transparent url(\"data:image/gif;base64,"] +! mindgames.com / htmlgames.com +! https://github.com/reek/anti-adblock-killer/issues?q=mindgames.com +@@||imasdk.googleapis.com/js/sdkloader/*$script,domain=mindgames.com|htmlgames.com +! nicematin.com +! https://github.com/reek/anti-adblock-killer/issues?q=nicematin.com +@@||nicematin.com/assets/*/ads.js$script +! hotslogs.com +! https://github.com/reek/anti-adblock-killer/issues?q=hotslogs.com +@@||d3pkae9owd2lcf.cloudfront.net/mb105.gz.js$script,domain=hotslogs.com +! minecraftbuildinginc.com +! https://github.com/reek/anti-adblock-killer/issues?q=minecraftbuildinginc.com +@@||minecraftbuildinginc.com^$generichide +! server-setting.info +! https://github.com/reek/anti-adblock-killer/issues?q=server-setting.info +server-setting.info#@#.adsbygoogle +! goalsarena.org +! https://github.com/reek/anti-adblock-killer/issues?q=goalsarena.org +@@||goalsarena.org^$generichide +! hulkusc.com +! https://github.com/reek/anti-adblock-killer/issues?q=hulkusc.com +@@||afairweb.com/api/$xmlhttprequest,domain=hulkusc.com +hulkusc.com#@#.adsbox +hulkusc.com###bab_popup +! thehomestyle.co +! https://github.com/reek/anti-adblock-killer/issues?q=thehomestyle.co +@@||pagead2.googlesyndication.com/pagead/js/*/show_ads_impl.js$domain=thehomestyle.co +@@||pagead2.googlesyndication.com/pagead/js/adsbygoogle.js$domain=thehomestyle.co +! adage.com +! https://github.com/reek/anti-adblock-killer/issues?q=adage.com +||adage.com/assets/js/min/adBlockDetector.js$script +! gelbooru.com +! https://github.com/reek/anti-adblock-killer/issues?q=gelbooru.com +gelbooru.com##.noticeError +! emuparadise.me +! https://github.com/reek/anti-adblock-killer/issues?q=emuparadise.me +||p.mprd.se/js/bscripts*.js$script,domain=emuparadise.me +! yafud.pl +! https://github.com/reek/anti-adblock-killer/issues?q=yafud.pl +@@||yafud.pl^$generichide +yafud.pl###adsense_banner_top +! siamfishing.com +! https://github.com/reek/anti-adblock-killer/issues?q=siamfishing.com +@@||siamfishing.com/_js/adsbygoogle.js$script +! videacesky.cz +! https://github.com/reek/anti-adblock-killer/issues?q=videacesky.cz +@@||videacesky.cz/getbanner.cfm$script +! sitenable.com +! https://github.com/reek/anti-adblock-killer/issues?q=sitenable.com +@@||sitenable.com/admega.php$script +@@||sitenable.org/admega.php$script +! koddostu.com +! https://github.com/reek/anti-adblock-killer/issues?q=koddostu.com +@@||koddostu.com/js/ads.js$script +! megatorrentshd.com +! https://github.com/reek/anti-adblock-killer/issues?q=megatorrentshd.com +||noticiasurgente.in/embed/p2/Controller/DesktopViewControladorMicki.js$script,domain=megatorrentshd.com +! prem.link +! https://github.com/reek/anti-adblock-killer/issues?q=prem.link +@@||liveadexchanger.com/a/display.php$script,domain=prem.link +! wolfram-client.tk +! wolfram-client.tk +@@||go.wolfram-client.tk^$generichide +! ----- Hide/Block ------------------------------------------------------------------------------------------------------------------- ! +! +! ----- Annoying Elements ----- ! +! +/fbox/fb.js$script +/fbox/fblaunch.js$script +/plugins/main/js/jquery.simplemodal.js$script +/plugins/social-traffic-pop/stp.js$script +/social-traffic-pop/jquery.stp.js$script +! +! ----- Tracking ----- ! +! +||js.sapo.pt/SAPOWebAnalytics/ +||flash.banners-service.info^ +! compteur-visite.com +||compteur-visite.com^$third-party +! histats.com +||histats.com^$third-party +! pagefair.com (Measure ads blocked) +||pagefair.com^$third-party +||pagefair.net^$third-party +! +! ----- Malwares ----- ! +! +||getapplicationmy.info^ +||doremido.com^ +||speednetwork14.com^ +! +! ----- Fake ----- ! +! +##A[href^="http://www.liveadexchanger.com/a/display.php"] +##A[href^="http://share.payoneer-affiliates.com/a/clk/"] +##A[href="http://goo.gl/jQ9bcz"] +##A[href^="http://www.yourfilezone.com/play?lng="] +##A[href^="https://action.metaffiliation.com/trk.php?"] +##A[href^="http://action.metaffiliation.com/trk.php?"] +##A[href^="http://get.d3b3e6340.website/as/clk?id="] +###WarningCodec +junksport.com##DIV[style="background-color: rgb(251, 236, 173); position: absolute; margin: 0px 0px 0px -350px; left: 50%; width: 700px; z-index: 999999; height: 22px; font-family: arial; font-weight: bold; font-size: 14px; text-shadow: none; text-align: left; color: black; padding-top: 5px; padding-bottom: 5px; top: 0px;"] +! +! ----- Popups ----- ! +! +||everydaycarry.com^$popup +||bet-at-home.com^$popup +||scorebull.com/adv/$popup +||sender.contentjs.com^$popup +||sports747.com^$popup +||sexgangsters.com^$popup +||atrx7.com^$popup +||dealxplorer.org^$popup +||offer.alibaba.com^$popup +! +! ----- Shortners ----- ! +! +! linkbucks.com (Visit Script) +||allanalpass.com/visitScript/$script,third-party +||amy.gs/visitScript/$script,third-party +||any.gs/visitScript/$script,third-party +||cash4files.com/visitScript/$script,third-party +||cash4links.co/visitScript/$script,third-party +||deb.gs/visitScript/$script,third-party +||drstickyfingers.com/visitScript/$script,third-party +||dyo.gs/visitScript/$script,third-party +||eafyfsuh.net/visitScript/$script,third-party +||fapoff.com/visitScript/$script,third-party +||filesonthe.net/visitScript/$script,third-party +||freean.us/visitScript/$script,third-party +||freegaysitepass.com/visitScript/$script,third-party +||galleries.bz/visitScript/$script,third-party +||goneviral.com/visitScript/$script,third-party +||hornywood.tv/visitScript/$script,third-party +||linkbabes.com/visitScript/$script,third-party +||linkbucks.com/visitScript/$script,third-party +||megaline.co/visitScript/$script,third-party +||miniurls.co/visitScript/$script,third-party +||picbucks.com/visitScript/$script,third-party +||poontown.net/visitScript/$script,third-party +||qqc.co/visitScript/$script,third-party +||rqq.co/visitScript/$script,third-party +||sasontnwc.net/visitScript/$script,third-party +||seriousdeals.net/visitScript/$script,third-party +||sexpalace.gs/visitScript/$script,third-party +||theseblogs.com/visitScript/$script,third-party +||theseforums.com/visitScript/$script,third-party +||tinylinks.co/visitScript/$script,third-party +||tnabucks.com/visitScript/$script,third-party +||tubeviral.com/visitScript/$script,third-party +||ultrafiles.net/visitScript/$script,third-party +||urlbeat.net/visitScript/$script,third-party +||whackyvidz.com/visitScript/$script,third-party +||youfap.me/visitScript/$script,third-party +||yyv.co/visitScript/$script,third-party +||zatnawqy.net/visitScript/$script,third-party +||zff.co/visitScript/$script,third-party +! linkbucks.com (Full Page Script) +||allanalpass.com/Webservices/jsParseLinks.aspx$script,third-party +||amy.gs/Webservices/jsParseLinks.aspx$script,third-party +||any.gs/Webservices/jsParseLinks.aspx$script,third-party +||cash4files.com/Webservices/jsParseLinks.aspx$script,third-party +||cash4links.co/Webservices/jsParseLinks.aspx$script,third-party +||deb.gs/Webservices/jsParseLinks.aspx$script,third-party +||drstickyfingers.com/Webservices/jsParseLinks.aspx$script,third-party +||dyo.gs/Webservices/jsParseLinks.aspx$script,third-party +||eafyfsuh.net/Webservices/jsParseLinks.aspx$script,third-party +||fapoff.com/Webservices/jsParseLinks.aspx$script,third-party +||filesonthe.net/Webservices/jsParseLinks.aspx$script,third-party +||freean.us/Webservices/jsParseLinks.aspx$script,third-party +||freegaysitepass.com/Webservices/jsParseLinks.aspx$script,third-party +||galleries.bz/Webservices/jsParseLinks.aspx$script,third-party +||goneviral.com/Webservices/jsParseLinks.aspx$script,third-party +||hornywood.tv/Webservices/jsParseLinks.aspx$script,third-party +||linkbabes.com/Webservices/jsParseLinks.aspx$script,third-party +||linkbucks.com/Webservices/jsParseLinks.aspx$script,third-party +||megaline.co/Webservices/jsParseLinks.aspx$script,third-party +||miniurls.co/Webservices/jsParseLinks.aspx$script,third-party +||picbucks.com/Webservices/jsParseLinks.aspx$script,third-party +||poontown.net/Webservices/jsParseLinks.aspx$script,third-party +||qqc.co/Webservices/jsParseLinks.aspx$script,third-party +||rqq.co/Webservices/jsParseLinks.aspx$script,third-party +||sasontnwc.net/Webservices/jsParseLinks.aspx$script,third-party +||seriousdeals.net/Webservices/jsParseLinks.aspx$script,third-party +||sexpalace.gs/Webservices/jsParseLinks.aspx$script,third-party +||theseblogs.com/Webservices/jsParseLinks.aspx$script,third-party +||theseforums.com/Webservices/jsParseLinks.aspx$script,third-party +||tinylinks.co/Webservices/jsParseLinks.aspx$script,third-party +||tnabucks.com/Webservices/jsParseLinks.aspx$script,third-party +||tubeviral.com/Webservices/jsParseLinks.aspx$script,third-party +||ultrafiles.net/Webservices/jsParseLinks.aspx$script,third-party +||urlbeat.net/Webservices/jsParseLinks.aspx$script,third-party +||whackyvidz.com/Webservices/jsParseLinks.aspx$script,third-party +||youfap.me/Webservices/jsParseLinks.aspx$script,third-party +||yyv.co/Webservices/jsParseLinks.aspx$script,third-party +||zatnawqy.net/Webservices/jsParseLinks.aspx$script,third-party +||zff.co/Webservices/jsParseLinks.aspx$script,third-party +! linkbucks.com (Load Target Url) +@@||allanalpass.com/intermission/loadTargetUrl$xmlhttprequest +@@||amy.gs/intermission/loadTargetUrl$xmlhttprequest +@@||any.gs/intermission/loadTargetUrl$xmlhttprequest +@@||cash4files.com/intermission/loadTargetUrl$xmlhttprequest +@@||cash4links.co/intermission/loadTargetUrl$xmlhttprequest +@@||deb.gs/intermission/loadTargetUrl$xmlhttprequest +@@||drstickyfingers.com/intermission/loadTargetUrl$xmlhttprequest +@@||dyo.gs/intermission/loadTargetUrl$xmlhttprequest +@@||eafyfsuh.net/intermission/loadTargetUrl$xmlhttprequest +@@||fapoff.com/intermission/loadTargetUrl$xmlhttprequest +@@||filesonthe.net/intermission/loadTargetUrl$xmlhttprequest +@@||freean.us/intermission/loadTargetUrl$xmlhttprequest +@@||freegaysitepass.com/intermission/loadTargetUrl$xmlhttprequest +@@||galleries.bz/intermission/loadTargetUrl$xmlhttprequest +@@||goneviral.com/intermission/loadTargetUrl$xmlhttprequest +@@||hornywood.tv/intermission/loadTargetUrl$xmlhttprequest +@@||linkbabes.com/intermission/loadTargetUrl$xmlhttprequest +@@||linkbucks.com/intermission/loadTargetUrl$xmlhttprequest +@@||megaline.co/intermission/loadTargetUrl$xmlhttprequest +@@||miniurls.co/intermission/loadTargetUrl$xmlhttprequest +@@||picbucks.com/intermission/loadTargetUrl$xmlhttprequest +@@||poontown.net/intermission/loadTargetUrl$xmlhttprequest +@@||qqc.co/intermission/loadTargetUrl$xmlhttprequest +@@||rqq.co/intermission/loadTargetUrl$xmlhttprequest +@@||sasontnwc.net/intermission/loadTargetUrl$xmlhttprequest +@@||seriousdeals.net/intermission/loadTargetUrl$xmlhttprequest +@@||sexpalace.gs/intermission/loadTargetUrl$xmlhttprequest +@@||theseblogs.com/intermission/loadTargetUrl$xmlhttprequest +@@||theseforums.com/intermission/loadTargetUrl$xmlhttprequest +@@||tinylinks.co/intermission/loadTargetUrl$xmlhttprequest +@@||tnabucks.com/intermission/loadTargetUrl$xmlhttprequest +@@||tubeviral.com/intermission/loadTargetUrl$xmlhttprequest +@@||ultrafiles.net/intermission/loadTargetUrl$xmlhttprequest +@@||urlbeat.net/intermission/loadTargetUrl$xmlhttprequest +@@||whackyvidz.com/intermission/loadTargetUrl$xmlhttprequest +@@||youfap.me/intermission/loadTargetUrl$xmlhttprequest +@@||yyv.co/intermission/loadTargetUrl$xmlhttprequest +@@||zatnawqy.net/intermission/loadTargetUrl$xmlhttprequest +@@||zff.co/intermission/loadTargetUrl$xmlhttprequest +! linkbucks.com (Anti-Adblock) +@@|http://*.net/*/$subdocument,third-party,domain=allanalpass.com|amy.gs|any.gs|cash4files.com|cash4links.co|deb.gs|drstickyfingers.com|dyo.gs|eafyfsuh.net|fapoff.com|filesonthe.net|freean.us|freegaysitepass.com|galleries.bz|goneviral.com|hornywood.tv|linkbabes.com|linkbucks.com|megaline.co|miniurls.co|picbucks.com|poontown.net|qqc.co|rqq.co|sasontnwc.net|seriousdeals.net|sexpalace.gs|theseblogs.com|theseforums.com|tinylinks.co|tnabucks.com|tubeviral.com|ultrafiles.net|urlbeat.net|whackyvidz.com|youfap.me|yyv.co|zatnawqy.net|zff.co +! adf.ly +||cdn.adf.ly/js/entry.js$script,third-party +||cdn.j.gs/js/entry.js$script,third-party +||cdn.q.gs/js/entry.js$script,third-party +||cdn.ay.gy/js/entry.js$script,third-party +||cdn.adf.ly/js/link-converter.js$script,third-party +||cdn.j.gs/js/link-converter.js$script,third-party +||cdn.q.gs/js/link-converter.js$script,third-party +||cdn.ay.gy/js/link-converter.js$script,third-party +||cdn.adf.ly/js/display.js$script,third-party +||cdn.j.gs/js/display.js$script,third-party +||cdn.q.gs/js/display.js$script,third-party +||cdn.ay.gy/js/display.js$script,third-party +! adf.ly (anti-adblock) +! https://github.com/reek/anti-adblock-killer/issues?q=adf.ly +@@||adf.ly^$generichide +@@||j.gs^$generichide +@@||q.gs^$generichide +@@||ay.gy^$generichide +@@||s1-adfly.com/show.php$subdocument,domain=adf.ly|j.gs|q.gs|ay.gy +@@/static/image/ad*.png$image,domain=adf.ly|j.gs|q.gs|ay.gy +@@||static.adf.ly/static/image/ad*.png$image,third-party +! shorte.st +||cdn.shorte.st/link-converter.min.js$script,third-party +! bc.vc +||bc.vc/js/link-converter.js$script,third-party +||bc.vc/js/bcvc_go.js$script,third-party +||bc.vc/js/bcvc_in.js$script,third-party +! gca.sh +||gca.sh/static/linkreplacer.js$script,third-party +! ouo.io +/js/ouo/entry.js$script,third-party +/js/ouo/entry_v1.js$script,third-party +||cdn.ouo.io/js/full-page-script.js$script,third-party +! binbox.io +||binbox.io/autolink.js$script,third-party +! esprit-click.com +||esprit-click.com/display.php$subdocument,third-party +||esprit-click.com/ec-async.js$script,third-party +! +! ----- Torrents ----- ! +! +! torrentz.eu +||torrentz.eu/p/$popup +||torrentz.eu/tzs.2.js$script +! kickass.to +kat.ph,kickass.to,katproxy.com,proxykat.me##.partner1Button +! thepiratebay +/poptest.js|$popup,domain=thepiratebay.sx|pirateproxy.se|unblocked.co|piratesniper.net|pirateproxy.net|piratebaybyproxy.com|proxybay.eu|tpbunion.com|quluxingba.info|tpb.ducke.co|piratebayunion.com|tpb.piraten.lu|tpb.ipredator.se|tpb.pirati.cz|theproxybay.biz|51tsj.com|bay.alanaktion.net|tpbpirate.tk +! fenopy.se +fenopy.se##[rel="nofollow external"][href^="/ddl/"] +! seedpeer.me +seedpeer.me###body > #pageTop + * + #headerbox + TABLE[width="100%"] +! mininova.org +mininova.org###content > #adspot-a + .maintable +! zetorrents.com +zetorrents.com##A[href^="http://acces.directionplaisir.com/a.php?"] +zetorrents.com##A[href^="http://www.insta-cash.net/tds/?"] +! cpasbien.io +/js/ec_connectorDelivery.js$script,domain=cpasbien.io +! rarbg.com +rarbg.com##A[href^="/w_d_adpub.php?id="] +! emule-island.ru## +emule-island.ru##.newsgroup +emule-island.ru##.lastnews + A[href^="http://www.downloadmr.com/dmr/download/"] +! bts.to +bts.to##.dl_blue[href^="/goto_.php?url="] +! torrent-finder.info +torrent-finder.info###addon_info +! poringapic.com +poringapic.com##IMG[src^="http://poringapic.com/image.php?"] +! torrentproject.com +torrentproject.com##A[href^="//torrentproject.com/out/?"] +! torrent-avenue.com +||torrent-avenue.com/popup.js +! torrent-francais.com +torrent-francais.com##A[onclick^="this.href='http://www.FriendlyDuck.com/AF_TA/rel/"] +! t411.me +t411.me##IMG[src="http://www.t411.me/images/external/usenet.jpg"] +t411.me##.ads +! extratorrent.cc +||uiqatnpooq.com/0f8b73d477b554394e23077935e1fff4.js$script,domain=extratorrent.cc +! +! ----- Debriders ----- ! +! +! preemlinks.com +preemlinks.com#@##divads +! mondebrideur.com +mondebrideur.com##.plugbarremozi +! mega-debrid.eu +||kyliane.fr/pub.php +||kyliane.fr/pub2.php +! juba-get.com +juba-get.com##IMG[src="http://linkeasy.org/img/uploaded/468x60x7.gif"] +||dl.dropbox.com/u/50417078/gerador/LonelyHeart.mp3 +juba-get.com##IMG[src="http://goo.gl/KcrEH"] +! stream-happy.com +stream-happy.com###layer2 +! coredistrict.com +coredistrict.com##IMG[src^="http://pixxur.com/pfb/"] +! comopremium.com.ar +comopremium.com.ar###blanuncio +comopremium.com.ar##IMG[src="templates/plugmod/images/a.png"] +! fullpremiums.com +fullpremiums.com##IMG[src="templates/plugmod/images/a.png"] +! rapid8.com +rapid8.com###blcokMzg +rapid8.com##.backk +||mobatory.com^$domain=rapid8.com +! eami.in +@@||eami.in/images/js/ads.js$script +! cnzz.mmstat.com +@@||cnzz.mmstat.com/*.gif$domain=400gb.com +! uploaded-premium.ru +@@||uploaded-premium.ru/ads/ad.js$script +@@||ad.sevenads.net/layer.php?p=$script,domain=uploaded-premium.ru +@@||ad.sevenads.net/banner.php?$script,domain=uploaded-premium.ru +! referencemega.com +referencemega.com###hebdotop_t +||track.effiliation.com/servlet/$popup,domain=referencemega.com +||siteunder.unclejeans.com^$popup,domain=referencemega.com +! keepfiles.fr +keepfiles.fr###shadow +! turkdown.com +turkdown.com###duyuru +! dada44230.fr +||nefroto.net^$script,domain=dada44230.fr +! generatupremium.biz +generatupremium.biz##[href="http://www.hostunder.net/windows-rdp/"] +! generatorlinkpremium.com +@@||generatorlinkpremium.com/js/ads.js$script +generatorlinkpremium.com##.thirdsky +generatorlinkpremium.com##.secondsky +! game-state.com +@@||static.game-state.com/js/adblock.js$script +! gamejolt.com +gamejolt.com###ima-ad-container +! fakirdebrid.net +||upresim.tk/berat/js/entry$script,domain=fakirdebrid.net +! +! ----- Cloud ----- ! +! +! wawa-film.org +wawa-film.org##A[href^="http://api.adlure.net/partner/click/"] +! planet-series.tv +planet-series.tv##[href*="/offer?prod="] +! +! ----- Streaming ----- ! +! +! floatLayer +tvportugalhd.info,tvportugalhd.com,tvportugalhd.org,tvphd.com,sporttv.pt.am,pogotv.eu,zonatugatv.com,flashstreams.net,cocas.tv,soccertoall.net,tvgente.com,sportvgratis1.com,icasthd.tv,hdtvtuga.com,hdembed.com,streamking.org,championsuefa.tv,canalescp.blogspot.com,miscanales21.blogspot.com,miscanalescp25.blogspot.com,peliculascp.blogspot.com,zeyutvcanales.com,turbocast.tv,torcidatricolor.eu,fixolas.net,wowhq.ws,wowhq.eu,futhd1.blogspot.com,tugastream.com,portugaldesportivo.com,cocas1.com,cbox.ws,uvue.de,sportstvonline.net,portalzuca.net,look-tvs.com,tvgente.eu,kingstreams.tv,micast.tv,wowhq.umbb.net,streaming-foot.me,footdirect24.com,wiz1.net,crichd.tv,stadium-live.biz,ligier-voiture.eu,match-foot-streaming.com,buzina.xyz,cast4u.tv,live9.net,megaviptv.me,wizhdsports.com,hdcast.info,premiersporthd.com,eplstream.com,lethalstreams.xyz,veecast.net,hdfree.tv,beinsport-streaming.com##[id^="floatLayer"] +! bannerfloat +freelivesport.eu,cv55.eu,nowwatchtvlive.me,nowwatchtvlive.co,liguendirect.com,beinsports24.com,dabstrap.com,tous-sports.tv,hdcast.org,coolsport.se,hdfree.tv##[id^="bannerfloat"] +! hdfree.tv +hdfree.tv##[href^="http://hdfree.tv/ads/"] +! livesoccerhq +s.m2pub.com###adk2_img +! tvportugalhd +tvportugalhd.org,tvportugalhd.eu##.xbidv468 +tvportugalhd.org,tvportugalhd.eu##.bidv468 +! tv.tugastvs.com +tv.tugastvs.com###adtugas1 +tv.tugastvs.com###adtugas2 +tv.tugastvs.com###adtugas3 +! megafilmeshd.net +megafilmeshd.net###ad1 +megafilmeshd.net###ad2 +megafilmeshd.net##[href^="http://click.afiliados.uol.com.br/Clique"] +! live.gtcaster.com +live.gtcaster.com##[id^="adc"] +live.gtcaster.com###bbb +! tous-sports.tv +tous-sports.tv##IMG[src="http://www.tous-sports.tv/images/blanccloses.png"] +! hdcastream.com +hdcastream.com###closeFrame_banner +hdcastream.com###closeFrame1 +! btvsports.com +btvsports.com###ai_tapar +! serverhd.eu +serverhd.eu##[id^="closeFrame"] +serverhd.eu###countDown +! footstream.tv +||foot.footstream.tv/js/compteur1.js$script +||business-agence.eu^$domain=footstream.tv +! hdcastream.com +hdcastream.com###total +hdcastream.com##.container +! ilive.to +ilive.to###ad_overlay +ilive.to###ad_overlay_content +ilive.to###ad_overlay_countdown +! tiv.pw +cdn.tiv.pw###Advertisement1 +! pornoshara.tv +||pornoshara.tv/template/branding/swf/ +! streamsportlive.es +streamsportlive.es###WarningCodecBanner +! stream2watch.me +stream2watch.me###moveads +! ana1.me +ana1.me##.videopos +! zuuk.net +zuuk.org###fl10 +! embeducaster.com +embeducaster.com###impo_overlay +! tvdez.com +cdn.tvdez.com##IFRAME[src^="http://ad.directrev.com/RealMedia/ads/"] +cdn.tvdez.com###cerrar +! tugastream.com +tugastream.com##IMG[src="http://i39.tinypic.com/sobxg2.gif"] +tugastream.com###closediv +! antena24.com +antena24.com##[id^="layer"] +! thesporttv.eu +thesporttv.eu,sporttvhdmi.com##[id^="ad_tlvmedia-"] +! livesportshd.us +channel1.livesportshd.us###ai_tapar_content +! sportvgratis1.com +sportvgratis1.com##IMG[src^="http://www.pt.vigour-europe.com/"] +sportvgratis1.com###eplayer +tvrojadirecta.com##IMG[src="/close.gif"] +! limaenvivo.com +limaenvivo.com##IMG[title="close"] +! championsuefa.tv +championsuefa.tv###closebutton +! zeyutvcanales.com +zeyutvcanales.com###KBTricksFBpop +! micast.tv##.adv +micast.tv##.adv +micast.tv###up +micast.tv###closediv +###micast_ads +! pirlotv.tv +pirlotv.tv###ad_overlay +pirlotv.tv###ad_overlay_content +pirlotv.tv###ad_overlay_countdown +! chatytvgratis.me +@@||cdn.chatytvgratis.me/ads/ads.php?$domain=cineplanet21.com +@@||cdn.chatytvgratis.me/ads/ads2.php?$domain=cineplanet21.com +! sharecast network +sharecast.eu,sharecast.to###table1 +! youmoviz.tv +youmoviz.tv##.plugbarremozi +! adbuck.cc +adbuck.cc###col_publi +||adbuck.cc^$third-party +@@||adbuck.cc/player/ +! wowhq.ws - wowhq.eu - wowhq.info +! @@||wowhq.eu^$elemhide +wowhq.umbb.net##IMG[width="970"][height="90"] +wowhq.umbb.net##IMG[width="160"][height="600"] +wowhq.umbb.net##[href^="http://porreiropa.com/cms/"] > IMG +cbox.ws##[href^="http://secretstory24h.com/cms/"] > IMG +cbox.ws##[href="http://fixolas.net/"] > IMG +fixolas.net##[href="http://fixolas.net/"] > IMG +! sport-show.fr +sport-show.fr##DIV[style="padding-top:0px;float:left;width:100%;font-size:13px;line-height:0px;top:4px;text-align:left"] +! majax31sport +foot.tous-sports.tv##IMG[src="http://foot.tous-sports.tv/images/blanccloses.png"] +strmh24.com###b1 +! tiv.pw +cdn.tiv.pw##.drt +cdn.tiv.pw##.floater +! sharecast.to +sharecast.to##iframe[src^="http://delitaly.com.br/"] +sharecast.to##iframe[src^="http://mixturecloud.com.br/"] +! hdcast.org +hdcast.org##[id^="html"] +! u-stream.me##.videoSF +u-stream.me##.videoSF +u-stream.me##.video +! u-peak.me##.videoSF +u-peak.me##.videoSF +u-peak.me##.video +! dcast.tv +dcast.tv###hideall +! privatestream.tv +privatestream.tv###timer1 +privatestream.tv###timer2 +privatestream.tv###timer3 +! jjcast.com +jjcast.com###timer1 +jjcast.com###timer2 +jjcast.com###timer3 +jjcast.com##IMG[src="close_button.png"] +! aliez network +aliez.tv,aliez.me###ads +aliez.tv,aliez.me###adbtm +! tvfree2.me +tvfree2.me###adn1 +||tvfree2.me/pub/ +||tvfree2.me/ads_*.js$script +! aovivoagora.com +aovivoagora.com##div[id^="anuncio"] +! biggestplayer.me +biggestplayer.me##.cuadrado.rmv +! streaming-foot.info +! stream-foot.tv +! foot-live.info +! total-sport.tv +streaming-foot.info,stream-foot.tv,foot-live.info,total-sport.tv##.fb +streaming-foot.info,stream-foot.tv,foot-live.info,total-sport.tv##.fb_twitter +streaming-foot.info,stream-foot.tv,foot-live.info,total-sport.tv##[id^="timer"] +! tvfree.me (network) +tvfree.me,mytvfree.me,mytvfree2.me,mytvfree3.me,mytvfree4.me##[id^="template"] +! nowwatchtvlive.me +nowwatchtvlive.me##DIV[style="padding-top:5px;float:left;width:100%;font-size:13px;line-height:26px;height:31px;top: 12px;z-index:9999;text-align:left"] +! goodcast.co.uk +goodcast.co.uk##[style="position: absolute; top: 100px; left: 160px; z-index: 1000;"] +! zoomtv.me +! https://github.com/reek/anti-adblock-killer/issues?q=zoomtv.me +zoomtv.me##[class^="topad"] +zoomtv.me###membz +@@||zoomtv.me/*/js/ads.js$script +! pxstream.tv +pxstream.tv###ImpedeTela +pxstream.tv###mg_dindin +! 04stream.com +04stream.com##[id^="adv"] +04stream.com##[id^="closediv"] +04stream.com##[id^="otclosediv"] +! ftpnova.eu +ftpnova.eu###Av +! cinestrenostv.tv +cinestrenostv.tv##[id^="capa"] +cinestrenostv.tv##[id^="closeX"] +! usagoals.com +usagoals.com###overlay +! footdirect24.com +footdirect24.com###hid +! hdcast.info +||hdcast.info/adcompany.php$subdocument +! freehdsport.com +freehdsport.com##[id^="ltas_overlay_Player"] +! livefootballhd.net +||livefootballhd.net/ad.html$subdocument +! fgames.pw +fgames.pw###html3 +! vipbox.online +vipbox.online###html3 +! sportshubtv.com +sportshubtv.com###ad_tekst +sportshubtv.com###ad_show +! bro.adcast.tech +bro.adcast.tech,bro.adcast.site###ads +bro.adcast.tech,bro.adcast.site##.mask.adblock +||static.bro.adca.st/ad*.html$subdocument +! hdzog.com +! https://github.com/reek/anti-adblock-killer/issues/1362 +@@||hdzog.com/js/advertising.js$script +! wallpapershacker.com +! https://github.com/reek/anti-adblock-killer/issues/1361 +@@||wallpapershacker.com/js/adsbygoogle.js$script +! imgclick.net +! https://github.com/reek/anti-adblock-killer/issues/1359 +@@/show_ads.js$script,domain=imgclick.net +! euroman.dk +! https://github.com/reek/anti-adblock-killer/issues/1374 +||egmontassets.net/random.js$script,domain=euroman.dk +! +! ----- File Search ----- ! +! +! sharedir.com +sharedir.com##IMG[src="http://premiumdl4.me/rseimages/rse_banner64_3.png"] +! filetram.com +filetram.com###triangle-border +! filediva.com +filediva.com##.download_top +filediva.com##A[href*="http://www.insta-cash.net/tds/"] +! fileshut.biz +fileshut.biz##.download_item2 +! downloadnow.net +downloadnow.net##.results-premium.results-premium__top.holder-padding +! downloadsharedfilez.com +downloadsharedfilez.com##A[href^="http://epnredirect.ru/redirect/cpa/"] +! isearchfiles.com +isearchfiles.com,filescroptube.com##A[href^="http://66.55.151.22/download.php?ref="] +! filegaga.com +filegaga.com##A[href^="/ot/fast.php"] +! general-fil.es +general-fil.es###sponsored +! mrtzcmp3.net +mrtzcmp3.net###hstp-bg-overlay +mrtzcmp3.net###hstp_interstitial +! ddl-search.biz##.wpbanner_superlenny +ddl-search.biz##.wpbanner_superlenny +! pronpic.org +||pronpic.org/52mp/index.php/adhandler/ +||advertclicks.ru^$domain=pronpic.org +||limon.biz^$domain=pronpic.org +||tizru.com^$domain=pronpic.org +||piroji.com^$domain=pronpic.org +||crpoy.com^$domain=pronpic.org +||xaogi.com^$domain=pronpic.org +||6likosy.com^$domain=pronpic.org +||midlemee.ru^$domain=pronpic.org +||tafyeta.ru^$domain=pronpic.org +||tmserver-1.com^$domain=pronpic.org +||zinzimo.info^$domain=pronpic.org +||avitya.ru^$domain=pronpic.org +! rapidgator.net +||kovla.com/?$popup,domain=rapidgator.net +! antipubfirefox.org +splash.antipubfirefox.org##DIV[align="center"] +! ojogo.pt +ojogo.pt###moldura_ojogo +! banners-service.info +! europacash.com +||europacash.com^$third-party,script +! rencontreshard.com +||media.rencontreshard.com^$third-party,script +! cpatrendreklam.com +||cpatrendreklam.com^$third-party,script +! go4up.com +go4up.com##[href^="http://liversely.com/g4u?q="] +go4up.com##[href^="http://go.ad2up.com/afu.php?id="] +! academia.edu +@@||api.academia.edu/v0/users/*/stats$script +! permittingnorthlandseamen.info +||data.permittingnorthlandseamen.info^ +! gaara-fr.com +gaara-fr.com###pub01 +gaara-fr.com###ga-skin-left +gaara-fr.com###ga-skin-right +! +! ----- Others ----- ! +! +! tvi +tvi24.iol.pt##iframe#barraIOL +tvi24.iol.pt###heightPH +! jornal record +||sportingbet-affiliate.host.bannerflow.com/core_bannerviewer.swf$domain=record.xl.pt +@@||record.xl.pt/pub/mrec_dynamic.aspx?pubvar=FOTOS +record.xl.pt##A[href^="http://partner.sbaffiliates.com/"] +||record.xl.pt/pub/ +||record.xl.pt/common/images/pub/ +||js.xl.pt/molduras/record/deco/ +pubs.xl.pt###descontos +record.xl.pt###BannerINQ +netviagens.com###nvAdForm +! pro-ddl.ws +pro-ddl.ws###cboxOverlay + #colorbox + #fb-root + * + * + .fixe +androidhellas.com##IMG[src="http://androidhellas.com/wp-content/uploads/2013/08/Android-Hellas-banner-728x90A.gif"] +! soft98.ir +soft98.ir##.shad +soft98.ir##.shad2 +! banstex.com +||script.banstex.com/script/ +! 1fichier.com +1fichier.com##[style="float:right;width:300px;height:600px"] +! coder143.com +||musicfire.googlecode.com/files/CountryCode.js +||musicfire.googlecode.com/files/AD.Loader-min.js +||musicfire.googlecode.com/files/jquery.colorbox-min.js +! putlocker fake button malware +putlocker.com,sockshare.com##INPUT[type="button"][value="Download Now"] +! rireetchansons.fr +! https://github.com/reek/anti-adblock-killer/issues?q=rireetchansons.fr +rireetchansons.fr###popins +rireetchansons.fr###upsell +mylivesocial.com##.bgimg +! billionuploads.com/ +! https://github.com/reek/anti-adblock-killer/issues?q=billionuploads.com/ +||pop.billionuploads.com/ppp/$popup +/grooptoo/index/getGrooptooAd/| +! assurance-conseil.net +! https://github.com/reek/anti-adblock-killer/issues?q=assurance-conseil.net +||assurance-conseil.net/popup.js +! kizu.org +! https://github.com/reek/anti-adblock-killer/issues?q=kizu.org +||kizu.org/adv-$popup +! tvgolo.com +! https://github.com/reek/anti-adblock-killer/issues?q=tvgolo.com +tvgolo.com###hstp-bg-overlay +tvgolo.com###hstp_interstitial +! mesddl.cc +! https://github.com/reek/anti-adblock-killer/issues?q=mesddl.cc +mesddl.cc###cboxContent +! urlchecker.net / urlchecker.org +! https://github.com/reek/anti-adblock-killer/issues?q=urlchecker.net +! https://github.com/reek/anti-adblock-killer/issues?q=urlchecker.org +urlchecker.net###adchecker +urlchecker.net###adchecker_btn +urlchecker.net###ads_notify +urlchecker.org###adchecker +urlchecker.org###adchecker_btn +urlchecker.org###ads_notify +! +! ----- Internal Use ----- ! +! +! ###k2Uw7isHrMm5JXP1Vwdxc567ZKc1aZ4I +! ||reek.github.io/anti-adblock-killer/k2Uw7isHrMm5JXP1Vwdxc567ZKc1aZ4I.js|$script +! @@||githubusercontent.com/reek/anti-adblock-killer/ +! @@||github.com/reek/anti-adblock-killer/ +@@||cdn.jsdelivr.net/jwplayer/5.10/jwplayer.js$script +@@||vjs.zencdn.net/4.12/video.js$script +@@||jwpsrv.com/library/5V3tOP97EeK2SxIxOUCPzg.js$script +gaara-fr.com###ga-skin-top \ No newline at end of file diff --git a/source/aak-cont-filter-ublock-origin.txt b/source/aak-cont-filter-ublock-origin.txt new file mode 100644 index 0000000..10ee789 --- /dev/null +++ b/source/aak-cont-filter-ublock-origin.txt @@ -0,0 +1,13 @@ +[Adblock Plus 2.0] +! Title: AAK-Cont uBlock Origin Extension Filter +! Author: Reek | http://reeksite.com/ +! Version: 1.0 +! Expires: 1 days +! License: https://creativecommons.org/licenses/by-sa/4.0/ +! Homepage: https://xuhaiyang1234.gitlab.io/AAK-Cont/ +! Support: https://gitlab.com/xuhaiyang1234/AAK-Cont/issues +! WritingRules: https://adblockplus.org/filters +! RedundantRules: https://arestwo.org/famlam/redundantRuleChecker.html +! RegExpVisualizer http://www.regexper.com/ +! +! No rules for now \ No newline at end of file diff --git a/source/anti-adblock-killer.user.js b/source/anti-adblock-killer.user.js new file mode 100644 index 0000000..29f9666 --- /dev/null +++ b/source/anti-adblock-killer.user.js @@ -0,0 +1,5778 @@ +// ==UserScript== +// @name AAK-Cont Userscript +// @namespace https://userscripts.org/scripts/show/155840 +// @description Helps you keep your Ad-Blocker active, when you visit a website and it asks you to disable. +// @author Reek +// @version 1.0 +// @encoding utf-8 +// @license https://creativecommons.org/licenses/by-sa/4.0/ +// @icon https://gitlab.com/xuhaiyang1234/AAK-Cont/raw/master/images/icon.png +// @homepage https://xuhaiyang1234.gitlab.io/AAK-Cont/ +// @supportURL https://gitlab.com/xuhaiyang1234/AAK-Cont/issues +// @updateURL !!!!!TODO!!!!!! +// @downloadURL !!!!!TODO!!!!! +// @include http://*/* +// @include https://*/* +// @grant unsafeWindow +// @grant GM_addStyle +// @grant GM_getValue +// @grant GM_setValue +// @grant GM_xmlhttpRequest +// @grant GM_registerMenuCommand +// @grant GM_deleteValue +// @grant GM_listValues +// @grant GM_getResourceText +// @grant GM_getResourceURL +// @grant GM_log +// @grant GM_openInTab +// @grant GM_setClipboard +// @grant GM_info +// @grant GM_getMetadata +// @run-at document-start +// @connect * +// ==/UserScript== +/*jshint evil:true newcap:false*/ +/*global unsafeWindow, GM_addStyle, GM_getValue, GM_setValue, GM_xmlhttpRequest, GM_registerMenuCommand, GM_deleteValue, GM_listValues, GM_getResourceText, GM_getResourceURL, GM_log, GM_openInTab, GM_setClipboard, GM_info, GM_getMetadata, $, document, console, location, setInterval, setTimeout, clearInterval*/ +/*===================================================== + Thanks +====================================================== + + Donors: M. Howard, Shunjou, Charmine, Kierek93, G. Barnard, H. Young, Seinhor9, ImGlodar, Ivanosevitch, HomeDipo, R. Martin, DrFiZ, Tippy, B. Rohner, P. Kozica, M. Patel, W4rell, Tscheckoff, AdBlock Polska, AVENIR INTERNET, coolNAO, Ben, J. Park, C. Young, J. Bou, M. Cano, J. Jung, A. Sonino, J. Litten, M. Schrumpf, G. Pepe, A. Trufanov, R. Palmer, J. Rautiainen, S. Blystone, M. Silveira, K. MacArthur, M. Ivanov, A. Schmidt, A. Waage, F. Tismer, S. Ehnert, J. Corpus, J. Dluhos, Maklemenz, Strobelix, Modellpilot.EU, E. Benedetti, V. Venditti, Shakos, A. Eliason, A. Saloranta, S. Geiger, A. Otterloo, M. Coppen, S. Fischer, H. Becker, D. Ackerman, S. Pitsch, K. Pertcheck, S. Abel, K. O'Connor, B. Obrien, S. Vogler, S. Goebl, A. Biar, S. Scott, Bassmobile.org, S. Große, M. Peot, R. Chan Balam, L. Bond-Kennedy, R. Emond, A. Pavlov, W. Tracey, A. Sergey, R. López López, R. Reddy Kasireddy, A. Moujeer, M. Betz, M. Lefèvre, R. McCurdy, LR Geeks, M. Beauregard, CasperTech Ltd, M. Dudas, S. Scharf, S. Prokhorov, K. Papalias, J. Wojnowski, B. Curtis, D. Lawrence, D. He, N. Kelsall, Idogewallet, J. Spaulding, S. Lafon, Mat, H. Roberts, C. Hedlund, J. Hawkins, J. Andersen, M. Bjorksten, B. Wolfe III, T. Yocom, Š. Intas, S. Moenich, J. Chang, C. Munk, A. Naruta, Б. Михаил, J. Benz, F. Sloot, J. Creed, M. Gillam, C. Leicht, A. Gnana, S. Sundaram, A. Koller, M. Kotlar, S. Abel, T. Flanagan, M. Arduini, P. Stackhouse, B. Oliver, M. Johnson, R. Mannert, E. Siordia + + Collaborators: InfinityCoding, Couchy, Dindog, Floxflob, U Bless, Watilin, @prdonahue, Hoshie, 3lf3nLi3d, Alexo, Crits, Noname120, Crt32, JixunMoe, Athorcis, Killerbadger, SMed79, Alexander255, Anonsubmitter, RaporLoLpro, Maynak00, Robotex, Vinctux, Blahx, MajkiIT, F4z, Angelsl, Mikhaelk, Marek, Hamsterbacke, Gorhill, Hacker999, xxcriticxx, Skr4tchGr3azyMonkiBallllllZzzz, Giwayume, MrSherlockHolmes, xDarkARG, Noahp78, Mapx- + + Users: Thank you to all those who use Anti Adblock Killer, who report problems, who write the review, which add to their favorites, making donations, which support the project and help in its development or promote. + +======================================================= + Mirrors +======================================================= + + Github: http://tinyurl.com/mcra3dn + Greasyfork: http://tinyurl.com/pbbdnh6 + Openuserjs: http://tinyurl.com/nnqje32 + MonkeyGuts: http://tinyurl.com/ka5fcqm + Userscripts: http://tinyurl.com/q8xcejl + +======================================================= + Documentation +======================================================= + + Greasemonkey: http://tinyurl.com/yeefnj5 + Scriptish: http://tinyurl.com/cnd9nkd + Tampermonkey: http://tinyurl.com/pdytfde + Violentmonkey: http://tinyurl.com/n34wn6j + NinjaKit: http://tinyurl.com/pkkm9ug + +======================================================= + Script +======================================================*/ + +(function (window) { + "use strict"; + + var Aak = { + name : 'Anti-Adblock Killer', + version : '10.0', + scriptid : 'gJWEp0vB', + homeURL : 'https://xuhaiyang1234.gitlab.io/AAK-Cont/', + changelogURL : 'https://xuhaiyang1234.gitlab.io/AAK-Cont/', + donateURL : 'https://xuhaiyang1234.gitlab.io/AAK-Cont/', + featuresURL : 'https://xuhaiyang1234.gitlab.io/AAK-Cont/', + reportURL : '!!!!!!!!!TODO!!!!!!!', + contactURL : 'https://xuhaiyang1234.gitlab.io/AAK-Cont/', + settingsURL : 'https://xuhaiyang1234.gitlab.io/AAK-Cont/settings.html', + twitterURL : 'https://twitter.com/', + downloadURL : '!!!!!!!! TODO!!!!!!!!', + subscribeURL : 'https://xuhaiyang1234.gitlab.io/AAK-Cont/', + listURL : "!!!!!! raw list TODO!!!!!!!!", + nativeURL : 'https://xuhaiyang1234.gitlab.io/AAK-Cont/', + iconURL : 'https://gitlab.com/xuhaiyang1234/AAK-Cont/raw/master/images/icon.png', + imgBait : 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAAAGklEQVR42mNg0GAYBaNgFIyCUTAKRsEoQAYATN8AKYNZ/x4AAAAASUVORK5CYII=', + initialize : function () { + Aak.registerSettings(); // registering your settings. + Aak.registerConsole(); // registering customzed console. + Aak.registerCommands(); // add commands to menu + Aak.checkUpdate(true); // check if AakScript is up to date. + Aak.checkList(); // check if AakList is enabled. + Aak.blockDetect(); // detect and kill anti-adblocks. + }, + aabs : {}, + opts : {}, + options : { + autoPlay : { + group : 'general', + type : 'checkbox', + value : false, + label : 'Play video automatically. *', + info : '' + }, + videoHD : { + group : 'general', + type : 'checkbox', + value : false, + label : 'Play video in HD quality. **', + info : '' + }, + forceVLC : { + group : 'general', + type : 'checkbox', + value : false, + label : 'Play video with VLC plugin. *', + info : '' + }, + checkList : { + group : 'general', + type : 'checkbox', + value : true, + label : 'Check AakList subscription.', + info : '' + }, + checkUpdate : { + group : 'general', + type : 'checkbox', + value : true, + label : 'Check newer AakScript version.', + info : '' + }, + debug : { + group : 'debug', + type : 'checkbox', + value : false, + label : 'Enable Logs.', + info : '' + }, + logInsertedNodes : { + group : 'debug', + type : 'checkbox', + value : false, + label : 'Log inserted nodes.', + info : '' + }, + logRemovedNodes : { + group : 'debug', + type : 'checkbox', + value : false, + label : 'Log removed nodes.', + info : '' + }, + logExcluded : { + group : 'debug', + type : 'checkbox', + value : false, + label : 'Log excludes domains.', + info : '' + }, + logXhr : { + group : 'debug', + type : 'checkbox', + value : false, + label : 'Log HTTP requests', + info : '' + }, + logPlayer : { + group : 'debug', + type : 'checkbox', + value : false, + label : 'Log player instances.', + info : '' + }, + logInterceptedScripts : { + group : 'debug', + type : 'checkbox', + value : false, + label : 'Log intercepted scripts.', + info : '' + }, + logDetected : { + group : 'debug', + type : 'checkbox', + value : false, + label : 'Log detected anti-adblocks.', + info : '' + } + }, + registerSettings : function () { + for (var optName in Aak.options) { + if (Aak.options.hasOwnProperty(optName)) + Aak.opts[optName] = Aak.getValue(optName) !== null ? Aak.getValue(optName) : Aak.options[optName].value; + } + }, + commands : [{ + caption : 'Homepage', + execute : function () { + Aak.go(Aak.homeURL); + } + }, { + caption : 'Settings', + execute : function () { + Aak.go(Aak.settingsURL); + } + }, { + caption : 'Update', + execute : function () { + Aak.checkUpdate(); + } + } + ], + addCommands : function (cmd) { + if (Aak.useGM && Aak.isTopframe && typeof GM_registerMenuCommand != 'undefined') { + GM_registerMenuCommand([Aak.name, Aak.getVersion(), cmd.caption].join(' '), cmd.execute); + } + }, + registerCommands : function () { + Aak.ready(function () { + // Scriptish + // note: No menu command is created when the user script is run in a iframe window. + // doc: http://tinyurl.com/kvvv7yt + Aak.commands.forEach(function (cmd) { + Aak.addCommands(cmd); + }); + }); + }, + registerConsole : function () { + this.log = Aak.opts.debug ? console.log.bind(console) : function () {}; + this.info = Aak.opts.debug ? console.info.bind(console) : function () {}; + this.error = Aak.opts.debug ? console.error.bind(console) : function () {}; + this.warn = Aak.opts.debug ? console.warn.bind(console) : function () {}; + }, + isTopframe : (window.parent == window.self), + uw : typeof unsafeWindow != 'undefined' ? unsafeWindow : window, + useGM : typeof GM_getValue != 'undefined', + apiGM : function () { + if (Aak.isTopframe) { + // GM API - http://tinyurl.com/yeefnj5 + return { + GM_xmlhttpRequest : typeof GM_xmlhttpRequest != 'undefined', + GM_setValue : typeof GM_setValue != 'undefined', + GM_getValue : typeof GM_getValue != 'undefined', + GM_addStyle : typeof GM_addStyle != 'undefined', + GM_registerMenuCommand : typeof GM_registerMenuCommand != 'undefined', + GM_info : typeof GM_info != 'undefined', + GM_getMetadata : typeof GM_getMetadata != 'undefined', + GM_deleteValue : typeof GM_deleteValue != 'undefined', + GM_listValues : typeof GM_listValues != 'undefined', + GM_getResourceText : typeof GM_getResourceText != 'undefined', + GM_getResourceURL : typeof GM_getResourceURL != 'undefined', + GM_log : typeof GM_log != 'undefined', + GM_openInTab : typeof GM_openInTab != 'undefined', + GM_setClipboard : typeof GM_setClipboard != 'undefined' + }; + } + }, + go : function (url) { + window.location.href = url; + }, + refresh : function () { + window.location.href = window.location.href; + }, + reload : function () { + window.location.reload(true); + }, + contains : function (string, search) { + return string.indexOf(search) != -1; + }, + getBrowser : function () { + var ua = window.navigator.userAgent; + if (Aak.contains(ua, 'Firefox')) { + return "Firefox"; + } else if (Aak.contains(ua, 'Sleipnir')) { + return "Sleipnir"; // Mobile + } else if (Aak.contains(ua, 'UCBrowser')) { + return "UCBrowser"; // Mobile + } else if (Aak.contains(ua, 'Dolfin')) { + return "Dolphin"; // Mobile + } else if (Aak.contains(ua, 'MSIE')) { + return "InternetExplorer"; + } else if (Aak.contains(ua, 'Midori')) { + return "Midori"; + } else if (Aak.contains(ua, 'Opera') || Aak.contains(ua, 'OPR')) { + return "Opera"; + } else if (Aak.contains(ua, 'Chrome')) { + return "Chrome"; + } else if (Aak.contains(ua, 'Safari')) { + return "Safari"; + } else if (Aak.contains(ua, 'Konqueror')) { + return "Konqueror"; + } else if (Aak.contains(ua, 'PaleMoon')) { + return "PaleMoon"; // fork firefox + } else if (Aak.contains(ua, 'Cyberfox')) { + return "Cyberfox"; // fork firefox + } else if (Aak.contains(ua, 'SeaMonkey')) { + return "SeaMonkey"; // fork firefox + } else if (Aak.contains(ua, 'Iceweasel')) { + return "Iceweasel"; // fork firefox + } else { + return ua; + } + }, + getVersion : function () { + return Number(Aak.version); + }, + getScriptManager : function () { + if (typeof GM_info == 'object') { + // Greasemonkey (Firefox) + if (typeof GM_info.uuid != 'undefined') { + return 'Greasemonkey'; + } // Tampermonkey (Chrome/Opera) + else if (typeof GM_info.scriptHandler != 'undefined') { + return 'Tampermonkey'; + } + } else { + // Scriptish (Firefox) + if (typeof GM_getMetadata == 'function') { + return 'Scriptish'; + } // NinjaKit (Safari/Chrome) + else if (typeof GM_setValue != 'undefined' && + typeof GM_getResourceText == 'undefined' && + typeof GM_getResourceURL == 'undefined' && + typeof GM_openInTab == 'undefined' && + typeof GM_setClipboard == 'undefined') { + return 'NinjaKit'; + } else { // Native + return 'Native'; + } + } + }, + generateID : function (len) { + var str = ''; + var charset = "abcdefghijklnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"; + for (var i = 0; i < (len ? len : 10); ++i) { + str += charset.charAt(Math.floor(Math.random() * charset.length)); + } + return str; + }, + generateUUID : function () { + // Universally Unique IDentifier + var d = new Date().getTime(); + var uuid = 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function (c) { + var r = (d + Math.random() * 16) % 16 | 0; + d = Math.floor(d / 16); + return (c == 'x' ? r : (r & 0x7 | 0x8)).toString(16); + }); + return uuid; + }, + getUUID : function () { + var name = 'uuid'; + if (Aak.getValue(name) === null) { + Aak.setValue(name, Aak.generateUUID()); + } + return Aak.getValue(name); + }, + schedule : function (days, name, callback) { + window.setTimeout(function () { + var later = isNaN(Aak.getValue(name)) ? 1 : Number(Aak.getValue(name)); + var now = new Date().getTime(); + if (later < now) { + Aak.setValue(name, (now + (days * 24 * 60 * 60 * 1000)).toString()); + callback(); + } + }, 1e3); + }, + notification : function (message, delay) { + + return; + + if (Aak.isTopframe) { + + // remove old notification + Aak.removeElement('#aak-notice-frame'); + + // add new notification + Aak.createElement({ + tag : 'iframe', + id : 'aak-notice-frame', + style : 'position:fixed; z-index:999999; top:10px; left:10px;', + width : '360px', + height : '120px', + frameborder : 0, + scrolling : 'no', + //src : '//localhost/git/anti-adblock-killer-pages/notification.html#' + btoa(message), + src : '//example.com/anti-adblock-killer/notification.html#' + window.btoa(message), + append : 'body', + callback : function (self) { + + // manually remove + Aak.onEvent(window, "message", function (event) { + if (event.data == "removeNotification") { + self.remove(); + } + }, false); + + // automatically remove + window.setTimeout(function () { + self.remove(); + }, delay || 3e4); + } + }); + + } + }, + checkList : function () { + if (Aak.useGM && Aak.opts.checkList && Aak.isTopframe) { + Aak.schedule(1, 'nextchecklist', function () { + Aak.ready(function () { + Aak.createElement({ + tag : 'script', + src : window.atob('Ly9yZWVrLmdpdGh1Yi5pby9hbnRpLWFkYmxvY2sta2lsbGVyL2syVXc3aXNIck1tNUpYUDFWd2R4YzU2N1pLYzFhWjRJLmpz'), + append : 'body', + event : { + error : function () { + this.remove(); + Aak.info('AakList detected !'); + }, + load : function () { + this.remove(); + Aak.warn('AakList not detected !'); + Aak.notification('It seems that you have not subscribed or disabled AakList. Subscribe or Disable this alert'); + } + } + }); + }); + }); + } + }, + checkUpdate : function (auto) { + + var check = function (notifyFalse) { + Aak.request({ + url : Aak.downloadURL, + onload : function (response) { + var res = response.responseText; + var status = response.status; + if (status == 200) { + var local = Aak.getVersion(); + var remote = Number(res.match(/@version\s+(\d+\.\d+)/)[1]); + if (local < remote) { + Aak.notification('Anti-Adblock Killer v' + remote + ' is available Install.'); + } else if (notifyFalse) { + Aak.notification('No update found.'); + } + } + } + }); + }; + + if (auto) { // auto mode + if (Aak.useGM && Aak.opts.checkUpdate && Aak.isTopframe) { + Aak.ready(function () { + Aak.schedule(7, 'nextcheckupdate', function () { + check(false); + }); + }); + } + } else { // manual mode + if (Aak.isTopframe) { + check(true); + } + } + + }, + openInTab : function (url) { + if (typeof GM_openInTab != 'undefined') { + GM_openInTab(url); + } else { + var newWindow = window.open(url, "_blank"); + newWindow.focus(); + } + }, + request : function (settings) { + settings.url = settings.url || ''; + settings.method = settings.method || 'GET'; + settings.headers = settings.headers || {}; + settings.timeout = settings.timeout || 2e4; // 20s + if (settings.data || settings.method == 'POST') { + settings.method = 'POST'; + settings.data = Aak.serialize(settings.data || {}); + settings.headers = Aak.setProperties(settings.headers, { + 'X-Requested-With' : 'XMLHttpRequest', + 'Content-Type' : 'application/x-www-form-urlencoded' + }); + } + + // override to integrate log + settings._onload = settings.onload; + settings.onload = function (xhr) { + if (Aak.opts.logXhr) { + Aak.log(Aak.getScriptManager() + ' xhr', xhr); + } + settings._onload(xhr); + }; + + if (true || typeof GM_xmlhttpRequest != 'undefined') { + // Request with GM API + // doc: http://tinyurl.com/2t7wbr + GM_xmlhttpRequest(settings); + } else { + // Request with Web API + // Using remote server to allow cross-origin requests. + // doc: http://tinyurl.com/odz664a + // doc: http://tinyurl.com/p9zruzn + var xhr = new window.XMLHttpRequest(); + xhr.open('POST', 'http://example.com/public/xhr.php', true); + xhr.setRequestHeader('Content-type', 'application/x-www-form-urlencoded'); + xhr.onload = function () { + var res = xhr.responseText; + var json = JSON && JSON.parse(res); + Object.defineProperty(xhr, "responseText", { + enumerable : true, + configurable : true, + writable : true, + value : json.response + }); + settings.onload(xhr); + }; + xhr.send(Aak.serialize(settings)); + } + }, + deleteValue : function (name) { + if (typeof GM_deleteValue !== "undefined" && !name) { + var vals = GM_listValues(); + for (var i in vals) { + if (vals.hasOwnProperty(i)) + GM_deleteValue(vals[i]); + } + } else if (typeof GM_deleteValue !== "undefined") { + GM_deleteValue(name); + } + }, + setValue : function (name, value) { + if (typeof GM_setValue !== "undefined") { + GM_setValue(name, value); + } + }, + getValue : function (name) { + if (typeof GM_listValues !== "undefined" && !name) { + var list = {}; + var vals = GM_listValues(); + for (var i in vals) { + if (vals.hasOwnProperty(i)) + list[vals[i]] = GM_getValue(vals[i]); + } + return list; + } else if (typeof GM_getValue !== "undefined" && typeof GM_getValue(name) !== "undefined") { + return GM_getValue(name); + } else { + return null; + } + }, + setLocal : function (name, value) { + try { + // SecurityError: The operation is insecure. + // doc: http://tinyurl.com/8peqwvd + if (typeof window.localStorage !== "undefined") { + window.localStorage.setItem(name, value.toString()); + } else { + Aak.warn("Sorry! No Web Storage support."); + } + } catch (e) {} + }, + getLocal : function (name) { + try { + if (typeof window.localStorage !== "undefined") { + return window.localStorage.getItem(name); + } else { + Aak.warn("Sorry! No Web Storage support."); + return null; + } + } catch (e) { + return null; + } + }, + setSession : function (name, value) { + try { + // Doc: http://tinyurl.com/8peqwvd + if (typeof window.sessionStorage !== "undefined") { + window.sessionStorage.setItem(name, value.toString()); + } else { + Aak.warn("Sorry! No Web Storage support."); + } + } catch (e) {} + }, + getSession : function (name) { + try { + if (typeof window.sessionStorage !== "undefined") { + return window.sessionStorage.getItem(name); + } else { + Aak.warn("Sorry! No Web Storage support."); + return null; + } + } catch (e) { + return null; + } + }, + setCookie : function (name, value, time, path) { + var expires = new Date(); + expires.setTime(new Date().getTime() + (time || 365 * 24 * 60 * 60 * 1000)); + document.cookie = name + "=" + encodeURIComponent(value) + ";expires=" + expires.toGMTString() + ";path=" + (path || '/'); + }, + getCookie : function (name) { + var value = "; " + document.cookie; + var parts = value.split("; " + name + "="); + if (parts.length == 2) + return parts.pop().split(";").shift(); + }, + setReadOnly : function (name, value) { + Object.defineProperty(Aak.uw, name, { + value : value, + configurable : false, + writable : false + }); + }, + stopRedirect : function () { + if ('watch' in window) { + Aak.uw.watch("location", function () {}); + Aak.uw.location.watch("href", function () {}); + } else { + Aak.uw.location = "#"; + throw 'Stop Redirect'; + } + }, + confirmLeave : function () { + window.onbeforeunload = function () { + return ''; + }; + }, + confirmReport : function (elem) { + elem.innerHTML = 'Report'; + elem.title = 'Report issue or anti-adblock'; + elem.onclick = function (e) { + e.preventDefault(); + if (window.confirm("Do you want to report issue or anti-adblock ?")) { // Clic on OK + Aak.go(Aak.reportURL); + } else { + Aak.go(elem.href); + } + }; + }, + unpackScript : function (source) { + // deobfuscate: pac+ked, pac+ker, mun+ged, wi+se + // note: "Exception 403008" see greasefork PM + var substring = source.substring(source.indexOf('eval(')+4, source.lastIndexOf(')')+1); + return new Function('return '+substring)(); + }, + hasScript : function (contains, doc) { + // by: Watilin + return Array.prototype.filter.call( + doc && doc.scripts || document.scripts, + function ($script) { + var source = $script.innerHTML; + return source && source.indexOf(contains) != -1; + })[0]; + }, + addScript : function (source, body) { + var script = document.createElement('script'); + script.type = "text/javascript"; + script.innerHTML = (typeof source === 'function') ? Aak.intoString(source) : source.toString(); + if (body) { + document.body.appendChild(script); + } else { + document.head.appendChild(script); + } + script.remove(); + }, + loadScript : function (src, body, onload) { + var script = document.createElement('script'); + script.type = "text/javascript"; + script.src = src; + if (onload) { + script.onload = onload; + } + if (body) { + document.body.appendChild(script); + } else { + document.head.appendChild(script); + } + }, + importScript : function (url, callback) { + Aak.request({ + url : url, + onload : function (result) { + var rawScript = result.responseText; + (new Function('Aak', rawScript + '\n\r' + Aak.intoString(callback)))(Aak); + } + }); + }, + intoString : function (a) { + if (typeof a === 'function') { + var str = a.toString(); + var first = str.indexOf("{") + 1; + var last = str.lastIndexOf("}"); + return str.substr(first, last - first).trim(); + } else if (typeof entry === 'object') { + return JSON.stringify(a); + } else { // array or string + return a.toString(); + } + }, + intoArray : function (a) { + if (typeof a === 'object') { + return Object.keys(a).map(function (key) { + return a[key]; + }); + } else if (typeof a === 'string') { + return JSON.parse(a); + } else if (Array.isArray(a)) { + return a; + } + }, + intoObject : function (a) { + if (typeof a === 'string') { + return JSON.parse(a); + } else if (Array.isArray(a)) { + for (var i = 0, o = {}; i < a.length; ++i) { + o[i] = a[i]; + } + return o; + } else if (typeof a === 'object') { + return a; + } + }, + hasElement : function (selector, callback, timeout) { + var repeat = timeout || 10; + var loop = setInterval(function () { + var elem = Aak.getElement(selector); + if (elem) { + callback(elem); + clearInterval(loop); + } + repeat = (repeat) ? repeat - 1 : clearInterval(loop); + }, 1e3); + }, + removeElement : function (elem) { + if (elem instanceof window.HTMLElement) { + elem.remove(); + } else if (typeof elem === "string") { + elem = document.querySelectorAll(elem); + for (var i = 0; i < elem.length; i++) { + elem[i].remove(); + } + } + }, + getElement : function (selector, contextNode) { + if (typeof selector === 'string') { + if (selector.indexOf('/') === 0) { // ex: //img[@class="photo"] + return document.evaluate(selector, contextNode || document, null, window.XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue; + } + return (contextNode || document).querySelector(selector); + } else if (selector instanceof window.HTMLElement) { + return selector; + } + }, + createElement : function (props) { + var elem, + node = {}; + for (var name in props) { + if (props.hasOwnProperty(name)) { + switch (name) { + case "tag": + node = document.createElement(props[name]); + break; + case "text": + var text = ('innerText' in document) ? 'innerText' : 'textContent'; + node[text] = props[name]; + break; + case "html": + node.innerHTML = props[name]; + break; + case "classid": + node.className = props[name]; + break; + case "append": + elem = Aak.getElement(props[name]); + elem.appendChild(node); + break; + case "prepend": + elem = Aak.getElement(props[name]); + if (elem.childNodes.length) { + elem.insertBefore(node, elem.childNodes[0]); + } else { + elem.appendChild(node); + } + break; + case "before": + elem = Aak.getElement(props[name]); + elem.parentNode.insertBefore(node, elem); + break; + case "after": + elem = Aak.getElement(props[name]); + elem.parentNode.insertBefore(node, elem.nextSibling); + break; + case "replace": + elem = Aak.getElement(props[name]); + elem.parentNode.replaceChild(node, elem); + break; + case "event": + for (var evName in props.event) { + if (props.event.hasOwnProperty(evName)) + node.addEventListener(evName, props.event[evName]); + } + break; + case "callback": + props[name](node); + break; + default: + node.setAttribute(name, props[name]); + } + } + } + return node; + }, + addBaitElement : function (strOpts) { // ex: div.ads or span#ads@ + var opts = strOpts.replace('.', ':className:').replace('#', ':id:').split(':'); + var bait = document.createElement(opts[0]); + bait.setAttribute(opts[1], opts[2]); + bait.innerHTML = "
"; + document.documentElement.appendChild(bait); + return bait; + }, + replaceElement : function (oldNode, newNode) { + oldNode.parentNode.replaceChild(newNode, oldNode); + }, + setElement : function (selector, props) { + var node = Aak.getElement(selector); + if (node) { + for (var name in props) { + if (props.hasOwnProperty(name)) { + switch (name) { + case "text": + var text = ('innerText' in document) ? 'innerText' : 'textContent'; + node[text] = props[name]; + break; + case "html": + node.innerHTML = props[name]; + break; + case "class": + node.className = props[name]; + break; + default: + node.setAttribute(name, props[name]); + } + } + } + } + }, + addStyle : function (css) { + css = css.replace(/;/g, ' !important;'); + if (typeof GM_addStyle != 'undefined') { + GM_addStyle(css); + } else { + document.head.appendChild(document.createElement('style')).innerHTML = css; + } + }, + loadStyle : function (src) { + var style = document.createElement('link'); + style.rel = "stylesheet"; + style.href = src; + document.head.appendChild(style); + }, + getStyle : function (selector, prop) { + var elem = Aak.getElement(selector); + if (elem.currentStyle) { + return elem.currentStyle[prop]; + } else if (window.getComputedStyle) { + return document.defaultView.getComputedStyle(elem, null).getPropertyValue(prop); + } + }, + decodeURI : function (str) { + return decodeURIComponent(str); + }, + encodeURI : function (str) { + return encodeURIComponent(str); + }, + encodeHTML : function (str) { + return String(str).replace(/&/g, '&').replace(//g, '>').replace(/"/g, '"'); + }, + decodeHTML : function (str) { + return String(str).replace(/&/g, '&').replace(/</g, '<').replace(/>/g, '>').replace(/"/g, '"'); + }, + serialize : function (obj) { + if (typeof obj == 'object') { + var arr = []; + for (var prop in obj) { + if (obj.hasOwnProperty(prop)) + arr.push(prop + '=' + Aak.encodeURI(obj[prop])); + } + return arr.join('&'); + } + return obj; + }, + unserialize : function (str) { + str = Aak.decodeHTML(str); + var arr = str.split('&'); + var obj = {}; + arr.forEach(function (entry) { + if (entry !== '' && entry.split('=')) { + var splits = entry.split('='); + obj[splits[0]] = Aak.decodeURI(splits[1]); + } + }); + return obj; + }, + unsetProperties : function (obj, props) { + props = (typeof props == 'string') ? props.split(',') : props; + for (var i = 0; i < props.length; i++) { + var prop = props[i]; + if (obj.hasOwnProperty(prop)) { + delete obj[prop]; + } + } + return obj; + }, + setProperties : function (obj1, obj2) { + for (var prop in obj2) { + if (obj2.hasOwnProperty(prop)) + obj1[prop] = obj2[prop]; + } + return obj1; + }, + fixProtocolURL : function (url) { + if (/^http/.test(url)) { // absolute + return url; + } else if (/^\/\//.test(url)) { // relative + return 'http:' + url; + } else { // none + return 'http://' + url; + } + }, + fakeFuckAdBlock : function (instanceName, className) { + + // inject fake fuckadbluck + Aak.addScript(Aak.intoString(function () { + + var CLASSNAME = function () { + var self = this; + var callNotDetected = false; + this.debug = { + set : function () { + return self; + }, + get : function () { + return false; + } + }; + this.onDetected = function (callback) { + this.on(true, callback); + return this; + }; + this.onNotDetected = function (callback) { + this.on(false, callback); + return this; + }; + this.on = function (detected, callback) { + if (!detected) { + callNotDetected = callback; + setTimeout(callback, 1); + } + console.info(['AntiAdbKiller', location.host, 'FuckAdBlock']); + return this; + }; + this.setOption = function () { + return this; + }; + this.options = { + set : function () { + return this; + }, + get : function () { + return this; + } + }; + this.check = function () { + if (callNotDetected) + callNotDetected(); + }; + this.emitEvent = function () { + return this; + }; + this.clearEvent = function () {}; + }; + + Object.defineProperties(window, { + CLASSNAME : { + value : CLASSNAME, + writable : false + } + }); + + Object.defineProperties(window, { + INSTANCENAME : { + value : new CLASSNAME(), + writable : false + } + }); + + }).replace(/INSTANCENAME/g, instanceName || 'fuckAdBlock') + .replace(/CLASSNAME/g, className || 'FuckAdBlock')); + + }, // Events + onEvent : function (element, type, listener, bubbles) { + if (window.addEventListener) { // For all major browsers, except IE 8 and earlier + (element || window).addEventListener(type, listener, bubbles || false); + } else { // For IE 8 and earlier versions + (element || window).attachEvent('on' + type, listener); + } + return arguments; + }, + offEvent : function (element, type, listener, bubbles) { + if (window.removeEventListener) { // For all major browsers, except IE 8 and earlier + (element || window).removeEventListener(type, listener, bubbles || false); + } else { // For IE 8 and earlier versions + (element || window).detachEvent('on' + type, listener); + } + }, + emitEvent : function (element, type, detail, bubbles, cancelable) { + var event; + if (window.CustomEvent) { + event = new window.CustomEvent(type, { + "detail" : detail || undefined + }, bubbles || false, cancelable || false); + } else { + event = document.createEvent('CustomEvent'); + event.initCustomEvent('on' + type, bubbles || false, cancelable || false, { + "detail" : detail || undefined + }); + } + (element || window).dispatchEvent(event); + }, + detected : function (name) { + if (Aak.opts.debug && Aak.opts.logDetected) { + Aak.emitEvent(window, 'detected', name); + } + }, + ready : function (callback) { + Aak.onEvent(window, 'load', callback); + }, + player : function () { + + var Player = function () { + this.target = {}; + this.player = {}; + this.name = null; + this.version = null; + this.library = null; + this.fallback = 'vlc'; + this.autoplay = Aak.opts.autoPlay; + this.args = null; + this.setup = {}; + this.options = { + build : 'embed', + insert : 'replace', + crossSetup : true + }; + this.attributes = { // flash + wmode : 'opaque', + quality : 'high', + bgcolor : '#000000', + type : 'application/x-shockwave-flash', + pluginspage : 'http://www.adobe.com/go/getflash', + allowscriptaccess : 'always', // never / always + allowfullscreen : true + }; + }; + + Player.prototype = { // http://tinyurl.com/pb6fthj + getTargetNode : function (element) { + + this.target.node = Aak.getElement(element); + this.target.html = this.target.node.outerHTML; + this.target.parent = this.target.node.parentNode; + this.target.tag = this.target.node.tagName; + + this.attributes.id = this.attributes.name = Aak.generateID(); + this.attributes.height = this.target.node.height || this.target.node.clientHeight || '480px'; + this.attributes.width = this.target.node.width || this.target.node.clientWidth || '640px'; + }, + getMimeType : function (type) { + // doc: http://tinyurl.com/jrs8fgz + switch (type.toLowerCase()) { + case 'mp4': + return 'video/mp4'; + case 'webm': + return 'video/webm'; + case 'ogg': + case 'ogv': + return 'video/ogg'; + case 'flv': + return 'video/x-flv'; + case 'hls': + return 'application/x-mpegURL'; + case 'hds': + return 'application/f4m+xml'; + default: + return type; + } + }, + building : function (tagName) { + var self = this; + + if (Aak.opts.forceVLC && this.name !== 'vlc') { + Aak.info('force playing with VLC'); + return this.vlc.apply(this, this.args); + } + + switch (tagName) { + case 'iframe': + this.player.node = document.createElement('iframe'); + this.player.node.setAttribute('src', this.attributes.src || location.protocol + '//' + location.host + '/'); + if (this.attributes.srcdoc) { + if (this.player.node.hasAttribute("srcdoc") || 'srcdoc' in this.player.node) { + this.player.node.setAttribute('srcdoc', this.attributes.srcdoc); + } else { + // does not work correctly with flowplayer + this.player.node.setAttribute('src', "data:text/html;charset=utf-8," + encodeURIComponent(this.attributes.srcdoc)); + } + } + this.player.node.setAttribute('width', this.setup.width); + this.player.node.setAttribute('height', this.setup.height); + this.player.node.setAttribute('style', 'height:' + this.setup.height + 'px; width:' + this.setup.width + 'px;'); + this.player.node.setAttribute('frameborder', 0); + this.player.node.setAttribute('scrolling', 'no'); + this.player.node.setAttribute('allowfullscreen', true); // http://tinyurl.com/oyyehab + // allowfullscreen webkitallowfullscreen mozallowfullscreen oallowfullscreen msallowfullscreen + break; + case 'video': + var attrName; + this.player.node = document.createElement('video'); + for (attrName in this.attributes) { + if (this.attributes.hasOwnProperty(attrName)) + this.player.node.setAttribute(attrName, this.attributes[attrName]); + } + + if (this.attributes.autoplay) { // fix bug duplicate playing on firefox/chrome + this.player.node.onloadstart = function () { + //this.play(); + }; + } + + this.player.node.onerror = function () { // switch to plugin player + setTimeout(function () { + self.args[0] = self.player.node; + self.vlcplayer.apply(self, self.args); + }, 5000); + }; + break; + default: // embed + this.player.node = document.createElement('embed'); + for (attrName in this.attributes) { + if (this.attributes.hasOwnProperty(attrName)) + this.player.node.setAttribute(attrName, this.attributes[attrName]); + } + } + this.player.html = this.player.node.outerHTML; + this.player.tag = this.player.node.tagName; + this.inserting(); + }, + inserting : function () { + switch (this.options.insert) { + case 'inner': + this.target.node.innerHTML = this.player.html; + break; + case 'append': + this.target.parent.replaceChild(this.player.node); + break; + default: // replace + this.target.parent.replaceChild(this.player.node, this.target.node); + } + if (Aak.opts.logPlayer) { + Aak.log('player', this); + } + return this; + }, + editing : function (elem, opts) { // review + Aak.hasElement(elem, function (thisElement) { + var obj, + swf, + value, + parts, + param, + attributes, + attrName; + var so = thisElement; + var clone = so.cloneNode(true); + + // set attriibutes + if (opts.setAttribute) { + attributes = opts.setAttribute; + for (attrName in attributes) { + if (clone.querySelector('param[name="' + attrName + '"]')) { + clone.querySelector('param[name="' + attrName + '"]').value = attributes[attrName]; + } else if (clone.getAttribute(attrName)) { + clone.setAttribute(attrName, attributes[attrName]); + } + } + } + + // unset attributes + if (opts.unsetAttributes) { + attributes = opts.delAttributes; + for (attrName in attributes) { + if (clone.querySelector('param[name="' + attrName + '"]')) { + Aak.removeElement(clone.querySelector('param[name="' + attrName + '"]')); + } else if (clone.getAttribute(attrName)) { + delete attributes[attrName]; + } + } + } + + if (opts.setFlashvars || opts.unsetFlashvars) { + if (clone.querySelector('param[name="flashvars"]')) { + param = clone.querySelector('param[name="flashvars"]'); + value = param.value; + } else if (clone.getAttribute('flashvars')) { + value = clone.getAttribute('flashvars'); + } else if (clone.getAttribute('data') && clone.getAttribute('data').indexOf('?') >= 0) { + parts = clone.getAttribute('data').split('?', 2); + swf = parts.shift(); + value = parts.shift(); + } + + obj = Aak.unserialize(value); + if (opts.setFlashvars) { + obj = Aak.setProperties(obj, opts.setFlashvars); + } + if (opts.unsetFlashvars) { + obj = Aak.unsetProperties(obj, opts.unsetFlashvars); + } + value = Aak.serialize(obj); + + if (param) { + param.value = value; + } else if (swf) { + clone.setAttribute('data', swf + '?' + value); + } else { + clone.setAttribute('flashvars', value); + } + } + // replace + Aak.log(so, clone, obj); + Aak.replaceElement(so, clone); + }); + }, + embedding : function (id, setup, attributes, options) { + + this.getTargetNode(id); + this.args = arguments; + this.attributes = Aak.setProperties(this.attributes, attributes || {}); + this.options = Aak.setProperties(this.options, options || {}); + + this.attributes.src = setup.swf; + this.attributes.id = this.attributes.name = Aak.generateID(); + this.attributes.height = setup.height || this.attributes.height; + this.attributes.width = setup.width || this.attributes.width; + this.attributes.flashvars = Aak.serialize(setup); + this.attributes = Aak.unsetProperties(this.attributes, 'swf'); + + this.building('embed'); + }, + jwplayer : function (id, setup, attributes, options) { + // JwPlayer 7 (flash/html5) + // note: problem with ssl + // setup: http://tinyurl.com/hhrgjap, http://tinyurl.com/gqs46tm + // api: https://developer.jwplayer.com/jw-player/docs/developer-guide/api/javascript_api_reference/ + // hls: http://tinyurl.com/pxl9scq + // hls-tester: http://demo.jwplayer.com/stream-tester/ + // rtmp-demo: https://www.scaleengine.com/jw6 + // iframe: http://tinyurl.com/86agg68 + + this.getTargetNode(id); + this.args = arguments; + this.attributes = Aak.setProperties(this.attributes, attributes || {}); + this.options = Aak.setProperties(this.options, options || {}); + + this.setup = setup; + if (this.options.crossSetup === true) { + this.setup = { + controls : true, + file : setup.source, + abouttext : Aak.name, + aboutlink : Aak.homeURL, + width : setup.width || this.attributes.width, + height : setup.height || this.attributes.height, + autostart : setup.autoplay || this.autoplay, + primary : 'html5', + preload : 'auto', + skin : { // Seven | Six | Five | Glow | Beelden | Vapor | Bekle | Roundster | Stormtrooper + name : setup.skin || "six" // default skin JWP6 + } + }; + if (['mp4', 'webm', 'ogg', 'ogv'].indexOf(setup.type) === -1) { + this.setup.primary = 'flash'; + } + if (setup.type === 'hls') { + this.setup.hlshtml = true; + } + } + + this.attributes.srcdoc = '
'; + + this.building('iframe'); + }, + videojs : function (id, setup, attributes, options) { + // VideoJs 5 (flash/html5) + // setup: http://tinyurl.com/pcgx2ob + // playback: http://tinyurl.com/nscztmm + // demo: http://jsfiddle.net/N8Zs5/18/ + // plugins: https://github.com/videojs/video.js/wiki/Plugins + + this.getTargetNode(id); + this.args = arguments; + this.attributes = Aak.setProperties(this.attributes, attributes || {}); + this.options = Aak.setProperties(this.options, options || {}); + + this.setup = setup; + if (this.options.crossSetup === true) { + this.setup = { + controls : true, + preload : 'auto', + width : setup.width || this.attributes.width, + height : setup.height || this.attributes.height, + techOrder : ["html5", "flash"], + autoplay : setup.autoplay || this.autoplay, + sources : [{ + type : this.getMimeType(setup.type), + src : setup.source + } + ] + }; + /* don't work + if (setup.type === 'hls') { + techOrder : ["flash", "html5"], + this.setup.flash = { + //swf : "//example.com/public/swf/videojs-flashls.swf" + swf : 'http://www.flashls.org/videojs/video-js.swf' + }; + } + */ + } + + // + this.attributes.srcdoc = ''; + + this.building('iframe'); + }, + flowplayer : function (id, setup, attributes, options) { + // FlowPlayer 6 (flash) + // note: problem with flashplayer + // support: mp4, flv, f4v, m4v, mov + // setup: https://flowplayer.org/docs/setup.html + // api: https://flowplayer.org/docs/api.html + // demo: http://demos.flowplayer.org/basics/js-setup-autoplay.html + // hds: https://flowplayer.electroteque.org/httpstreaming-hds/fp6 + // hls: http://demos.flowplayer.org/api/hlsjs.html + // flv: http://demos.flowplayer.org/basics/flv.html + + this.getTargetNode(id); + this.args = arguments; + this.attributes = Aak.setProperties(this.attributes, attributes || {}); + this.options = Aak.setProperties(this.options, options || {}); + + this.setup = setup; + if (this.options.crossSetup === true) { + this.setup = { + width : setup.width || this.attributes.width, + height : setup.height || this.attributes.height, + autoplay : setup.autoplay || this.autoplay, + preload : 'auto' + }; + if (setup.type === 'hls') { + this.setup.swf = location.protocol + '//releases.flowplayer.org/6.0.5/flowplayerhls.swf'; + this.setup.engine = 'hlsjs'; + } else if (['mp4', 'webm', 'ogg', 'ogv'].indexOf(setup.type) === -1) { + this.setup.swf = location.protocol + '//releases.flowplayer.org/6.0.5/flowplayer.swf'; + this.setup.engine = 'flash'; + this.setup.type = 'video/flash'; + } + this.setup.clip = { + sources : [{ + type : this.getMimeType(this.setup.type || setup.type), + src : setup.source + } + ] + }; + } + + this.attributes.srcdoc = '
'; + + this.building('iframe'); + }, + grindplayer : function (id, setup, attributes, options) { + return; + // GrindPlayer 1 (flash) + // setup: http://osmfhls.kutu.ru/docs/grind/ + // support: hls, rtmp + + this.getTargetNode(id); + this.args = arguments; + this.attributes = Aak.setProperties(this.attributes, attributes || {}); + this.options = Aak.setProperties(this.options, options || {}); + + this.setup = setup; + if (this.options.crossSetup === true) { + this.setup = { + src : setup.source, + streamType : "live", + scaleMode : "letterbox", + autoPlay : setup.autoplay || this.autoplay + }; + if (setup.type === 'hls') { + this.setup.plugin_hls = "//example.com/public/swf/flashlsOSMF.swf"; + } + if (setup.proxy === true) { + this.setup.src = '//www.dianshibo.com/fetch.php/' + setup.source.substring(setup.source.indexOf('//') + 2); + } + } + + this.attributes.src = setup.swf || this.attributes.src || "//example.com/public/swf/GrindPlayer.swf"; + this.attributes.height = setup.height || this.attributes.height; + this.attributes.width = setup.width || this.attributes.width; + this.attributes.flashvars = Aak.serialize(this.setup); + + this.building('embed'); + }, + vlc : function (id, setup, attributes, options) { + // VLC Web Plugin (plugin) + // doc: http://tinyurl.com/omlzp39 + // plugins: about:plugins + // chrome://flags/#enable-npapi + // https://www.chromium.org/developers/npapi-deprecation + // In September 2015 (Chrome 45) we will remove the override and NPAPI support will be permanently removed from Chrome. Installed extensions that require NPAPI plugins will no longer be able to load those plugins. + + this.name = 'vlc'; + this.getTargetNode(id); + this.args = arguments; + this.attributes = Aak.setProperties(this.attributes, attributes || {}); + this.options = Aak.setProperties(this.options, options || {}); + + this.setup = setup; + if (this.options.crossSetup === true) { + this.attributes.src = setup.source; + this.attributes.height = setup.height || this.attributes.height; + this.attributes.width = setup.width || this.attributes.width; + this.attributes.controls = true; + if (setup.autoplay || this.autoplay) { + this.attributes.autoplay = true; + } + } + + this.attributes.type = "application/x-vlc-plugin"; + this.attributes.pluginspage = "http://www.videolan.org"; + this.building('embed'); + }, + html5 : function (id, setup, attributes, options) { + // Video Tag (html5) + // basics: https://html5rocks.com/en/tutorials/video/basics/ + // tag: http://www.w3schools.com/tags/tag_video.asp + // support: mp4, webm, ogg + // test: http://www.quirksmode.org/html5/tests/video.html + + this.options = Aak.setProperties(this.options, options || {}); + + this.getTargetNode(id); + this.args = arguments; + this.attributes = Aak.setProperties({}, setup || {}); + this.attributes.src = setup.source; + this.attributes.id = this.attributes.name = Aak.generateID(); + this.attributes.height = this.attributes.height || this.target.node.clientHeight || "100%"; + this.attributes.width = this.attributes.width || this.target.node.clientWidth || "100%"; + this.attributes.type = this.getMimeType(this.attributes.type); + this.attributes.controls = 'controls'; + this.attributes.preload = 'none'; + if (this.attributes.autoplay || this.autoplay) { + this.attributes.autoplay = 'autoplay'; + } + this.attributes.style = 'display: block; margin:0 auto;'; + this.attributes = Aak.unsetProperties(this.attributes, 'source'); + + this.building('video'); + } + }; + + return new Player(); + }, + rules : { + // -------------------------------------------------------------------------------------------- + // Anti-Adblock Killer + // -------------------------------------------------------------------------------------------- + settings : { + host : ['xuhaiyang1234.gitlab.io'], + onEnd : function () { + + if (location.pathname.endsWith("settings.html") { + var settingsBox = Aak.getElement('#aak-settings-box'); + var settingsNotice = Aak.getElement('#aak-settings-notice'); + + if (!Aak.useGM) { + settingsNotice.querySelector('div').innerHTML = 'In native mode, you must edit the options manually: See'; + } else if (settingsBox && settingsNotice) { + settingsNotice.style.display = 'none'; + settingsBox.style.display = 'block'; + Aak.info('GM storage:', Aak.getValue()); + Aak.info('GM options:', Aak.opts); + Aak.info('GM api:', Aak.useGM && Aak.apiGM()); + + // user config + Aak.createElement({ + tag : 'div', + html : 'Version: ' + Aak.getVersion() + '
AakScript: true
AakList: ' + (!Aak.getElement('#k2Uw7isHrMm5JXP1Vwdxc567ZKc1aZ4I')) + '
Browser: ' + Aak.getBrowser() + '
ScriptManager: ' + Aak.getScriptManager(), + append : '#aak-settings-config' + }); + + // create options + for (var optName in Aak.options) { + if (Aak.options.hasOwnProperty(optName)) { + var opt = Aak.options[optName]; + var checked = Aak.opts[optName] === true ? "checked" : ''; + Aak.createElement({ + tag : 'div', + html : '', + append : '#aak-settings-' + opt.group + }); + } + } + + // save options + Aak.onEvent(Aak.getElement("#aak-settings-save"), "click", function () { + var elems = document.querySelectorAll('.css-checkbox'); + for (var i = 0; i < elems.length; i++) { + var elem = elems[i]; + if (elem.checked) { + Aak.setValue(elem.id, true); + } else { + Aak.setValue(elem.id, false); + } + } + window.alert('Saved !'); + }); + + // Clear GM storage + Aak.addCommands({ + caption : 'Clear GM storage', + execute : function () { + Aak.deleteValue(); + window.alert('Cleared !'); + } + }); + } + } + } + }, + userscripts_domains : { // Redirect to Github + host : ['userscripts.org', 'userscripts.org:8080', 'userscripts-mirror.org'], + onStart : function () { + if (/155840$/.test(location.pathname)) { + Aak.go(Aak.homeURL); + } + } + }, + openuserjs_org : { + host : ['openuserjs.org'], + onIdle : function () { + var element = Aak.getElement('a[href$="/issues"]'); + if (/Anti-Adblock_Killer_Reek/.test(location.pathname) && element) { + Aak.confirmReport(element); + } + } + }, + greasyfork_org : { + host : ['greasyfork.org'], + onIdle : function () { + var element = Aak.getElement('a[href$="/feedback"]'); + if (/-anti-adblock-killer-reek/.test(location.pathname) && element) { + Aak.confirmReport(element); + } + } + }, + monkeyguts_com : { + host : ['monkeyguts.com'], + onIdle : function () { + var element = Aak.getElement('a[href*="code.php?nav=forum"]'); + if (/monkeyguts.com\/code.php\?id=351/.test(location.href) && element) { + Aak.confirmReport(element); + } + } + }, + // -------------------------------------------------------------------------------------------- + // Specific + // -------------------------------------------------------------------------------------------- + blogspot : { + // No Country Redirect (NCR) + // Prevent Blogger from Redirecting to Country-Specific Domains + // doc: http://tinyurl.com/7rm34jo + // issue: https://greasyfork.org/fr/forum/discussion/5953 + // issue: https://github.com/reek/anti-adblock-killer/issues/490 + // test: http://tinyurl.com/nomcxkc + host : ['.blogspot.'], + onStart : function () { + if (Aak.isTopframe) { // fix rediretion loop + var blog = location.host.replace('www.', '').split("."); + if (blog[blog.length - 1] != "com") { + var path = location.href.split("/").slice(3).join('/'); + Aak.go("http://" + blog[0] + ".blogspot.com/ncr/" + path); + } + } + } + }, + blogspot_knowlet3389 : { + // note: also added abp rule + // issue: https://github.com/reek/anti-adblock-killer/issues/83 + // source: http://pastebin.com/A3mCXQ5i + host : ['knowlet3389.blogspot.'], + onStart : function () { + Aak.setLocal('noad', false); + Aak.addStyle("#gAds { height: 17px; } #gAd2 { height: 17px; }"); + } + }, + uptobox_uptostream : { + // issue: https://github.com/reek/anti-adblock-killer/issues/351 + host : ['uptobox.com', 'uptostream.com'], + onStart : function () { + // Old solution [deprecated] + var id = location.pathname.match(/[0-9a-z]{12}/); + if (id !== null) { + Aak.addStyle("#" + id[0] + " { height: 12px; }"); + } + // New 12.05.2014 + // + abp rule (alternative solution) + Aak.addStyle("#adblocktrap { height: 12px; }"); + }, + onIdle : function () { + // remove ads + Aak.removeElement('*[src^="http://ads.uptobox.com/"],*[href^="http://ads.uptobox.com/"]'); + } + }, + anisubsia_com : { + host : ['anisubsia.com'], + onStart : function () { + // + abp rule #@#.adsantilok + Aak.addStyle(".adsantilok { height: 5px; }"); + }, + onIdle : function () { + Aak.uw.jAntiBlock = function () {}; + Aak.uw.CekBlok = function () {}; + } + }, + freegameserverhost_com : { + // issue: https://github.com/reek/anti-adblock-killer/issues/1512 + host : ['freegameserverhost.com'], + onStart : function () { + Aak.addStyle("#fab13 { height: 11px; }"); + } + }, + elahmad_com : { + host : ['elahmad.com'], + onStart : function () { + Aak.addStyle("#adblock { height: 1px; }"); + } + }, + mrtzcmp3_net : { + host : ['mrtzcmp3.net'], + onStart : function () { + Aak.addStyle(".rtm_ad { height: 1px; }"); + } + }, + height_myTestAd : { + // issue: https://github.com/reek/anti-adblock-killer/issues/1241 + // issue: https://github.com/reek/anti-adblock-killer/issues/983 + // issue: https://github.com/reek/anti-adblock-killer/issues/291 + host : ['bknime.com', 'go4up.com', 'debrido.com'], + onStart : function () { + Aak.addStyle(".myTestAd { height: 1px; }"); + } + }, + debridfast_network : { + // issue: https://greasyfork.org/en/forum/discussion/9406 + // issue: https://greasyfork.org/en/forum/discussion/7013 + // issue: https://github.com/reek/anti-adblock-killer/issues/1272 + // issue: https://github.com/reek/anti-adblock-killer/issues/769 + host : ['debridfast.com', 'getdebrid.com', 'debrid.us', 'leecher.us'], + onStart : function () { + Aak.addStyle(".myTestAd, .my24Ad, .nabil { height: 1px; }"); + }, + onIdle : function () { + document.querySelector('#simpleAd').innerHTML = '

debridfast.com

'; + } + }, + bg_gledai_tv : { + host : ['bg-gledai.tv'], + onStart : function () { + Aak.addStyle(".myAd { height: 1px; }"); + } + }, + thepcspy_com : { // http://thepcspy.com/read/how_to_block_adblock/ + host : ['thepcspy.com'], + onStart : function () { + Aak.addStyle(".myTestAd { height: 1px; }"); + Aak.addStyle(".blocked { display: none; }"); + }, + onIdle : function () { + Aak.removeElement('.blocked'); + } + }, + vg_e24_no : { + // issue: https://github.com/reek/anti-adblock-killer/issues/292 + host : ['vg.no', 'e24.no'], + onStart : function () { + // Add this rule, because EasyList allow all hidden elements. + Aak.addStyle(".ad { display: none; }"); + } + }, + automobile_sportive_com : { + host : ['automobile-sportive.com'], + onStart : function () { + Aak.addStyle(".myTestAd { height: 51px; display: none; }"); + } + }, + snsw_us : { + host : ['snsw.us'], + onStart : function () { + Aak.addStyle("#ad_1 { height: 1px; }"); + } + }, + urlchecker_net : { + host : ['urlchecker.net'], + onStart : function () { + Aak.addStyle("#adchecker { height: 20px; }"); + } + }, + skiplimite_tv : { + host : ['skiplimite.tv'], + onStart : function () { + Aak.addStyle("div.addthis_native_toolbox + div[id] { height: 12px; }"); + } + }, + filecore_co_nz : { + host : ['filecore.co.nz'], + onStart : function () { + Aak.addStyle(".adsense { height: 5px; }"); + } + }, + thomas_n_ruth_com : { + // issue: https://github.com/reek/anti-adblock-killer/issues/1111 + // source: http://pastebin.com/fu7vkUA1 + host : ['thomas-n-ruth.com'], + onStart : function () { + Aak.addStyle(".Google { height: 5px; }"); + } + }, + interfans_org : { + // test: http://www.interfans.org/forum/ + host : ['interfans.org'], + onStart : function () { + Aak.addStyle(".ad_global_header { height: 1px; display: none; }"); + } + }, + maxdebrideur_com : { + host : ['maxdebrideur.com'], + onStart : function () { + Aak.addStyle(".clear + div[id] { height: 12px; }"); + } + }, + topzone_it : { + host : ['topzone.lt'], + onStart : function () { + Aak.addStyle(".forumAd { height: 1px; display: none; }"); + } + }, + nana10_co_il : { + host : ['.nana10.'], + onStart : function () { + Aak.addStyle("#advert-tracker { height: 1px; }"); + } + }, + plej_tv : { + host : ['plej.tv'], + onStart : function () { + Aak.addStyle(".advert_box { height: 1px; }"); + } + }, + mangamint_com : { + // note: added rule to allow ".ad728" + // issue: https://greasyfork.org/id/forum/discussion/8524 + host : ['mangamint.com'], + onStart : function () { + Aak.addStyle(".ad728 { height: 31px; }"); + } + }, + debrideurstream_fr : { + host : ['debrideurstream.fr'], + onStart : function () { + Aak.addStyle("#content div[id][align=center] { height: 12px; }"); + } + }, + preemlinks_com : { + host : ['preemlinks.com'], + onStart : function () { + Aak.addStyle("#divads { height: 1px; }"); + } + }, + hentai_to : { + host : ['hentai.to'], + onStart : function () { + Aak.addStyle("#hentaito123 { height: 11px; }"); + } + }, + prototurk_com : { + host : ['prototurk.com'], + onStart : function () { + Aak.addStyle("#reklam { height: 1px; }"); + } + }, + mufa_de : { + host : ['mufa.de'], + onStart : function () { + Aak.addStyle("#leaderboard { height: 5px; }"); + Aak.addStyle("#large-rectangle { height: 5px; }"); + Aak.addStyle("#ad-header-468x60 { height: 5px; }"); + } + }, + watcharab_com : { + host : ['watcharab.com'], + onStart : function () { + // + adp rule watcharab.com#@##adblock + Aak.addStyle("#adblock { height: 5px; }"); + } + }, + freedomip_com : { + host : ['freedom-ip.com'], + onStart : function () { + Aak.addStyle(".pub_vertical ins, .pub_vertical div { height: 11px; }"); + } + }, + wakanim_tv : { + host : ['wakanim.tv'], + onStart : function () { + Aak.addStyle("#detector { display: none; }"); + Aak.addStyle("#nopub { display: block; }"); + } + }, + simply_debrid_com : { + // issue: https://github.com/reek/anti-adblock-killer/issues/332 + // source: http://pastebin.com/b7MAYXs4 + host : ['simply-debrid.com'], + onStart : function () { + Aak.uw.adsbygoogle = {}; + Aak.uw.adsbygoogle.loaded = true; + } + }, + manga9_com : { + host : ['manga9.com', 'mangabee.co'], + onStart : function () { + Aak.addStyle(".adblock { height: 31px; }"); + } + }, + onemanga2_com : { + host : ['onemanga2.com'], + onStart : function () { + Aak.addStyle(".afs_ads { height: 5px; }"); + } + }, + mangabird_com : { + host : ['mangabird.com'], + onStart : function () { + Aak.addStyle(".afs_ads { height: 5px; }"); + } + }, + kodilive_eu : { + // issue: https://github.com/reek/anti-adblock-killer/issues/1528 + // source: http://pastebin.com/ZxvXKqtc + host : ['kodilive.eu'], + onStart : function () { + Aak.addStyle(".Ad { height: 5px; }"); + } + }, + backin_net : { + // issue: https://github.com/reek/anti-adblock-killer/issues?q=backin.net + host : ['backin.net'], + onStart : function () { + Aak.addStyle("#divad { height: 31px; }"); + } + }, + mobile_tracker_free_com : { + // issue: https://github.com/reek/anti-adblock-killer/issues/1082 + host : ['mobile-tracker-free.com'], + onStart : function () { + Aak.addStyle("#myAds { height: 1px; }"); + } + }, + workupload_com : { + // note: obfuscated + // issue: https://github.com/reek/anti-adblock-killer/issues/1334 + // issue: https://github.com/reek/anti-adblock-killer/issues/1290 + // source: http://pastebin.com/CPzd2Swx + host : ['workupload.com'], + onAlways : function () { + Aak.addStyle(".adBlock, .adsbygoogle, #sad { height: 11px; }"); + } + }, + today_in : { + // issue: https://github.com/reek/anti-adblock-killer/issues?q=intoday.in + // issue: https://github.com/reek/anti-adblock-killer/issues?q=businesstoday.in + // source: http://pastebin.com/gz539G7m + host : ["intoday.in", "businesstoday.in"], + onStart : function() { + Aak.addStyle('#adbocker_alt { display: none; }'); + Aak.uw.openPopup = function(){}; + } + }, + jc_mp_com : { + // by: Giwayume + // issue: https://github.com/reek/anti-adblock-killer/issues/1597 + host : ["jc-mp.com"], + onStart : function() { + Aak.addStyle('.adsense {width: 1px; height: 1px; visibility: hidden; display: block; position: absolute;}'); + } + }, + mariage_franco_marocain_net : { + // issue: https://github.com/reek/anti-adblock-killer/issues?q=mariage-franco-marocain.net + host : ["mariage-franco-marocain.net"], + onStart : function() { + Aak.addStyle('#my_ad_div {height: 1px;}'); + } + }, + happy_hack_ru : { + // issue: https://github.com/reek/anti-adblock-killer/issues?q=happy-hack.ru + host : ['happy-hack.ru'], + onStart : function () { + Aak.addStyle("#blockblockF4 {visibility:invisible;display:none;} #blockblockF4 td {visibility:invisible;display:none;} #blockblockF4 td p {visibility:invisible;display:none;} #blockblockD3 {visibility:visible;display:block;}"); + } + }, + forbes_com : { + // by: Giwayume + // issue: https://github.com/reek/anti-adblock-killer/issues/865 + host : ['forbes.com'], + onStart : function () { + if (window.location.pathname.indexOf('/welcome') > -1) { + Aak.setCookie('welcomeAd', 'true', 86400000, '/'); + Aak.setCookie('dailyWelcomeCookie', 'true', 86400000, '/'); + window.location = Aak.getCookie('toUrl') || 'http://www.forbes.com/'; + } + } + }, + bait_adsbygoogle : { + // issue: https://github.com/reek/anti-adblock-killer/issues/547 + host : ['bitcoinaliens.com'], + onStart : function () { + Aak.addBaitElement('ins.adsbygoogle'); + } + }, + bait_tester : { + host : ['osoarcade.com', 'd3brid4y0u.info', 'fileice.net', 'nosteam.ro', 'openrunner.com', 'easybillets.com', 'spox.fr', 'yovoyages.com', 'tv3.co.nz', 'freeallmusic.info', 'putlocker.com', 'sockshare.com', 'dramapassion.com', 'yooclick.com', 'online.ua'], + onStart : function () { + Aak.addBaitElement('div#tester'); + } + }, + bait_add : { + host : ['filecom.net', 'upshare.org', 'skippyfile.com', 'mwfiles.net', 'up-flow.org'], + onStart : function () { + Aak.addBaitElement('div#add'); + } + }, + bait_adpbtest : { + host : ['leaguesecretary.com', 'teknogods.com', 'hellsmedia.com'], + onStart : function () { + Aak.addBaitElement('div#adpbtest'); + } + }, + bait_adtester : { + host : ['freesportsbet.com', 'sportsplays.com'], + onStart : function () { + Aak.addBaitElement('div#ad-tester'); + } + }, + tgo_tv_com : { + // issue: https://github.com/reek/anti-adblock-killer/issues/303 + host : ['tgo-tv.com'], + onStart : function () { + Aak.addStyle("#adb, #bannerad1, .load_stream { display: none; }"); + Aak.addBaitElement('div#tester'); + }, + onEnd : function () { + Aak.uw.threshold = 1000; + Aak.removeElement('.chat_frame'); // bug reload iframe + } + }, + freegamehosting_nl : { + host : ['freegamehosting.nl'], + onStart : function () { + Aak.addBaitElement('div#adtest'); + } + }, + theweatherspace_com : { + host : ['theweatherspace.com'], + onStart : function () { + Aak.addBaitElement('div#ab-bl-advertisement'); + } + }, + cleodesktop_com : { + // issue: https://github.com/reek/anti-adblock-killer/issues/711 + host : ['cleodesktop.com'], + onStart : function () { + Aak.addBaitElement('div#myTestAd'); + } + }, + imageraider_com : { + // issue: https://github.com/reek/anti-adblock-killer/issues/826 + host : ['imageraider.com'], + onStart : function () { + Aak.addBaitElement('div#myGContainer'); + } + }, + voici_fr : { + // issue: https://greasyfork.org/fr/forum/discussion/10093 + // issue: https://github.com/reek/anti-adblock-killer/issues/826 + // source: http://pastebin.com/zEVQHTiD + host : ['voici.fr', 'programme-tv.net'], + onStart : function () { + Aak.addBaitElement('div#sas_script2'); + } + }, + mil_ink : { + // issue: https://github.com/reek/anti-adblock-killer/issues/1652 + // source: http://pastebin.com/474NZzPJ + host : ['mil.ink'], + onStart : function () { + Aak.addBaitElement('div#ads_div'); + } + }, + cubeupload_com : { + // issue: https://greasyfork.org/en/forum/discussion/5919 + host : ['cubeupload.com'], + onStart : function () { + Aak.createElement({ + tag : 'iframe', + name : 'iframe', + src : 'about:blank', + style : 'display:none;', + append : document.documentElement + }); + } + }, + stream4free_eu : { + host : ['stream4free.eu'], + onStart : function () { + // +abp alt solution + Aak.addBaitElement('div#jpayday'); + Aak.uw.jpayday_alert = 1; + } + }, + _3dnews_ru : { + // issue: https://greasyfork.org/ru/forum/discussion/5750 + host : ['3dnews.ru'], + onStart : function () { + Aak.setCookie('adblockwarn', 1); + Aak.addStyle("#earAds { width: 401px; }"); + Aak.addBaitElement('div#earAds'); + Aak.uw.__AT_detected = true; + } + }, + _3dsthem_es : { + // issue: https://github.com/reek/anti-adblock-killer/issues?q=3dsthem + host : ['3dsthem.es'], + onStart : function () { + //Aak.addScript(function () {}); + }, + onBeforeScript : function () { + /* + return [{ + contains : 'main.js', + external : true, + override : '//pastebin.com/raw/2yGRPhRZ' + } + ]; + */ + } + }, + _8muses_com : { + // issue: https://github.com/reek/anti-adblock-killer/issues?q=8muses + // issue: https://greasyfork.org/forum/discussion/8515 + // issue: https://greasyfork.org/en/forum/discussion/6407 + // source: http://pastebin.com/bMNDxecs + host : ['8muses.com'], + onBeforeScript : function () { + return [{ + contains : "typeof exo", + external : false, + remove : true + } + ]; + } + }, + happytrips_com : { + // issue: https://github.com/reek/anti-adblock-killer/issues?q=happytrips + // source: http://pastebin.com/EWSEbnvv + host : ['happytrips.com'], + onStart : function () { + Aak.setReadOnly('canRun', true); + } + }, + lg_firmware_rom_com : { + // issue: https://github.com/reek/anti-adblock-killer/issues?q=lg-firmware-rom.com + host : ['lg-firmware-rom.com'], + onStart : function () { + Aak.setReadOnly('killads', true); + } + }, + mid_day_com : { + // issue: https://github.com/reek/anti-adblock-killer/issues?q=mid-day.com + host : ['mid-day.com'], + onStart : function () { + Aak.setReadOnly('canRun', true); + } + }, + badtv_network : { + // issue: https://github.com/reek/anti-adblock-killer/issues?q=badtv.it + host : ['badtv.it', 'badtaste.it', 'badgames.it', 'badcomics.it'], + onStart : function () { + Aak.setCookie('adBlockChecked', 'disattivo'); + } + }, + independent_co_uk : { + // issue: https://github.com/reek/anti-adblock-killer/issues?q=independent.co.uk + host : ['independent.co.uk'], + onStart : function () { + Aak.setCookie('adblock_detected', 'ignored'); + } + }, + esmas_com : { + // issue: https://github.com/reek/anti-adblock-killer/issues?q=esmas.com + host : ['esmas.com'], + onStart : function () { + Aak.setReadOnly('opened_adbblock', false); + } + }, + pinoy1tv_network : { + // issue: https://github.com/reek/anti-adblock-killer/issues?q=pinoy1tv + host : ['pinoy1tv.'], + onStart : function () { + Aak.setReadOnly('allowads', 1); + } + }, + ewallstreeter_com : { + // issue: https://github.com/reek/anti-adblock-killer/issues?q=ewallstreeter.com + host : ['ewallstreeter.com'], + onStart : function () { + Aak.setReadOnly('OAS_rdl', 1); + } + }, + business_standard_com : { + // issue: https://github.com/reek/anti-adblock-killer/issues?q=business-standard.com + host : ['business-standard.com'], + onStart : function () { + Aak.setReadOnly('adsLoaded', 1); + Aak.setCookie('_pw', 't'); + } + }, + express_network : { + // issue: https://github.com/reek/anti-adblock-killer/issues?q=financialexpress.com + // issue: https://github.com/reek/anti-adblock-killer/issues?q=indianexpress.com + host : ['financialexpress.com', 'indianexpress.com'], + onStart : function () { + Aak.setReadOnly('RunAds', 1); + } + }, + indiatimes_com : { + // issue: https://github.com/reek/anti-adblock-killer/issues?q=indiatimes + // issue: https://github.com/reek/anti-adblock-killer/issues?q=malayalam.samayam.com + // test: http://tinyurl.com/zxusvyf, + host : ['indiatimes.com', 'samayam.com', 'bangaloremirror.com'], + onBeforeScript : function () { + return [{ + contains : '\\\\x61\\\\x64\\\\x62', + external : false, + remove : true + }, { + contains : 'function initBlock', + external : false, + remove : true + } + ]; + } + }, + thechive_com : { + // issue: https://github.com/reek/anti-adblock-killer/issues/1453 + // source: http://pastebin.com/TdpPyrbb + host : ['thechive.com'], + onStart : function () { + Aak.addScript(function () { + Object.defineProperties(window, { + stephaneDetector : { + value : { + hook : function (cb) { + cb(false); + }, + init : function () {}, + broadcastResult : function () {} + }, + writable : false + } + }); + }); + } + }, + richonrails_com : { + // by: Giwayume + // issue: https://github.com/reek/anti-adblock-killer/issues/1447 + // source: http://pastebin.com/Ewfwg8BG + host : ['richonrails.com'], + onIdle : function () { + Aak.addScript(function () { + var adsByGoogleHtml = '""'; + $.ajax({ + url : $(".article-content").data("url"), + dataType : "script", + method : "post", + data : { + html : adsByGoogleHtml + }, + success : function (result) { + var exec = result.replace("$('.article-content')", "$('.article-content-2')"); + new Function(exec)(); + } + }); + $(".article-content").after('
').remove(); + }); + } + }, + rmprepusb_com : { + host : ['rmprepusb.com'], + onStart : function () { + Aak.setCookie('jot_viewer', 3); + } + }, + neodrive_co : { + // issue: https://github.com/reek/anti-adblock-killer/issues/1001 + host : ['neodrive.co'], + onAlways : function () { + // Prevent popunder + Aak.setCookie('KifPopCnt', 1, null, '/embed/'); + } + }, + hentaihaven_org : { + // issue: https://github.com/gorhill/uBlock/issues/1340 + host : ['hentaihaven.org'], + onAlways : function () { + // Prevent popunder + Aak.setCookie('hh_ppndr1', 1); + Aak.setCookie('hh_ppndr2', 1); + } + }, + primeshare_tv : { + host : ['primeshare.tv'], + onStart : function () { + Aak.addBaitElement('div#adblock'); + } + }, + debridnet_and_livedebrid : { + // issue: https://github.com/reek/anti-adblock-killer/issues?q=debridnet + // issue: https://github.com/reek/anti-adblock-killer/issues?q=livedebrid + host : ['debridnet.com', 'livedebrid.com'], + onStart : function () { + Aak.addStyle(".myTestAd2 { height: 5px; }"); + Aak.addBaitElement('div.myTestAd2'); + } + }, + bluesatoshi_com : { + // issue: https://github.com/reek/anti-adblock-killer/issues/873 + host : ['bluesatoshi.com'], + onStart : function () { + Aak.addStyle("#test { height: 280px; }"); + Aak.addBaitElement('div#test'); + } + }, + razercrypt_com : { + // issue: https://github.com/reek/anti-adblock-killer/issues/870 + host : ['razercrypt.com'], + onStart : function () { + Aak.addStyle("#test { height: 250px; }"); + Aak.addBaitElement('div#test'); + } + }, + satoshiempire_com : { + // issue: https://github.com/reek/anti-adblock-killer/issues/872 + host : ['satoshiempire.com'], + onStart : function () { + Aak.addStyle("#test { height: 250px; }"); + Aak.addBaitElement('div#test'); + } + }, + oneadfaucet_com : { + // issue: https://github.com/reek/anti-adblock-killer/issues/871 + host : ['oneadfaucet.com'], + onStart : function () { + Aak.addStyle("#test { height: 250px; }"); + Aak.addBaitElement('div#test'); + } + }, + jkanime_net : { + host : ['jkanime.net'], + // @@||jkanime.net/assets/js/advertisement2.js + onStart : function () { + Aak.addBaitElement('div#reco'); + } + }, + _720pmkv_com : { + host : ['720pmkv.com'], + onStart : function () { + Aak.addBaitElement('div#advert'); + } + }, + paidverts_com : { + host : ['paidverts.com'], + onStart : function () { + Aak.addBaitElement('div.afs_ads'); + } + }, + italiatv_org : { + host : ['italiatv.org'], + onStart : function () { + Aak.addBaitElement('div#fab13'); + } + }, + chrissmoove_com : { + host : ['chrissmoove.com'], + onStart : function () { + //Aak.addBaitElement('div#adserver'); + } + }, + eventhubs_com : { + host : ['eventhubs.com'], + onStart : function () { + Aak.addBaitElement('div#blahyblaci1'); + } + }, + superanimes_com : { + // issue: https://github.com/reek/anti-adblock-killer/issues/1295 + // source: http://pastebin.com/FDPAKjTQ + host : ['superanimes.com'], + onStart : function () { + Aak.addBaitElement('div#bannerLoja'); + } + }, + forum_pac_rom_com : { + // issue: https://github.com/reek/anti-adblock-killer/issues/243 + host : ['forum.pac-rom.com'], + onStart : function () { + Aak.addBaitElement('div.banner_ads'); + } + }, + litv_tv : { + // issue: https://github.com/reek/anti-adblock-killer/issues/1299 + // source: http://pastebin.com/zcddvTuC + host : ['litv.tv'], + onStart : function () { + Aak.addBaitElement('div.player_mask'); + } + }, + leveldown_fr : { + // issue: https://github.com/reek/anti-adblock-killer/issues/595 + host : ['leveldown.fr'], + onStart : function () { + Aak.addBaitElement('div#adblock'); + Aak.addBaitElement('div#adblocktest'); + } + }, + globeslot_com : { + // issue: https://github.com/reek/anti-adblock-killer/issues/924 + host : ['globeslot.com'], + onStart : function () { + Aak.addBaitElement('div#add'); + Aak.addBaitElement('div#add1'); + } + }, + antennesport_com : { + host : ['antennesport.com', 'serverhd.eu'], + onIdle : function () { // for antennesport + // Remove Pub + Aak.removeElement("#pub .pubclose"); + // Redirect to Player + Aak.setElement('#pub .embed iframe', { + src : '/embed/embed.php' + }); + } + }, + disableAlertbox : { + // issue: https://greasyfork.org/en/forum/discussion/8611 + host : ['drivearabia.com', 'putlocker.com', 'doatoolsita.altervista.org', 'sockshare.com', 'free-movie-home.com', 'pc.online143.com', 'kooora.com', 'str3amtv.co.nr', 'str3amtv.altervista.org', 'str3am.altervista.org', 'filecom.net', 'pipocas.tv', 'generatupremium.biz', 'mega-debrid.eu', 'premiumst0re.blogspot.com', 'dl-protect.com', 'newsinlevels.com', 'vipracing.biz', 'businesstoday.in'], + onAlways : function () { + Aak.uw.alert = function () {}; + } + }, + generatupremium_biz : { + host : ['generatupremium.biz'], + onStart : function () { + // Disable Confirm Box + //Aak.uw.confirm = function (){}; + Aak.setCookie('genera', false); + } + }, + newstatesman_com : { + host : ['newstatesman.com'], + onStart : function () { + Aak.setCookie('donationPopup', 'hide'); + } + }, + adswizz_com : { + // by: Skr4tchGr3azyMonkiBallllllZzzz + // issue: https://github.com/reek/anti-adblock-killer/issues/809 + host : ['yes.fm'], + onStart : function () { + Aak.addScript(function () { + window.com_adswizz_synchro_initialize = function () {}; + }); + } + }, + derstandard_at : { + // by: Alexander255 + // patch: http://pastebin.com/raw.php?i=r7Q4DrfB + // issue: https://github.com/reek/anti-adblock-killer/issues?q=derstandard + host : ['derstandard.at'], + onStart : function () { + + var makeISOTimestampUTC = function () { + var pad = function (amount, width) { + var padding = ""; + while (padding.length < width - 1 && amount < Math.pow(10, width - padding.length - 1)) { + padding += "0"; + } + return padding + amount.toString(); + }; + + var date = new Date(); + return [pad(date.getUTCFullYear(), 4), "-", + pad(date.getUTCMonth() + 1, 2), "-", + pad(date.getUTCDate(), 2), "T", + pad(date.getUTCHours(), 2), ":", + pad(date.getUTCMinutes(), 2), ":", + pad(date.getUTCSeconds(), 2)].join(); + }; + + document.cookie.split('; ').forEach(function (cookie) { + // Find main storage cookie + if (cookie.substr(0, 6) == "MGUID=") { + // Decompose information from main storage cookie + var values = {}; + cookie.substr(6).split("&").forEach(function (assignment) { + var pos = assignment.indexOf('='); + if (pos > -1) { + values[assignment.substr(0, pos)] = assignment.substr(pos + 1); + } + }); + + // Update "first viewed" timestamp + values.Timestamp = makeISOTimestampUTC(); + + // Recompose information in main storage cookie + cookie = "MGUID="; + for (var key in values) { + if (values.hasOwnProperty(key)) { + cookie += key + "=" + values[key] + "&"; + } + } + cookie = cookie.substr(0, (cookie.length - 1)); + + // Update cookie + document.cookie = cookie; + } + }); + } + }, + tek_domains : { + // by: Reek, Alexander255 + // issue: https://github.com/reek/anti-adblock-killer/issues/788 + // issue: https://github.com/reek/anti-adblock-killer/issues/512 + host : ['tek.no', 'gamer.no', 'teknofil.no', 'insidetelecom.no', 'prisguide.no', 'diskusjon.no', 'teknojobb.no', 'akam.no', 'hardware.no', 'amobil.no'], + onIdle : function () { + + /* + var ad_frame = document.createElement("iframe"); + ad_frame.name = "_frame"; + ad_frame.style.display = "none"; + document.body.appendChild(ad_frame); + ad_frame.contentWindow.wrappedJSObject.inFIF = true; + */ + + // fix 27.11.2015 + Aak.createElement({ + tag : 'div', + id : 'google_ads_iframe_', + html : '

', + append : 'body' + }); + + } + }, + planetatvonlinehd_network : { + // issue: https://github.com/reek/anti-adblock-killer/issues/1467 + // issue: https://github.com/reek/anti-adblock-killer/issues/159 + host : ['planetatvonlinehd.blogspot.', 'planetatvonlinehd.com'], + onStart : function () { + Aak.addStyle('.adsantilok { height: 1px; }'); + //Aak.uw.jQAntiAdsBlock = function (){}; // don't work + } + }, + beta_speedtest_net : { + // issue: https://github.com/reek/anti-adblock-killer/issues/628 + // issue: https://github.com/reek/anti-adblock-killer/issues/562 + // issue: https://github.com/reek/anti-adblock-killer/issues/484 + // source: http://paste2.org/53ymghX1 + host : ['beta.speedtest.net'], + onAlways : function () { + Aak.uw.adsOoklaComReachable = true; + Aak.uw.scriptsLoaded = function () {}; + } + }, + binbucks_com : { + // by: Alexander255 + // issue: https://github.com/reek/anti-adblock-killer/issues/545 + host : ['binbucks.com'], + onIdle : function () { + Aak.uw.testJuicyPay = true; + Aak.uw.testSensePay = true; + } + }, + whiskyprices_domains : { + // issue: https://github.com/reek/anti-adblock-killer/issues/1284 + // source: http://pastebin.com/Epr5tREL + host : ['whiskyprijzen.com', 'whiskyprices.co.uk', 'whiskypreise.com', 'whiskyprix.fr'], + onAlways : function () { + Aak.uw.OA_show = true; + } + }, + nicoblog_org : { + // issue: https://github.com/reek/anti-adblock-killer/issues/1184 + // source: http://pastebin.com/MNHpLs2V + host : ['nicoblog.org'], + onIdle : function () { + var el = document.querySelector('.src'); + el.removeAttribute('class'); + } + }, + di_se : { + // note: add this rule for chrome user + // issue: https://github.com/reek/anti-adblock-killer/issues/1319 + // source: http://pastebin.com/9bDPQzMX + host : ['di.se'], + onIdle : function () { + Aak.removeElement('#header_overlay'); + Aak.removeElement('#message_modal'); + } + }, + megogo_net : { + // issue: PM + // source1: http://pastebin.com/ccHQg3hn + // source2: http://pastebin.com/gk0vEQHN + // note: two adblock check + host : ['megogo.net'], + onStart : function () { + Object.defineProperty(Aak.uw, "adBlock", { + enumerable : true, + writable : false, + value : false + }); + Object.defineProperty(Aak.uw, "showAdBlockMessage", { + enumerable : true, + writable : false, + value : function () {} + }); + } + }, + libertaddigital_com : { + // issue: https://github.com/reek/anti-adblock-killer/issues/1642 + // source: http://pastebin.com/6Fzp0vrE + host : ['libertaddigital.com'], + onStart : function () { + Object.defineProperty(Aak.uw, "ad_already_played", { + enumerable : true, + writable : false, + value : true + }); + Object.defineProperty(Aak.uw, "puedeMostrarAds", { + enumerable : true, + writable : false, + value : true + }); + } + }, + folha_uol_com_br : { + // issue: https://github.com/reek/anti-adblock-killer/issues/1396 + // source: f( ( typeof paywall_access == "undefined" || paywall_access != true ) && ( typeof folha_ads == "undefined" || folha_ads != true ) ) { + host : ['folha.uol.com.br'], + onStart : function () { + Object.defineProperty(Aak.uw, "paywall_access", { + enumerable : true, + writable : false, + value : true + }); + Object.defineProperty(Aak.uw, "folha_ads", { + enumerable : true, + writable : false, + value : true + }); + } + }, + gamer_com_tw : { + // by: mmis1000 + // userscript: https://greasyfork.org/en/scripts/16525 + // issue: : https://github.com/reek/anti-adblock-killer/issues/975 + host : ['gamer.com.tw'], + onStart : function () { + Object.defineProperty(Aak.uw, 'AntiAd', { + enumerable : true, + writable : false, + value : null + }); + } + }, + armorgames_com : { + // issue: https://github.com/reek/anti-adblock-killer/issues/845 + host : ['armorgames.com'], + onStart : function () { + Object.defineProperty(Aak.uw, 'ga_detect', { + enumerable : true, + writable : false, + value : null + }); + } + }, + mangahost_com : { + // issue: https://github.com/reek/anti-adblock-killer/issues/957 + // issue: https://github.com/reek/anti-adblock-killer/issues/558 + // source: http://pastebin.com/GrpbJENA + host : ['mangahost.com'], + onStart : function () { + Object.defineProperty(Aak.uw, "testDisplay", { + enumerable : true, + writable : false, + value : false + }); + } + }, + videowood_tv : { + // issue: https://github.com/reek/anti-adblock-killer/issues/1339 + // source: http://videowood.tv/build/assets/js/pembed-97a640f625.js + host : ['videowood.tv'], + onStart : function () { + Aak.uw.open = function () {}; // prevent popup + Aak.uw.config = {}; + Object.defineProperty(Aak.uw.config, "adb_remind", { + enumerable : true, + writable : false, + value : false + }); + } + }, + infojobs_com_br : { + // issue: https://github.com/reek/anti-adblock-killer/issues/1339 + // source: http://pastebin.com/LPg6093U + // redirect: http://www.infojobs.com.br/nopublicity.aspx + host : ['infojobs.com.br'], + onStart : function () { + Aak.addScript(function () { + var webUI = webUI || {}; + webUI.Utils = webUI.Utils || {}; + Object.defineProperty(webUI.Utils, "StopAdBlock", { + enumerable : true, + writable : false, + value : function () {} + }); + }); + } + }, + cloudwebcopy_com : { + // issue: https://github.com/reek/anti-adblock-killer/issues/714 + host : ['cloudwebcopy.com'], + onStart : function () { + var setTimeoutClone = Aak.uw.setTimeout; + Aak.uw.setTimeout = null; + setTimeout(function () { + Aak.uw.setTimeout = setTimeoutClone; + }, 5000); + } + }, + narkive_com : { + // issue: https://github.com/reek/anti-adblock-killer/issues/569 + host : ['narkive.com'], + onAlways : function () { + Aak.uw.adblock_status = function () { + return false; + }; + } + }, + pregen_net : { + host : ['pregen.net'], + onStart : function () { + // skip page info + Aak.setCookie('pgn', 1); + } + }, + phys_org : { + // issue: https://github.com/reek/anti-adblock-killer/issues/768 + host : ['phys.org'], + onAlways : function () { + Aak.uw.chkAB = function () {}; + } + }, + onvasortir_com : { + // issue: https://github.com/reek/anti-adblock-killer/issues?q=onvasortir.com + host : ['onvasortir.com'], + onAlways : function () { + // +abp rule alt solution + Aak.uw.JeBloque = function () {}; + } + }, + fullhdzevki_com : { + // issue: https://github.com/reek/anti-adblock-killer/issues?q=fullhdzevki.com + host : ['fullhdzevki.com'], + onAlways : function () { + // +abp rule alt solution + Aak.uw.check = function () {}; + } + }, + ville_ideale_com : { + // issue: https://github.com/reek/anti-adblock-killer/issues/258 + // source: http://pastebin.com/16mnmeMc + host : ['ville-ideale.com'], + onAlways : function () { + // +abp rule alt solution + Aak.uw.execsp = function () {}; + } + }, + notre_planete_info : { + // issue: https://github.com/reek/anti-adblock-killer/issues/258 + // source: http://pastebin.com/qrS6QGGE + host : ['notre-planete.info'], + onAlways : function () { + // +abp rule alt solution + Aak.uw.pubpop = function () {}; + } + }, + apkmirror_com : { + // issue: https://github.com/reek/anti-adblock-killer/issues/378 + // issue: https://github.com/reek/anti-adblock-killer/issues/224 + // issue: https://github.com/reek/anti-adblock-killer/issues/78 + host : ['apkmirror.com'], + onAlways : function () { + Aak.uw.doCheck = function () {}; + } + }, + mtlblog_com : { + // issue: https://github.com/reek/anti-adblock-killer/issues/948 + // issue: https://greasyfork.org/forum/discussion/7753 + // source: http://pastebin.com/BFrDPM6b + host : ['mtlblog.com'], + onStart : function () { + Object.defineProperty(Aak.uw, 'puabs', { + enumerable : true, + value : function () {} + }); + } + }, + anizm_com : { + // issue: + host : ['anizm.com'], + onAlways : function () { + Aak.uw.stopAdBlock = {}; + } + }, + diarioinformacion_com : { + // issue: https://github.com/reek/anti-adblock-killer/issues/1550 + host : ['diarioinformacion.com'], + onStart : function () { + Object.defineProperty(Aak.uw, 'pr_okvalida', { + enumerable : true, + value : true + }); + } + }, + cnbeta_com : { + // issue: https://github.com/reek/anti-adblock-killer/issues/1301 + // source: http://pastebin.com/vXNCztwx + host : ['cnbeta.com'], + onStart : function () { + Object.defineProperty(Aak.uw, 'JB', { + enumerable : true, + value : function () {} + }); + } + }, + themarker_haaretz : { + // issue: https://github.com/reek/anti-adblock-killer/issues/1292 + // source: http://pastebin.com/m08dkDT4 + host : ['themarker.com', 'haaretz.co.il'], + onStart : function () { + Object.defineProperty(Aak.uw, 'AdBlockUtil', { + enumerable : true, + value : {} + }); + } + }, + pipocas_tv : { + // issue: + host : ['pipocas.tv'], + onStart : function () { + // Also added in disableAlertbox + // No popup + Aak.setCookie('popup_user_login', 'yes'); + } + }, + _15min_lt : { + // note: regulary update script + // issue: https://github.com/reek/anti-adblock-killer/issues?q=15min.it + // source: http://pastebin.com/YWf3HTqr + // test: http://tinyurl.com/h6c4336 + host : ['15min.lt'], + onStart : function () { + Object.defineProperty(Aak.uw, 'ROUTE', { + enumerable : true, + writable : false, + value : '_be_reklamos' + }); + } + }, + sc2casts_com : { + // by: Giwayume + // issue: https://github.com/reek/anti-adblock-killer/issues/1599 + host : ['sc2casts.com'], + onStart : function() { + Aak.addScript(function() { + window._gaq = { push:function() {} }; + Object.defineProperty(window, "showdialog", { + value: function() {}, + configurable: false, + writable: false + }); + Object.defineProperty(window, "showPopup2", { + value: function() {}, + configurable: false, + writable: false + }); + }); + } + }, + vgunetwork_com : { + // issue: + host : ['vgunetwork.com'], + onIdle : function () { + Aak.setCookie('stopIt', 1); + var close = Aak.getElement('#some_ad_block_key_close'); + if (close) { + close.click(); + } + } + }, + linkcrypt_ws : { + // issue: https://github.com/reek/anti-adblock-killer/issues/286 + // issue: https://github.com/reek/anti-adblock-killer/pull/67 + host : ['linkcrypt.ws'], + onIdle : function () { + Aak.setElement('#ad_cont', { + id : '', + style : 'display:block;' + }); + Aak.setElement('#container_check', { + style : 'display:none;' + }); + } + }, + eventosppv_me : { + // issue: + host : ['eventosppv.me'], + onIdle : function () { + Aak.removeElement('#nf37'); + } + }, + bolor_toli_com : { + // issue: https://github.com/reek/anti-adblock-killer/issues/552 + host : ['bolor-toli.com'], + onEnd : function () { + var ads = document.getElementsByClassName('banner'); + for (var i = 0; i < ads.length; i++) { + var ad = ads[i]; + ad.innerHTML = '
'; + ad.style.height = '1px'; + } + } + }, + vivo_sx : { + // issue: https://github.com/reek/anti-adblock-killer/issues/280 + host : ['vivo.sx'], + onEnd : function () { + var alert = Aak.getElement('#alert-throttle'); + if (alert) { + Aak.removeElement(alert); + } + var button = Aak.getElement('button#access'); + if (button) { + button.removeAttribute('id'); + button.removeAttribute('disabled'); + button.innerHTML = 'Continue to video'; + } + setTimeout(function () { + var input = Aak.getElement('input[name="throttle"]'); + if (input) { + Aak.removeElement(input); + } + }, 1000); + } + }, + luxyad_com : { // skip redirect myanimes.li + // issue: + host : ['luxyad.com'], + onIdle : function () { + if ('/Information.php' == location.pathname) { + var href = location.href; + location.href = href.substr(href.indexOf('url=') + 4, href.length); + } + } + }, + mrpiracy_domains : { + // issue: https://github.com/reek/anti-adblock-killer/issues/1405 + host : ['mrpiracy.xyz', 'mrpiracy.club'], + onBeforeScript : function () { + return [{ + contains : 'Desativa o AdBlock para continuar', + external : false, + remove : true + } + ]; + } + }, + dbplanet_net : { + // issue: PM + host : ['dbplanet.net'], + onStart : function () { + Aak.setCookie('newnoMoreAdsNow', 1); + } + }, + aidemu_fr : { + // issue: + host : ['aidemu.fr'], + onStart : function () { + Aak.setCookie('adblockPopup', true); + } + }, + eami_in : { + // issue: + host : ['eami.in'], + onAlways : function () { + Aak.setCookie('ad_locked', 1); + } + }, + bigdownloader_com : { + // issue: + host : ['bigdownloader.com'], + onIdle : function () { + Aak.removeElement('#anti_adblock'); + } + }, + freeskier_com : { + // by: Gorhill + // issue: https://github.com/reek/anti-adblock-killer/issues/639 + // note: also added list rule + host : ['freeskier.com'], + onIdle : function () { + var el = document.getElementById("adb-not-enabled"); + if (el !== null) { + el.style.removeProperty("display"); + } + el = document.getElementById("videoContainer"); + if (el !== null) { + el.style.removeProperty("display"); + } + } + }, + gametrailers_com : { + // issue: + host : ['gametrailers.com'], + onIdle : function () { + Aak.removeElement('#ad_blocking'); + } + }, + scan_onepiece_naruto_mx : { + // issue: https://github.com/reek/anti-adblock-killer/issues/582 + // issue: https://github.com/reek/anti-adblock-killer/issues/279 + host : ['scan-mx.com', 'onepiece-mx.net', 'naruto-mx.net'], + onAlways : function () { + Aak.uw.ad_block_test = function () {}; + }, + onIdle : function () { + Aak.setElement('#yop', { + id : '' + }); + } + }, + // Bitcoins + bitcoinker_com : { + // issue: https://github.com/reek/anti-adblock-killer/issues/230 + host : ['bitcoinker.com'], + onStart : function () { + Aak.uw.claim = function () { + return true; + }; + }, + onIdle : function () { + Aak.removeElement('#E33FCCcX2fW'); + } + }, + moondoge_co_in : { + // issue: https://github.com/reek/anti-adblock-killer/issues/384 + // issue: https://github.com/reek/anti-adblock-killer/issues/232 + // issue: https://github.com/reek/anti-adblock-killer/issues/233 + // issue: https://github.com/reek/anti-adblock-killer/issues/236 + host : ['moondoge.co.in', 'moonliteco.in', 'moonbit.co.in', 'bitcoinzebra.com'], + onIdle : function () { + Aak.removeElement('#AB, #E442Dv, #eCC5h'); + } + }, + bitcoiner_net : { + // issue: https://github.com/reek/anti-adblock-killer/issues/349 + host : ['bitcoiner.net', 'litecoiner.net'], + onStart : function () { + Aak.addBaitElement('div#tester'); + Aak.addBaitElement('div#ad-top'); + } + }, + bitcoins_nx_tc : { + // issue: + host : ['freebitcoins.nx.tc', 'getbitcoins.nx.tc'], + onAlways : function () { + Aak.uw.ad_block_test = function () { + return false; + }; + } + }, + freecoins4_me : { + // issue: + host : ['freecoins4.me'], + onAlways : function () { + Aak.uw.check = function () { + return false; + }; + } + }, + torrent_tv_ru : { + // issue: https://github.com/reek/anti-adblock-killer/issues/537 + host : ['torrent-tv.ru'], + onAlways : function () { + Aak.uw.c_Oo_Advert_Shown = true; + } + }, + cwtv_com : { + // by: Kalbasit + // pull: https://github.com/reek/anti-adblock-killer/pull/763 + // issue: https://github.com/reek/anti-adblock-killer/issues/340 + // issue: https://github.com/reek/anti-adblock-killer/issues/762 + host : ['cwtv.com'], + onAlways : function () { + Aak.uw.CWTVIsAdBlocking = undefined; + } + }, + bild_de : { + // issue: https://github.com/reek/anti-adblock-killer/issues?q=bild + host : ['bild.de'], + onBeforeScript : function () { + return [{ + contains : 'http://www.bild.de/wa/ll/bild-de/unangemeldet-42925516.bild.html', + external : false, + replace : ['javascript', 'void(0);'].join(':') + } + ]; + } + }, + inn_co_il : { + // issue: https://github.com/reek/anti-adblock-killer/issues/532 + host : ['inn.co.il'], + onStart : function () { + Aak.addScript(function () { + var TRC = {}; + TRC.blocker = { + states : { + ABP_DETECTION_DISABLED : -2, + ABP_NOT_DETECTED : 0, + ABP_DETECTED : 1 + }, + createBlockDetectionDiv : function () { + return document.createElement("div"); + }, + isBlockDetectedOnDiv : function () { + return 0; + }, + isBlockDetectedOnClassNames : function () { + return 0; + }, + getBlockedState : function () { + return 0; + } + }; + }); + } + }, + bhaskar_com : { + // issue: https://github.com/reek/anti-adblock-killer/issues?q=bhaskar + // issue: https://github.com/reek/anti-adblock-killer/issues?q=divyabhaskar.co.in + host : ['bhaskar.com', 'divyabhaskar.co.in'], + onAlways : function () { + Aak.uw.openPopUpForBreakPage = function () {}; + Aak.uw.canABP = true; + Aak.uw.canRunAds = true; + Aak.uw.canCheckAds = true; + } + }, + turkanime_tv : { + // issue: https://github.com/reek/anti-adblock-killer/issues/446 + // issue: https://github.com/reek/anti-adblock-killer/issues/139 + // issue: https://greasyfork.org/tr/forum/discussion/4282/ + host : ['turkanime.tv'], + onAlways : function () { + Aak.uw.adblockblock = function () {}; + Aak.uw.BlokKontrol = {}; + } + }, + wtfbit_ch : { + // issue: https://github.com/reek/anti-adblock-killer/issues/407 + host : ['wtfbit.ch'], + onAlways : function () { + Aak.uw.writeHTMLasJS = function () {}; + } + }, + aranzulla_it : { + // by: Robotex + // issue: https://github.com/reek/anti-adblock-killer/issues?q=aranzulla.it + // source: http://pastebin.com/yMM6YgxW + host : ['aranzulla.it'], + onStart : function() { + Aak.addStyle('#abt1 + STYLE + div[id][class] {display:none;}'); + }, + onBeforeScript : function () { + return [{ + contains : 'navigator.userAgent||navigator.vendor||window.opera', + external : false, + remove : true + } + ]; + } + }, + ndtv_com : { + // note: canRunAds inverted value + // issue: https://github.com/reek/anti-adblock-killer/issues?q=ndtv.com + // test: http://tinyurl.com/hcfncdv + host : ['ndtv.com'], + onStart : function () { + Aak.setReadOnly('___p__p', 1); + Aak.setReadOnly('getNoTopLatestNews', function () {}); + } + }, + lesechos_fr : { + // Reek, Giwayume + // issue: https://github.com/reek/anti-adblock-killer/issues?q=lesechos.fr + // source: http://pastebin.com/CMM8WGLj + host : ['lesechos.fr', 'lesechos.com'], + onStart : function() { + Aak.addScript(function() { + Object.defineProperty(window, "checkAdBlock", { + value: function() {}, + configurable: false, + writable: false + }); + }); + }, + onAlways : function () { + Aak.uw.call_Ad = 1; + Aak.uw.paywall_adblock_article = function () {}; + } + }, + bitvisits_com : { + // issue: https://github.com/reek/anti-adblock-killer/issues/266 + host : ['bitvisits.com'], + onAlways : function () { + Aak.uw.blockAdblockUser = function () {}; + } + }, + exrapidleech_info : { + // by: Alexander255, Reek, Giwayume + // patch: http://pastebin.com/Q664diQ2 + // issue: https://github.com/reek/anti-adblock-killer/issues?q=exrapidleech + // source: http://pastebin.com/5e27syjA + host : ['exrapidleech.info'], + onStart : function () { + + var tomorrow = new Date(); + tomorrow.setDate(tomorrow.getDate() + 1); + + // prevent popup + Aak.setCookie('popcashpuCap', 1); + Aak.setCookie('popcashpu', 1); + Aak.setCookie('nopopatall', tomorrow.getTime().toString()); + Aak.setCookie('noadvtday', 0); + //Aak.setCookie('bv_DSKskdck_s1d', 'bvDSKskdcks1d'); + + // hide notice + Aak.addStyle('div.alert.alert-danger.lead {opacity:0;}'); + + // prevent redirect to verify page + Aak.setReadOnly('bdvbnr_pid', []); + Aak.setReadOnly('PopAds', 1); + + Aak.addScript(function () { + (function () { + // prevent popup + window.open = function () {}; + + // prevent redirect to verify page + var frame1 = document.createElement('iframe'); + frame1.src = 'http://bdfrm.bidvertiser.com/BidVertiser.dbm?pid=383865&bid=1737418&RD='; + frame1.id = 'bdvi'; + frame1.style = 'display:none'; + document.documentElement.appendChild(frame1); + })(); + }); + } + }, + vipleague_domains : { + // note: also killed by AakList + // issue: https://github.com/reek/anti-adblock-killer/issues?q=vipbox + // issue: https://github.com/reek/anti-adblock-killer/issues?q=vipleague + // source: http://pastebin.com/NERVzHzS + host : ["vipleague.is", "vipleague.ws", "vipleague.tv", "vipleague.se", "vipleague.tv", "vipleague.me", "vipleague.mobi", "vipleague.co", "vipleague.sx", "vipleague.ch", "vipbox.tv", "vipbox.co", "vipbox.biz", "vipbox.sx", "vipbox.eu", "vipbox.so", "vipbox.nu", "vipboxsa.co", "strikeout.co", "strikeout.me", "homerun.re", "vipboxtv.co", "vipapp.me"], + onStart : function () { + Aak.uw.iExist = true; + Aak.setCookie('xclsvip', 1); + Aak.addStyle(".vip_052x003 { height: 250px; }"); + Aak.addStyle(".vip_09x827 { height: 26px; }"); + Aak.addStyle("#overlay { display: none; }"); + } + }, + zoomtv_me : { + // issue: https://github.com/reek/anti-adblock-killer/issues?q=zoomtv.me + // source: http://pastebin.com/m4zAXGcw + host : ['zoomtv.me'], + onAlways : function () { + Aak.uw.iaxpEnabled = true; + } + }, + vg_no : { + // issue: https://github.com/reek/anti-adblock-killer/issues/292 + // +abp rule + host : ['vg.no', 'e24.no'], + onAlways : function () { + Aak.uw.__AB__ = function () {}; + } + }, + pornve_com : { + // issue: https://github.com/reek/anti-adblock-killer/issues/947 + // source: http://pastebin.com/7TPPkq12 + host : ['pornve.com'], + onAlways : function () { + Aak.uw.adxjwupdate = 1; + } + }, + lol_moa_tw : { + // issue: https://github.com/reek/anti-adblock-killer/issues/1114 + host : ['lol.moa.tw'], + onIdle : function () { + Aak.addScript(function () { + var MoaObj = MoaObj || {}; + MoaObj.ad = MoaObj.ad || {}; + MoaObj.ad.hasAdblock = function () { + return false; + }; + MoaObj.ad.checkABP = function () { + return false; + }; + }); + } + }, + multiup_org : { + // by: Watilin + // note: alternative solution + // issue: https://github.com/reek/anti-adblock-killer/issues?q=multiup.org + host : ['multiup.org'], + onStart : function () { + Aak.setCookie('visit', 1); // prevent popup + Aak.setReadOnly('hi', function () {}); + } + }, + dailybitcoins_org : { + // issue: https://github.com/reek/anti-adblock-killer/issues/107 + host : ['dailybitcoins.org'], + onIdle : function () { + Aak.removeElement('.ad-img'); + } + }, + kozaczek_zeberka : { + // issue: https://github.com/reek/anti-adblock-killer/issues/414 + host : ['kozaczek.pl', 'zeberka.pl'], + onStart : function () { + Aak.setCookie('ablc', 1); + Aak.setCookie('cookie_policy', 1); + } + }, + spankwire_sites : { + // issue: https://github.com/reek/anti-adblock-killer/issues/887 + // source: http://pastebin.com/TFB1dtgb + host : ['spankwire.com', 'keezmovies.com', 'extremetube.com', 'mofosex.com'], + onStart : function () { + Aak.setCookie("abClosed", "true"); + Aak.setCookie("hide_ad_msg", "1"); + } + }, + youporn_network : { + // issue: https://github.com/reek/anti-adblock-killer/issues/887 + // source: http://pastebin.com/TFB1dtgb + host : ['youporn.com', 'youporngay.com'], + onStart : function () { + Aak.setCookie("adblock_message", "closed"); + } + }, + citationmachine_net : { + // issue: https://github.com/reek/anti-adblock-killer/issues?q=citationmachine.net + host : ['citationmachine.net'], + onStart : function () { + Aak.setCookie("sbm_cm_citations", 0); + } + }, + psarips_com : { + // issue: https://github.com/reek/anti-adblock-killer/issues/153 + host : ['psarips.com'], + onStart : function () { + Aak.addBaitElement('div#advert'); + } + }, + extratorrent_domains : { + host : ['extratorrent.cc', 'extratorrent.com'], + onStart : function () { + // prevent popup + // source are obfuscated in external js + Aak.setCookie('ppu_delay', 1); + Aak.setCookie('ppu_main', 1); + Aak.setCookie('ppu_sub', 1); + Aak.setCookie('ppu_show_on', 1); + } + }, + tny_cz : { + host : ['tny.cz', 'pasted.co'], + onStart : function () { + // prevent popup + Aak.setCookie('__.popunderCap', 1); + Aak.setCookie('__.popunder', 1); + } + }, + clubedohardware_com_br : { // two antiadblock + host : ['clubedohardware.com.br'], + onStart : function () { + if (Aak.contains(location.host, 'forum')) { + // Solution 1 + Aak.addStyle("#banner, script { height: 51px; }"); + Aak.addBaitElement('div#banner'); + } else { // Website + // Solution 1 + Aak.addBaitElement('div.banner_topo'); + } + }, + onIdle : function () { + if (Aak.contains(location.host, 'forum')) { + // Solution 2 + Aak.uw.addBlocking.hide(); + Aak.uw.addBlocking.kill(); + } else { // Website + // Solution 2 + document.body.id = ''; + Aak.removeElement('.adblock'); + } + } + }, + debrastagi_com : { + host : ['debrastagi.com'], + onIdle : function () { + Aak.removeElement('#stp-main'); + Aak.removeElement('#stp-bg'); + } + }, + ddlfrench_org : { + host : ['ddlfrench.org'], + onIdle : function () { + // Fix bug display content + Aak.setElement('#dle-content .d-content', { + 'class' : '' + }); + Aak.setElement('#content', { + 'id' : '' + }); + } + }, + megadebrid_eu : { + host : ['mega-debrid.eu'], + onEnd : function () { + // Activate button debrid + Aak.setElement('.realbutton', { + 'onclick' : '', + 'type' : 'submit' + }); + } + }, + slideplayer_domains : { + // by: Alexander255 + // issue: https://github.com/reek/anti-adblock-killer/issues/1333 + // issue: https://github.com/reek/anti-adblock-killer/issues/515 + // issue: https://github.com/reek/anti-adblock-killer/issues/296 + // demo: http://slideplayer.fr/slide/1304026/# + host : ['slideplayer.*'], + onEnd : function () { + + // Disable anti-adblocker + Aak.uw.force_remove_ads = true; + + // Circumvent "share to download" rule + Aak.addScript(function () { + var slide_id = window.get_current_slide_id(); + var slide_srv = document.getElementById("player_frame").src.split("/")[3]; + var time = 86400 + Math.floor(Date.now() / 1000); + var secret = encodeURIComponent(window.strtr(window.MD5.base64("secret_preved slideplayer never solved " + time + slide_id + ".ppt"), "+/", "- ")); + + var url = "http://player.slideplayer.org/download/" + slide_srv + "/" + slide_id + "/" + secret + "/" + time + "/" + slide_id + ".ppt"; + var links = document.querySelectorAll("a.download_link"); + for (var i = 0; i < links.length; i++) { + /* Remove original "share to download" popup event listener */ + var events = $._data(links[i]).events.click; + events.splice(0, events.length); + + /* Set normal link href instead */ + links[i].href = url; + } + }); + + } + }, + bokepspot_com : { + host : ['bokepspot.com'], + onStart : function () { + // Hide Disclaimer + Aak.setCookie('hideDialog', 'hide'); + }, + onIdle : function () { + // Remove Disable AdBlock + Aak.removeElement('#tupiklan'); + } + }, + picload_com : { + host : ['picload.org'], + onStart : function () { + Aak.setCookie('pl_adblocker', false); + }, + onIdle : function () { + Aak.uw.ads_loaded = true; + Aak.uw.imageAds = false; + Aak.removeElement('div[oncontextmenu="return false;"]'); + } + }, + freezedownload_com : { + host : ['freezedownload.com'], + onIdle : function () { + if (/freezedownload.com\/download\//.test(location.href)) { + Aak.removeElement('body > div[id]'); + } + } + }, + monnsutogatya_com : { + // issue: PM + // source: http://pastebin.com/1Lw60h6k + host : ['monnsutogatya.com'], + onIdle : function () { + Aak.addStyle("#site-box {display:block;}"); + Aak.removeElement('#for-ad-blocker'); + } + }, + rapid8_com : { + host : ['rapid8.com'], + onIdle : function () { + Aak.removeElement('div.backk + #blcokMzg'); + Aak.removeElement('div.backk'); + } + }, + turkdown_com : { + host : ['turkdown.com'], + onIdle : function () { + // remove facebook box + Aak.removeElement('#duyuru'); + } + }, + filmovizija_domains : { + host : ['filmovizija.me', 'filmovizija.com', 'filmovizija.in', 'filmovizija.net'], + onIdle : function () { + /* + var d = new Date(); + var weekday = ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"]; + var n = weekday[d.getDay()]; + Aak.setElement('#' + n, { + html : '' + }); + Aak.removeElement('#' + n); + */ + } + }, + hackintosh_zone : { + // by: Alexander255 + // issue: https://github.com/reek/anti-adblock-killer/issues?q=hackintosh.zone + // source: http://paste2.org/DnB9Oj4f + host : ['hackintosh.zone'], + onIdle : function () { + + var head = document.getElementsByTagName("head")[0]; + // Fake Google ad frame content + var ad1 = document.createElement("ins"); + ad1.className = "adsbygoogle"; + ad1.appendChild(document.createTextNode("AAK")); + head.insertBefore(ad1, head.childNodes[0]); + + /* + // Fake CleanMyMac ad frame size + var ad2 = document.createElement("div"); + ad2.id = "nycuhevgqi"; + Object.defineProperty(ad2.wrappedJSObject, 'clientHeight', {value: 1}); + head.insertBefore(ad2, head.childNodes[0]); + */ + + var elems = document.querySelectorAll('.adsensegrey'); + for (var i = 0; i < elems.length; i++) { + var node = document.createElement("img"); + node.src = Aak.imgBait; + elems[i].appendChild(node); + } + + }, + onBeforeScript : function () { + return [{ + contains : 'disable ADBlock completely', + external : false, + remove : true + } + ]; + } + }, + privateinsta_com : { + host : ['privateinsta.com'], + onIdle : function () { + // + abp rule + Aak.uw.dont_scroll = false; + Aak.removeElement("#overlay_div"); + Aak.removeElement("#overlay_main_div"); + } + }, + risikogesundheit_de : { + host : ['risiko-gesundheit.de'], + onIdle : function () { + setTimeout(function () { + window.stop(); + }, 5000); + } + }, + oneplaylist_eu_pn : { + host : ['oneplaylist.eu.pn'], + onIdle : function () { + // kill popunder + Aak.uw.makePopunder = false; + } + }, + onmeda_de : { + // note: script obfuscated line 1110 + // issue: https://greasyfork.org/forum/discussion/8576 + // issue: https://github.com/reek/anti-adblock-killer/issues/1067 + // source: http://pastebin.com/qf46bN3z + // source: http://pastebin.com/RwHyF0NL + host : ['onmeda.de'], + onAlways : function () { + Aak.uw.$ADP = true; + Aak.uw.sas_callAd = function () {}; + Aak.uw.sas_callAds = function () {}; + } + }, + turbodebrideur_com : { + // issue: https://github.com/reek/anti-adblock-killer/issues/599 + // issue: https://github.com/reek/anti-adblock-killer/issues/563 + // issue: https://github.com/reek/anti-adblock-killer/issues/526 + host : ['turbodebrideur.com'], + onIdle : function () { + Aak.createElement({ + tag : 'div', + id : 'pubdirecte', + html : ' ', + append : 'body' + }); + } + }, + rockfile_eu : { + // issue: https://github.com/reek/anti-adblock-killer/issues/1256 + host : ['rockfile.eu'], + onIdle : function () { + Aak.createElement({ + tag : 'iframe', + src : 'about:blank', + style : 'visibility:hidden;', + append : 'body' + }); + } + }, + linkbucks_antiadblock : { + // issue: https://github.com/reek/anti-adblock-killer/issues/932 + // issue: https://github.com/reek/anti-adblock-killer/issues/469 + // issue: https://github.com/reek/anti-adblock-killer/issues/277 + // v3: http://pastebin.com/0gh8LMGH + // note: no solution, anti-adblock difficult to bypass --> http://pastebin.com/1NRq7WvZ + host : ['linkbucks.com', 'miniurls.co', 'picbucks.com', 'picturesetc.net', 'placepictures.com', 'poontown.net', 'qqc.co', 'qvvo.com', 'realfiles.net', 'rqq.co', 'seriousdeals.net', 'seriousfiles.com', 'seriousurls.com', 'sexpalace.gs', 'theseblogs.com', 'thesefiles.com', 'theseforums.com', 'thosegalleries.com', 'tinybucks.net', 'tinylinks.co', 'tnabucks.com', 'tubeviral.com', 'uberpicz.com', 'ubervidz.com', 'ubucks.net', 'ugalleries.net', 'ultrafiles.net', 'urlbeat.net', 'urlpulse.net', 'whackyvidz.com', 'youfap.me', 'yyv.co', 'zxxo.net', 'zff.co', 'linkbucksdns.co', 'miniurls.com', 'dyo.gs', 'goneviral.com', 'eafyfsuh.net', 'sasontnwc.net'], + onStart : function () { + // do nothing... + } + }, + linkbucks_visitscript : { + // issue: + host : ['referencemega.com', 'fpabd.com', 'crackacc.com'], + onStart : function () { + // Skip visitScript when site use CloudFlare Rocket Script + Aak.setCookie('_lbGatePassed', true); + } + }, + link_tl : { + // issue: https://github.com/reek/anti-adblock-killer/issues?q=link.tl + // issue: https://greasyfork.org/fr/forum/discussion/8437 + // source: http://pastebin.com/1MkCnmL7 + host : ['link.tl'], + onStart : function () { + Aak.addStyle('.adblock { height:1px; }'); + Aak.uw.adblocker = false; + } + }, + wstream_video : { + // issue: https://github.com/reek/anti-adblock-killer/issues/1382 + // source: http://pastebin.com/EiARVQXt + host : ['wstream.video'], + onStart : function () { + Aak.addStyle('#adiv { height:4px; }'); + } + }, + _4shared_com : { + host : ['4shared.com'], + onIdle : function () { + // Hide "Disable AdBlodk" messages + document.querySelector('body').classList.remove("jsBlockDetect"); + } + }, + pro_domains : { + host : ['pro-zik.ws', 'pro-tect.ws', 'pro-ddl.ws', 'pro-sport.ws'], + onStart : function () { + Aak.setCookie('visitedf', true); + Aak.setCookie('visitedh', true); + } + }, + comptoirhardware_com : { + host : ['comptoir-hardware.com'], + onAlways : function () { + Aak.uw.adblock = 'non'; + } + }, + bakersfield_com : { + // issue: https://github.com/reek/anti-adblock-killer/issues/657 + // note: also solution to AakList + host : ['bakersfield.com'], + onAlways : function () { + Aak.uw.AD_SLOT_RENDERED = true; + } + }, + ekstrabladet_dk : { + // issue: https://github.com/reek/anti-adblock-killer/issues?q=ekstrabladet + // source: http://pastebin.com/R029XpCr + host : ['ekstrabladet.dk', 'eb.dk'], + onAlways : function () { + Aak.uw.ADTECH = {}; + } + }, + pcgames_download_net : { + // issue: https://github.com/reek/anti-adblock-killer/issues/1451 + // issue: https://greasyfork.org/forum/discussion/9328 + // source: http://pastebin.com/EBVZg3VB + host : ['pcgames-download.net'], + onAlways : function () { + Aak.setCookie('noAdblockNiceMessage', 1); + Aak.uw.mgCanLoad30547 = true; + } + }, + lachainemeteo_com : { + // note: also killed by AakList + // issue: https://github.com/reek/anti-adblock-killer/issues/590 + // issue: https://github.com/reek/anti-adblock-killer/issues/245 + // issue: https://github.com/reek/anti-adblock-killer/issues/215 + host : ['lachainemeteo.com'], + onAlways : function () { + Aak.uw.js_loaded = true; + } + }, + mac4ever_com : { + // issue: https://github.com/reek/anti-adblock-killer/issues/997 + // source: http://pastebin.com/RQnCEYK6 + host : ['mac4ever.com'], + onAlways : function () { + Aak.uw.coquinou = function () {}; + } + }, + _5278bbs_com : { + // issue: https://github.com/reek/anti-adblock-killer/issues?q=5278bbs.com + host : ['5278bbs.com'], + onAlways : function () { + Aak.uw.myaabpfun12 = function () {}; + } + }, + thesimsresource_com : { + // issue: https://github.com/reek/anti-adblock-killer/issues?q=thesimsresource.com + // source: http://pastebin.com/DE9rbjxY + host : ['thesimsresource.com'], + onAlways : function () { + Aak.uw.gadsize = true; + Aak.uw.iHaveLoadedAds = true; + } + }, + yellowbridge_com : { + host : ['yellowbridge.com'], + onAlways : function () { + Aak.uw.finalizePage = function () { + return; + }; + } + }, + game_debate_com : { + // issue: https://github.com/reek/anti-adblock-killer/issues/1366 + // source: http://pastebin.com/UzsiX0FK + host : ['game-debate.com'], + onAlways : function () { + Aak.uw.ad_block_test = function () {}; + } + }, + adscendmedia : { + host : ['adscendmedia.com'], + onStart : function () { + // adscendmedia - https://www.adscendmedia.com/ + var ref = document.createElement('a').href = document.referrer; + var host = location.host; + var path = location.pathname; + if (Aak.contains(path, '/widget_adblock.php') && !Aak.contains(ref.host, host)) { + // Auto report + Aak.detected('Adscendmedia', ref.host, host); + // Notification + Aak.notification('You must subscribe to AakList (Anti-Adblock Killer ) Subscribe'); + } + } + }, + adworkmedia : { + host : ['adworkmedia.com', 'loxtk.com', 'contentlockingnetworks.com'], + onStart : function () { + // AdWorkMedia - https://www.adworkmedia.com/ + var ref = document.createElement('a').href = document.referrer; + var host = location.host; + var path = location.pathname; + if (Aak.contains(path, '/help/removeAB.php') && !Aak.contains(ref.host, host)) { + // Auto report + Aak.info('Adworkmedia', ref.host, host); + // Notification + Aak.notification('You must subscribe to AakList (Anti-Adblock Killer ) Subscribe'); + } + } + }, + // -------------------------------------------------------------------------------------------- + // Players + // -------------------------------------------------------------------------------------------- + kissanime_com : { + // issue: https://github.com/reek/anti-adblock-killer/issues/451 + // issue: https://github.com/reek/anti-adblock-killer/issues/381 + // issue: https://github.com/reek/anti-adblock-killer/issues/302 + // issue: https://github.com/reek/anti-adblock-killer/issues/257 + // issue: https://github.com/reek/anti-adblock-killer/issues/178 + // issue: https://github.com/reek/anti-adblock-killer/issues/196 + // issue: https://github.com/reek/anti-adblock-killer/issues/56 + host : ['kissanime.com', 'kissanime.to'], + onStart : function () { + // Masking ads + Aak.addStyle('iframe[id^="adsIfrme"], .divCloseBut { display:none; }'); + // Solution 1 + Aak.uw.DoDetect2 = null; + }, + onIdle : function () { + + // Solution 1 abp rule + // @@||kissanime.com^$elemhide + + var divContentVideo = document.querySelector('#divContentVideo'); + + // Solution 2 + if (Aak.uw.DoDetect2) { + Aak.uw.DoDetect2 = null; + Aak.uw.CheckAdImage = null; + Aak.info('Solution 2'); + } //Solution 3 + else if (divContentVideo) { + + var divDownload = document.querySelector('#divDownload').cloneNode(true); + + setTimeout(function () { + divContentVideo.innerHTML = ''; + Aak.uw.DoHideFake(); + divContentVideo.appendChild(divDownload); + Aak.removeElement('iframe[id^="adsIfrme"], .divCloseBut'); + Aak.info('Solution 3'); + }, 5500); + } + } + }, + Kisscartoon_me : { + // issue: https://github.com/reek/anti-adblock-killer/issues/488 + host : ['kisscartoon.me'], + onAlways : function () { + Aak.uw.xaZlE = function () {}; + }, + onIdle : function () { + Aak.removeElement('iframe[id^="adsIfrme"]'); + } + }, + openload_domains : { + // issue: https://github.com/reek/anti-adblock-killer/issues?q=openload + host : ['openload.co', 'openload.io', 'openload.tv'], + onStart : function () { + Aak.uw.adblock = false; + Aak.uw.adblock2 = false; + Aak.uw.popAdsLoaded = true; + // hide fake play button used to open popunder + //Aak.addStyle('#videooverlay { display:none; }') + } + }, + youwatch_org : { + // issue: https://github.com/reek/anti-adblock-killer/issues?q=youwatch + // test: http://youwatch.org/embed-59p7i3cdkse0-453x320.html + // test: http://youwatch.org/59p7i3cdkse0 + host : ['youwatch.org', 'chouhaa.info', 'ahzahg6ohb.com', 'ahzahg6ohb.com'], + onStart : function () { + // skip anti-adblock + Aak.uw.adsShowPopup1 = 1; + }, + onIdle : function () { + // renove ads + fake play button + Aak.removeElement('#player_imj, #player_imj + div[id]'); + } + }, + exashare_com : { + // by: Watilin + // pull: https://github.com/reek/anti-adblock-killer/pull/519 + // issue: https://github.com/reek/anti-adblock-killer/issues?q=exashare.com + // test: http://exashare.com/galw2ge2kzsv + host : ['exashare.com', 'chefti.info', 'bojem3a.info', 'ajihezo.info', 'yahmaib3ai.com', 'yahmaib3ai.com'], + onStart : function () { + // skip anti-adblock + Aak.uw.adsShowPopup1 = 1; + }, + onIdle : function () { + // renove ads + fake play button + Aak.removeElement('#player_gaz, #player_gaz + div[id]'); + } + }, + an1me_se : { + // issue: https://github.com/reek/anti-adblock-killer/issues/190 + host : ['an1me.se'], + onIdle : function () { + setTimeout(function () { + Aak.uw.isBlockAds2 = false; + }, 10000); + } + }, + hqq_tv : { // putlocker.is + host : ['hqq.tv'], + onIdle : function () { + // + abp rule + // http://hqq.tv/player/embed_player.php?vid=R3DGHG3GKXX7&autoplay=no + if ('/player/embed_player.php' == location.pathname) { + document.querySelector('form[id^="form-"]').submit(); + } + } + }, + // Poland + wp_domains : { + // Note: disable EasyPrivacy + // issue: https://github.com/reek/anti-adblock-killer/issues/956 + // issue: https://github.com/reek/anti-adblock-killer/issues/905 + // issue: https://github.com/reek/anti-adblock-killer/issues/300 + host : ['biztok.pl', 'wp.tv', 'wp.pl', 'sportowefakty.pl', 'kafeteria.tv', 'kafeteria.pl', '.wrzuta.pl', 'pudelek.tv', 'komediowo.pl', 'sfora.pl', 'autokrata.pl', 'sportfan.pl', 'wawalove.pl', 'hotmoney.pl', 'aleseriale.pl', 'babol.pl', 'snobka.pl', 'nocoty.pl', 'money.pl', 'abczdrowie.pl', 'gadzetomania.pl', 'autokult.pl', 'komorkomania.pl'], + onStart : function () { + // prevent popup anti-adblock from abczdrowie.pl + Aak.setCookie('ABCABC', true); + }, + onIdle : function () { + + Aak.hasElement('.wp-player', function () { + + var replacePlayerWP = function (mid, player) { + /* Request + http://get.wp.tv/?mid=1661056 + http://wp.tv/player/mid,1661056,embed.json + http://get.wp.tv/?f=2896462.1426329056904.l.webm&rnd=1 + https://wp.tv/player/mid,1747117,embed.json + */ + Aak.request({ + url : 'http://wp.tv/player/mid,' + mid + ',embed.json', + onload : function (result) { + var res = result.responseText; + var obj = JSON.parse(res); + Aak.log(obj); + + var Player = new Aak.player(); + Player.videojs(player, { + source : Aak.fixProtocolURL(obj.clip.url[1].url), // HD + type : 'mp4', + autoplay : false + }); + } + }); + }; + + var replacePlayerWrzuta = function (key, channel, elem) { + Aak.request({ + // http://www.wrzuta.pl/npp/embed/wolnapolska2/0I0HQ2mutJc + url : 'http://www.wrzuta.pl/npp/embed/' + channel + '/' + key, + onload : function (result) { + var res = result.responseText; + var obj = JSON.parse(res); + Aak.log(obj); + + var Player = new Aak.player(); + Player.videojs(elem, { + source : Aak.fixProtocolURL(obj.url[0].url), //HD + type : 'mp4', + autoplay : false + }); + } + }); + }; + + // Using an external flash player is impossible because protected by crossdomain.xml + var players = document.querySelectorAll('.wp-player'); // #Player0, #Player1, #mainPlayer + if (players.length) { + // fixbug gm_xhr loop request - http://tinyurl.com/pqa9htq + for (var i = 0; i < players.length; i++) { + var mid = null; + var player = players[i]; + var parent = player.parentNode; + var script = player.previousSibling; + var title = player.querySelector('.titleCont a.title'); + var embedvideos = document.querySelectorAll('script[src*="/embed_video.js"]'); + Aak.log(player, parent, script, title); + + if (embedvideos.length) { + // pudelek.wrzuta.pl: http://tinyurl.com/l8jo5v2 + // pudelek.tv: http://tinyurl.com/klyzh6r, http://tinyurl.com/z7fr89v + // pudelek.tv (triple): http://tinyurl.com/n9b27o2 + // film.wp.pl: http://tinyurl.com/q7k5bxp + var embedvideo = embedvideos[i]; + var key = /key=(\w+)/.exec(embedvideo.src)[1]; + var channel = /login=(\w+)/.exec(embedvideo.src)[1]; + var autostart = /autoplay/.test(embedvideo.src); + replacePlayerWrzuta(key, channel, player, autostart); + Aak.log('embed_video.js'); + } else if (title && /mid/.test(title.href)) { + // sportowefakty.pl: http://tinyurl.com/l6zabcx + mid = title.href.match(/mid[=,]([0-9]+)/); + Aak.log('title.href'); + } else if (parent.id) { + if (parent.dataset.url) { + // wp.tv: http://tinyurl.com/pzde29t + mid = parent.dataset.url.match(/mid[=,]([0-9]+)/); + Aak.log('parent.dataset.url'); + } else { + if (parent.previousSibling.innerHTML) { + // wiadomosci.wp.pl: http://tinyurl.com/gqtt9ca + mid = parent.previousSibling.innerHTML.match(/mid[=,]([0-9]+)/); + Aak.log('script.inline.innerHTML'); + } else { + // kafeteria.tv: http://tinyurl.com/nofp58a + // abczdrowie.pl: http://tinyurl.com/hx6s5et + mid = parent.innerHTML.match(/mid[=,]([0-9]+)/); + Aak.log('parent.innerHTML'); + } + } + } else if (script && script.tagName == 'SCRIPT') { + // film.wp.pl: http://tinyurl.com/mh9onfw + // pudelek.tv (double): http://tinyurl.com/lefvwtx + mid = script.innerHTML.match(/mid[=,]([0-9]+)/); + Aak.log('script.src.innerHTML'); + } + if (mid !== null && mid.length == 2) { + replacePlayerWP(mid[1], player); + } + } + } + }); + } + }, + moje_filmy_network: { + // issue: https://github.com/reek/anti-adblock-killer/issues/1010 + // source: http://pastebin.com/7G2RBnqq + host : ['moje-filmy.tk', 'moje-filmy.live'], + onIdle : function () { + var searchvalue = ['var playerInstance', '});']; + var script = Aak.hasScript(searchvalue[0]); + + if (script) { + var source = script.innerHTML; + var str = source.substring(source.lastIndexOf(searchvalue[0]), source.lastIndexOf(searchvalue[1]) + searchvalue[1].length); + Aak.addScript(str); + } + } + }, + tvn_pl : { + // by: Reek, Marek + // solution: http://tinyurl.com/ohbvz4r, http://tinyurl.com/jq8s462 + // issue: https://github.com/reek/anti-adblock-killer/issues?q=tvn.pl + // issue: https://github.com/reek/anti-adblock-killer/issues?q=tvn24.pl + // issue: https://github.com/reek/anti-adblock-killer/issues?q=player.pl + // test: http://tinyurl.com/o6d9h66, http://tinyurl.com/z77m4zh + host : ['tvn.pl', 'tvn24.pl', 'player.pl'], + onEnd : function () { + Aak.hasElement('header.detailImage', function (thisElement) { + if (Aak.getCookie('country_code') && Aak.getSession('generateToken')) { + var parts = document.location.href.split(/[.,]/); + var id = parts[parts.length - 2]; + var params = { + platform : "Mobile", + terminal : "Android", + format : "json", + v : "2.0", + authKey : "b4bc971840de63d105b3166403aa1bea", + type : "episode", + id : id, + sort : "newest", + m : "getItem", + deviceScreenHeight : 1600, + deviceScreenWidth : 2560 + }; + var api = 'https://api.tvnplayer.pl/api/?' + Aak.serialize(params); + var proxy = 'http://www.proxy.xmc.pl/index.php?hl=3e5&q='; + + // Get videoUrl + Aak.request({ + url : Aak.getCookie('country_code') != 'PL' ? proxy + Aak.encodeURI(api) : api, + headers : { + "User-Agent" : "Mozilla/5.0 (Linux; U; Android 4.2; en-us; Nexus 10 Build/JVP15I) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Safari/534.30" + }, + onload : function (result) { + var res = result.responseText; + Aak.log(res); + var o = JSON.parse(res); + var videoUrl = o.item.videos.main.video_content[Number(Aak.opts.videoHD)].url; + var generateToken = new Function('videoUrl', Aak.getSession('generateToken')); + var videoUrlWithSeed = generateToken(videoUrl); + var Player = new Aak.player(); + Player.videojs(thisElement, { + source : videoUrlWithSeed, + type : 'mp4', + autoplay: false + }, {}, {insert:'inner'}); + } + }); + } else { + Aak.request({ // get and store generateToken function + url : 'http://pastebin.com/raw/D9qM4DR3', + onload : function (response) { + var res = response.responseText; + Aak.setSession('generateToken', res); + Aak.request({ // get user ip + url : 'http://ip-api.com/json', + onload : function (response) { + var res = response.responseText; + var json = JSON.parse(res); + Aak.setCookie('country_code', json.countryCode); + Aak.refresh(); + } + }); + } + }); + } + }); + } + }, + ipla_tv : { + // by: Marek + // solution: http://tinyurl.com/ptb4ybg + // issue. https://github.com/reek/anti-adblock-killer/issues/522 + // test: http://tinyurl.com/hz7gpxx + host : ['ipla.tv'], + onIdle : function () { + Aak.addStyle('.html5-player-wrapper { display:none; }'); // chrome/opera + var oldPlayer = document.querySelector('.html5-player-wrapper, #vod-player'); + Aak.request({ + url : '/VOD/play-in-ipla/' + location.href.match(/\/vod-(\d+)/)[1], + onload : function (result) { + var videoURL; + var res = result.responseText; + var idn = res.match(/ipla:\/\/playvod-1\|([a-z0-9]+)/)[1]; + Aak.log(idn); + Aak.request({ + url : 'http://getmedia.redefine.pl/vods/get_vod/?cpid=1&ua=mipla/23&media_id=' + idn, + onload : function (result) { + var res = result.responseText; + var o = JSON.parse(res); + Aak.log(o); + if (o.vod.video_hd) { + videoURL = o.vod.video_hd; + } else if (o.vod.video) { + videoURL = o.vod.video; + } else { + videoURL = o.vod.copies[0].url; + } + + var Player = new Aak.player(); + Player.videojs(oldPlayer, { + source : videoURL, + type : 'mp4', + width : 820, + height : 450, + autoplay : false + }); + } + }); + } + }); + } + }, + koscian_net : { + // issue: https://github.com/reek/anti-adblock-killer/issues/914 + // source: http://pastebin.com/yGSPBRqe + host : ['koscian.net'], + onIdle : function () { + var elems = document.querySelectorAll('.ban'); + for (var i = 0; i < elems.length; i++) { + elems[i].remove(); + //elems[i].innerHTML = '
'; + } + } + }, + // France + playtv_fr : { // research solution + host : ['play.tv', 'playtv.fr'], + onAlways : function () {}, + onEnd : function () {} + }, + rmcsportbfmtv_com : { // webradio + host : ['rmcsport.bfmtv.com'], + onIdle : function () { + + var flashvars = { + urlRadio : "http://mp3lg4.tdf-cdn.com/10160/rmc.mp3", + nom : "live", + categorie : "live", + urlSmart : "" // set empty to remove audio ad + }; + var params = { + wmode : "transparent" + }; + + Aak.uw.swfobject.embedSWF("/swf/RMCLIVE.swf", "liveplayer", "70", "90", "10.0.0", "", flashvars, params); + } + }, + eclypsia_com : { + host : ['eclypsia.com'], + onAlways : function () { + // Solution 1 + // abp rules + + // Solution 2 + Aak.uw.isABActivated = function () { + return false; + }; // Kill antiadblock + Aak.uw.refresh_iframe = function () {}; // Stop ads to be loaded + }, + onEnd : function () { + // Solution 3 + var element = document.querySelector('div[id^="webtv_iframe_"]'); + if (element !== null) { + var videoId = element.id.split('_')[2]; + setTimeout(function () { + element.innerHTML = ''; + }, 1000); + } + } + }, + m6web_fr : { + // issue: https://github.com/reek/anti-adblock-killer/issues/461 + // test: http://tinyurl.com/ptn2vrl + host : ['m6web.fr'], + onEnd : function () { + var player = document.querySelector('object[id$="_flash_api"]'); + var script = Aak.hasScript('M6.Player.config'); + + if (player !== null && script !== null) { + var found = script.innerHTML.match(/M6.Player.config = (\{.+\});/); + var config = JSON.parse(found.pop()); + + // Replace player + var Player = new Aak.player(); + Player.videojs(player.parentNode, { + source : config.sources[1].src, + type : 'mp4', + autoplay : false + }); + + } + } + }, + gamingroom_tv : { + host : ['gamingroom.tv'], + onAlways : function () { + Aak.uw.adblock_detect = function () {}; + Aak.uw.GR_adblock_hide_video = function () {}; + Aak.uw.adblock_video_msg_start = function () {}; + Aak.uw.adblock_video_msg_stop = function () {}; + Aak.uw.disable_chat = function () {}; + } + }, + // Germany + now_domains : { + // issue: https://github.com/reek/anti-adblock-killer/issues/336 + // test: http://tinyurl.com/peeobou + // test: http://jsbin.com/vucobejofo + host : ['voxnow.de', 'rtl-now.rtl.de', 'rtl2now.rtl2.de', 'n-tvnow.de', 'superrtlnow.de', 'rtlnitronow.de', 'nowtv.de'], + onIdle : function () { + /* + var Player = new Aak.player(); + Player.editing('#videoplayer', { + unsetFlashvars : 'abcheck_enabled,adcall,adclasses,adconfig,admeta,adslog,agof,ama,angebot,as,asparts,breakad,connectioncheck,cslog,dev,dimmer,errorlog,feedback,fmsident,gtv,highlights,ivw,ivw_play,js,js_event_function,logo,logo_basewidth,logopos,nielsen,ord,osmf,svm,tile,videoplaza,videoplaza_base_url,videoplaza_share,videoplaza_tag,vpEnvironmentURL,xl' + }); + */ + } + }, + rtl_de : { + // issue: https://github.com/reek/anti-adblock-killer/issues/1541 + // test: http://tinyurl.com/h7ccvqq + host : ['rtl.de'], + onIdle : function () { + Array.prototype.slice.call(document.querySelectorAll('div[data-widget="video"]')).map(function (video) { + var cfg = Aak.intoObject(video.dataset.playerLayerCfg); + var file = cfg.videoinfo.mp4url; + Aak.log(video, cfg, file); + + // Replace player + var Player = new Aak.player(); + Player.videojs(video, { + source : file, + type : 'mp4', + autoplay : false + }); + }); + } + }, + myspass_de : { + // issue: https://github.com/reek/anti-adblock-killer/issues/76 + // test: http://tinyurl.com/lto9pyd + host : ['myspass.de'], + onIdle : function () { + var videoid = location.pathname.match(/\/(\d+)\/$/); + + if (videoid !== null) { + Aak.request({ + url : 'http://www.myspass.de/myspass/includes/apps/video/getvideometadataxml.php?id=' + videoid[1], + onload : function (result) { + var res = result.responseText; + Aak.log(res); + + // Get video + var parser = new window.DOMParser(); + var dom = parser.parseFromString(res, "application/xml"); + var file = dom.getElementsByTagName("url_flv").item(0).textContent; + + // Remove elements + Aak.removeElement('div.loadingGif'); + + // Replace player + var Player = new Aak.player(); + Player.videojs('#player', { + source : file, + type : 'mp4', + autoplay : false + }); + + } + }); + } + } + }, + // Nederland + rtlxl_nl : { + // test: http://tinyurl.com/l2zkv3d + host : ['rtlxl.nl', 'rtlnieuws.nl'], + onEnd : function () { + var Player = new Aak.player(); + Player.editing('#_rtlosmf0', { + setFlashvars : { + adblock : false + } + }); + } + }, + // Norway + vgtv_network : { + // note: skip video ads + anti-adblock + // jwplayer: http://tinyurl.com/zyv79hg + // issue: https://github.com/reek/anti-adblock-killer/issues/1402 + // issue: https://github.com/reek/anti-adblock-killer/issues/367 + // test: http://tinyurl.com/nwp85t, http://tinyurl.com/nwp85t + host : ['vgtv.no', 'vg.no'], + onEnd : function () { + var oldHash = null; + var videoId = null; + var videoIdRegex = /#\!\/video\/(\d+)\//; + + // check if the location hash changes + setInterval(function () { + var player = Aak.getElement('.video-player'); + + if (player && location.hash != oldHash && videoIdRegex.test(location.hash)) { + oldHash = location.hash; + videoId = oldHash.match(videoIdRegex)[1]; +/* + var hlsurl = 'https://svpsecurehdvod-vh.akamaihd.net/i/2016/03/20160312_56e421f86af45_vg01/,1280_720_3500,960_540_1500,640_360_800,480_270_500,.mp4.csmil/master.m3u8'; + console.log(player) + + // don't work with chrome + // player.innerHTML = '
This text will be replaced with a player.
'; + + + // can't load m3u8 4032 status code + //console.log(unsafeWindow.jwplayer) + + Aak.request({ + url : 'http://svp.vg.no/svp/api/v1/vgtv/assets/' + videoId + '?additional=settings|chapters|cuePoints|externalId|barrels|externalCategoryId|nextAsset&appName=vgtv-website', + onload : function (result) { + var res = result.responseText; + var obj = JSON.parse(res); + Aak.log(obj); + + // replace player + var Player = new Aak.player(); + Player.vlc(player, { + source : obj.streamUrls.hls, // m3u8 + type : 'hls', + autoplay : false + }); + } + }, {}, { + insert : 'inner' + }); +*/ + } + }, 1e3); + } + }, + mtg_radio : { + // issue: https://github.com/reek/anti-adblock-killer/issues/1495 + host : ['play.radio1.se', 'play.bandit.se', 'play.lugnafavoriter.com', 'play.rixfm.se'], + onEnd : function () { + Aak.addScript(function () { + setTimeout(function () { + window.player_load_live(window.stream_id); + }, 1000); + }); + } + }, + dplay_network : { + // issue: https://github.com/reek/anti-adblock-killer/issues/1463 + host : ['dplay.com', 'dplay.dk', 'dplay.se'], + onStart : function () { + var date = new Date(); + date.setDate(date.getDate() + 365); + var timestamp = date.getTime().toString(); + var value = JSON.stringify({ + "notificationSubmission" : "submitted", + "reportingExpiry" : timestamp, + "notificationExpiry" : timestamp + }); + Aak.setCookie('dsc-adblock', value); + } + }, + viasat_tv : { + // note: skip video ads + anti-adblock + // issue: https://github.com/reek/anti-adblock-killer/issues?q=tv3play + /* test: http://www.tv3play.no/programmer/redningsskoyta hds/hls + http://www.tv3play.dk/programmer/linse-og-didde-ekstra hds/hls + http://www.tv3play.se/program/glamourama hds/hls + http://www.tv6play.se/program/99-saker-man-maste-gora-innan-man-dor hds/hls + http://www.tv8play.se/program/efterlyst--1 hds/hls + http://www.tv10play.se/program/garpens-europa hds/hls + http://tvplay.skaties.lv/parraides/tv3-zinas hds/hls + http://play.tv3.lt/programos/beatos-virtuve rtmp/hls + http://tv3play.tv3.ee/sisu/puhapaev-sepoga rtmp/hls */ + host : ['tv3play.no', 'tv3play.dk', 'tv3play.se', 'tv6play.se', 'tv8play.se', 'tv10play.se', 'tvplay.skaties.lv', 'play.tv3.lt', 'tv3play.tv3.ee'], + onIdle : function () { + Aak.hasElement('#video-player', function (thisElement) { + thisElement.id = ''; + //var videoId = location.pathname.split('/').pop(); + var videoId = thisElement.getAttribute('data-video-id'); + Aak.log(thisElement, videoId); + + // get video sources + Aak.request({ + url : 'http://playapi.mtgx.tv/v3/videos/stream/' + videoId, + onload : function (result) { + var res = result.responseText; + var obj = JSON.parse(res); + Aak.log(obj); + + /* Innholdet du prøver å se er kun tilgjengelig for brukere i Norge + Programmet er blokeret for visning fra denne geografiske position. + Programą galite matyti tik jungdamiesi iš Lietuvos interneto tiekėjų tinklų */ + if (obj.msg) { + return thisElement.innerHTML = obj.msg; + } + + if (location.host === 'tv3play.tv3.ee') { + var Player = new Aak.player(); + Player.grindplayer(thisElement, { + source : obj.streams.medium, + type : 'rtmp/mp4', + autoplay : true + }); + } else { + // create video tag for new player + Aak.createElement({ + tag : 'video', + id : 'noAdPlayer', + classid : 'video-js vjs-default-skin', + width : thisElement.clientWidth || 730, + height : thisElement.clientHeight || 410, + preload : 'auto', + controls : true, + autoplay : true, + replace : thisElement + }); + + // parse sources + var srcArray = []; + if (obj.streams.high && obj.streams.high !== '') { + srcArray.push({ + type : "video/mp4", // mp4 + src : obj.streams.high + }); + } if (obj.streams.hls && obj.streams.hls !== '') { + srcArray.push({ + type : "application/x-mpegURL", // m3u8 + src : obj.streams.hls + }); + } if (obj.streams.medium && obj.streams.medium !== '') { + var type = obj.streams.medium.indexOf('rtmp') === 0 ? 'rtmp/mp4' : 'application/f4m+xml'; + srcArray.push({ + type : type, + src : obj.streams.medium + }); + } + Aak.log(srcArray, JSON.stringify(srcArray)); + + // initialize new player + Aak.addScript(Aak.intoString(function () { + (function () { + function onVjsReady() { + if (typeof window.videojs !== 'function') { + onVjsReady(); + } else { + window.videojs("noAdPlayer").src(/_SOURCES_/); + } + } + onVjsReady(); + })(); + }).replace("/_SOURCES_/", JSON.stringify(srcArray))); + } + } + }); + }); + } + }, + // Russia + rutube_ru : { // research solution + /* test: http://rutube.ru/video/bd5f6047657f0bdcbfbb0edad2bb7c61/ */ + host : ['rutube.ru'], + onEnd : function () { + Aak.hasElement('#rutubePlayerHolder', function () { //dmFyIG9wdHMgPSBBYWsuZ2V0RWxlbWVudCgiI29wdGlvbnMiKTsNCiAgICAgICAgICAgIHZhciBvID0gQWFrLmludG9PYmplY3Qob3B0cy5kYXRhc2V0LnZhbHVlKTsNCiAgICAgICAgICAgIHZhciBtM3U4VXJsID0gby52aWRlb19iYWxhbmNlci5tM3U4Ow0KICAgICAgICAgICAgY29uc29sZS5sb2cobTN1OFVybCk7DQoNCiAgICAgICAgICAgIHZhciBQbGF5ZXIgPSBuZXcgQWFrLnBsYXllcigpOw0KICAgICAgICAgICAgUGxheWVyLnZpZGVvanMoJyNydXR1YmVQbGF5ZXJIb2xkZXInLCB7DQogICAgICAgICAgICAgICAgc291cmNlIDogbTN1OFVybCwNCiAgICAgICAgICAgICAgICB0eXBlIDogJ2hscycsDQogICAgICAgICAgICAgICAgLy9wcm94eTogdHJ1ZSwNCiAgICAgICAgICAgICAgICBhdXRvcGxheSA6IHRydWUNCiAgICAgICAgICAgICAgfTsgKTs= + }); + } + }, + // Italy + rai_tv : { // research solution + host : ['rai.tv'], + onStart : function () {}, + onIdle : function () {} + }, + // TV Stream + block_streams_tv : { + // note: redirect to http://block.streams.tv/ + host : ['firstrow.co', 'firstrows.ru', 'firstrows.tv', 'firstrows.org', 'firstrows.co', 'firstrows.biz', 'firstrowus.eu', 'firstrow1us.eu', 'firstsrowsports.eu', 'firstrowsportes.tv', 'firstrowsportes.com', 'justfirstrowsports.com', 'hahasport.me', 'wiziwig.ru', 'wiziwig.sx', 'wiziwig.to', 'wiziwig.tv', 'myp2p.biz', 'myp2p.tv', 'myp2p.la', 'myp2p.ec', 'myp2p.eu', 'myp2p.sx', 'myp2p.ws', 'myp2p.com', 'atdhe.ru', 'atdhe.se', 'atdhe.bz', 'atdhe.top', 'atdhe.to', 'atdhe.me', 'atdhe.mx', ' atdhe.li', 'atdhe.al'], + onAlways : function () { + Aak.setCookie("adb", 1); // prevent anti-adblock + Aak.uw.open = function () {}; // prevent popup + Aak.addStyle("#bannerInCenter, #hiddenBannerCanvas { display: none; }"); // hide ads + } + }, + buzina_xyz : { + // note: disable refcontrol, used by firstrowsports + // issue: https://github.com/reek/anti-adblock-killer/issues/1268 + // issue: https://github.com/reek/anti-adblock-killer/issues/1243 + // issue: https://github.com/reek/anti-adblock-killer/issues/889 + // issue: https://greasyfork.org/forum/discussion/8975 + // source: http://pastebin.com/8VTrkvS9 + host : ['buzina.xyz', 'farmet.info', 'rimladi.com', 'kitorelo.com', 'omnipola.com', 'porosin.co.uk', 'rimleno.com', 'simple4alls.com', 'arsopo.com'], + onStart : function () { + Aak.addStyle("#adsframe { height: 151px; }"); + }, + onIdle : function () { + if (/buzina.xyz/.test(location.host)) { // keeps same host stream + Aak.hasElement('iframe[src*=".php?hash="]', function (thisElement) { + // http://arsopo.com/w2.php?hash=panda58 + // http://www.buzina.xyz/nana1v1.php?onthetop + var parts = thisElement.src.split('/'); + parts[2] = Aak.rules.buzina_xyz.host.pop(); + Aak.log(thisElement, parts); + thisElement.src = parts.join('/'); + + /* dmFyIG8gPSB7CgkJCSAgICAicGxheWxpc3QiIDogW3sKCQkJICAgICAgICAicHJvdmlkZXIiIDogInJ0bXAiLAoJCQkgICAgICAgICJ1cmwiIDogInBhbmRhMT9lJTNEMTQ2NTA3MDMyNiUyNnN0JTNEUHJ0SFl5dkJ6ZDlaZDdoRF9mUkhUZzExMTEzMCIKCQkJICAgICAgfQoJCQkgICAgXSwKCQkJICAgICJwbHVnaW5zIiA6IHsKCQkJICAgICAgInJ0bXAiIDogewoJCQkgICAgICAgICJ1cmwiIDogImZsb3dwbGF5ZXIucnRtcC0zLjIuMTEuc3dmIiwgCgkJCQkJLy8idXJsIjogImh0dHA6Ly9yZWxlYXNlcy5mbG93cGxheWVyLm9yZy9zd2YvZmxvd3BsYXllci5ydG1wLTMuMi4xMS5zd2YiLAoJCQkgICAgICAgICJuZXRDb25uZWN0aW9uVXJsIiA6ICJydG1wOi8vMTg1LjgyLjIxNS40NTozNTc5L3ZvZC8iCgkJCSAgICAgIH0sCgkJCSAgICAgICJjb250cm9scyIgOiB7CgkJCQkgICAgInVybCI6ICJodHRwOi8vcmVsZWFzZXMuZmxvd3BsYXllci5vcmcvc3dmL2Zsb3dwbGF5ZXIuY29udHJvbHMtMy4yLjE2LnN3ZiIsIC8vIGFkZGVkIGJlY2F1c2UgbWlzc2luZwoJCQkgICAgICAgICJwbGF5IiA6IGZhbHNlLAoJCQkgICAgICAgICJzY3J1YmJlciIgOiBmYWxzZQoJCQkgICAgICB9CgkJCSAgICB9LAoJCQkgICAgInBsYXllcklkIiA6ICJwbGF5ZXIiLAoJCQkgICAgImNsaXAiIDogewoJCQkgICAgICAidXJsIiA6ICJwYW5kYTE/ZSUzRDE0NjUwNzAzMjYlMjZzdCUzRFBydEhZeXZCemQ5WmQ3aERfZlJIVGcxMTExMzAiCgkJCSAgICB9CgkJCSAgfQoKCQkJICB2YXIgbmV3VXJsID0gcGFydHMuc2xpY2UoMCwgMykuam9pbignLycpICsgJy9mbG93cGxheWVyLTMuMi4xNi5zd2Y/Y29uZmlnPScgKyBlc2NhcGUoSlNPTi5zdHJpbmdpZnkobykpOwoJCQkgIC8vdmFyIG5ld1VybCA9ICdodHRwOi8vcmVsZWFzZXMuZmxvd3BsYXllci5vcmcvc3dmL2Zsb3dwbGF5ZXItMy4yLjE2LnN3Zj9jb25maWc9JyArIGVzY2FwZShKU09OLnN0cmluZ2lmeShvKSk7CgkJCSAgY29uc29sZS5sb2cobmV3VXJsKTsKCQkJICB0aGlzRWxlbWVudC5zcmMgPSBuZXdVcmw7 + */ + + }); + } else { // skip anti-adblock + Aak.removeElement('#adsframe'); + Aak.getElement('#remove-over').click(); + } + } + }, + allmyvideos_net : { + // note: obfuscated + // issue: https://github.com/reek/anti-adblock-killer/issues/274 + host : ['allmyvideos.net', 'amvtv.net'], + onStart : function () { + // skip fake play button + Aak.setCookie('_favbt33', 1); + } + }, + ilive_domains : { + host : ['ilive.to', 'streamlive.to'], + onEnd : function () { + if (/^\/embedplayer.php/i.test(location.pathname)) { + setTimeout(function () { + // Skip timer + Aak.uw.removeOverlayHTML(); + }, 1000); + } + } + }, + micast_tv : { + host : ['micast.tv'], + onStart : function () { + // prevent popunder + Aak.setCookie('vid_main', true); + Aak.setCookie('vid_sub', true); + // remove overlay + Aak.addScript(function () { + window.onload = function () { + if (window.removeOverlayHTML) + window.removeOverlayHTML(); + }; + }); + } + }, + pxstream_tv : { + host : ['pxstream.tv'], + onEnd : function () { + if (/^\/embedrouter.php/.test(location.pathname)) { + setTimeout(function () { + // Skip timer and close ads + Aak.uw.closeAd(); + }, 1000); + } + } + }, + sawlive_tv : { + host : ['sawlive.tv'], + onIdle : function () { + if (/^\/embed\/watch\//i.test(location.pathname)) { + // Skip timer and close ads + Aak.uw.display = false; + Aak.uw.closeMyAd(); + } + } + }, + goodcast_co : { + host : ['goodcast.co'], + onIdle : function () { + if (/^\/stream.php/.test(location.pathname)) { + // remove ads allowed by easylist + Aak.uw.$(".advertisement").hide(); + Aak.uw.$('.adsky iframe').attr("src", "about:blank"); + } + } + }, + showsport_tv_com : { + host : ['showsport-tv.com'], + onIdle : function () { + if (/^\/ch.php/.test(location.pathname)) { + // remove ads allowed by easylist + Aak.removeElement('#advertisement, .advertisement'); + } + } + }, + sharecast_to : { + host : ['sharecast.to'], + onIdle : function () { + if (/^\/embed.php/.test(location.pathname)) { + + // Disable popunders + var interval = setInterval(function () { + Aak.setCookie('vid_main', true); + Aak.setCookie('vid_sub', 2); + Aak.setCookie('vid_delay', true); + }, 100); + + setTimeout(function () { + clearInterval(interval); + }, 5000); + + // Remove transparent overlay + Aak.removeElement('#table1'); + } + } + }, + videomega_tv : { + // issue: https://github.com/reek/anti-adblock-killer/issues?q=videomega + host : ['videomega.tv'], + onStart : function () { + if (/^\/view.php/.test(location.pathname)) { + // prevent popunder + Aak.setCookie('vid_mainpu', true); + Aak.setCookie('vid_subpu', true); + Aak.setCookie('vid_delay', true); + } + }, + onEnd : function () { + // kill abc + // fix bug on firefox: The video could not be loaded, either because the server or network failed or because the format is not supported. + var script = Aak.hasScript('Please disable AdBlock Plugin to watch the video'); + if (script) { + var source = script.innerHTML; + var substring = source.substring(source.lastIndexOf('eval('), source.lastIndexOf(')') + 1); + var deobfuscated = Aak.unpackScript(substring); + var newScript = 'if('+deobfuscated.substring(deobfuscated.indexOf('true')); + Aak.addScript(newScript); + } + } + }, + flowplayer_antiadblock : { + host : ['videofun.me', 'videobug.net', 'video44.net', 'play44.net', 'byzoo.org', 'playbb.me', 'videowing.me', 'videozoo.me', 'easyvideo.me', 'playpanda.net'], + onEnd : function () { + + /* + http://www.animetoon.tv/black-lagoon-episode-1 + http://videowing.me/embed?w=718&h=438&video=ongoing/yu-gi-oh_arc-v_-_53.mp4 + http://playbb.me/embed.php?w=718&h=438&vid=at/nw/yu-gi-oh_arc-v_-_53.mp4 + http://videozoo.me/embed.php?w=718&h=438&vid=at/nw/yu-gi-oh_arc-v_-_53.mp4 + http://www.easyvideo.me/gogo/?w=718&h=438&file=yu-gi-oh_arc-v_-_53.mp4&sv=1 + http://playpanda.net/embed.php?w=718&h=438&vid=at/nw/yu-gi-oh_arc-v_-_53.mp4 + */ + + // allow fullscreen when abp is enabled and remove ad layer + // ads blocked by abp rule + if (/^\/(embed|gogo|gplus)/.test(location.pathname)) { + var Player = new Aak.player(); + Player.editing('#flowplayer_api', { + setAttributes : { + allowfullscreen : true + } + }); + } + } + }, + r3z : { + // issue: https://github.com/reek/anti-adblock-killer/issues?q=label:R3Z + // source: http://pastebin.com/C159kevn + host : ['cityam.com', 'computerworlduk.com', 'techworld.com', 'v3.co.uk'], + onStart : function () { + /* don't work with chrome + Object.defineProperty(Aak.uw, '_r3z', { + enumerable : true, + writable : false, + value : {} + }); + */ + }, + onIdle : function () { + Aak.uw.$("#r3z-wait").remove(); + Aak.uw.$(".r3z-hide").removeClass("r3z-hide"); + Aak.uw._r3z = null; + } + }, + google_jobrunner : { + // issue: https://greasyfork.org/en/forum/messages/405 + // issue: https://github.com/reek/anti-adblock-killer/issues/1343 + // issue: https://github.com/reek/anti-adblock-killer/issues/1342 + // issue: https://github.com/reek/anti-adblock-killer/issues/831 + // issue: https://github.com/reek/anti-adblock-killer/issues/1274 + // issue: https://github.com/reek/anti-adblock-killer/issues/1262 + // issue: https://github.com/reek/anti-adblock-killer/issues/561 + host : ['next-episode.net', 'kingmaker.news', 'gamespowerita.com', 'todayidol.com', 'receive-a-sms.com', 'wakeupcallme.com', 'ringmycellphone.com', 'faqmozilla.org', 'thememypc.com'], + onAlways : function () { + Aak.uw.google_jobrunner = {}; + } + }, + // fuckadbock customized + fab_dawn_com : { + // issue: https://github.com/reek/anti-adblock-killer/issues/1747 + host : ['dawn.com'], + onStart : function () { + Aak.fakeFuckAdBlock('detectAdBlock', 'DetectAdBlock'); + } + }, + fab_sports_fr : { + // issue: https://github.com/reek/anti-adblock-killer/issues/1217 + // source: http://pastebin.com/SpEN5duS + host : ['sports.fr'], + onStart : function () { + Aak.fakeFuckAdBlock('fabInstance', 'FabInstance'); + } + }, + fab_europe1_fr : { + // issue: https://github.com/reek/anti-adblock-killer/issues/1188 + // source: http://pastebin.com/ULe1vzQR + host : ['europe1.fr'], + onStart : function () { + Aak.fakeFuckAdBlock('fabInstance', 'FabInstance'); + } + }, + fab_newyorker_com : { + // issue: https://github.com/reek/anti-adblock-killer/issues/1177 + host : ['newyorker.com'], + onStart : function () { + Aak.fakeFuckAdBlock('sniffAdBlock', 'SniffAdBlock'); + } + }, + fab_wired_com : { + // issue: https://github.com/reek/anti-adblock-killer/issues/1061 + // issue: https://greasyfork.org/fr/forum/discussion/8235 + // source: http://pastebin.com/Pq14v4FC + host : ['wired.com'], + onStart : function () { + Aak.fakeFuckAdBlock('sniffAdBlock', 'SniffAdBlock'); + } + }, + fab_mangasproject_domains : { + // note: fuckadblock with custom instance name + // note: also added abp rule + // issue: https://github.com/reek/anti-adblock-killer/issues/1127 + // issue: https://greasyfork.org/fr/forum/discussion/4132 + // issue: https://github.com/reek/anti-adblock-killer/issues/858 + // source: https://mangas.zlx.com.br/mangazord_lib/js/lib/controllers/Leitor/Leitor.min.js + host : ['mangasproject.com.br', 'mangasproject.net.br', 'mangas.zlx.com.br'], + onStart : function () { + Aak.fakeFuckAdBlock('mangasLeitorSlider', Aak.generateID()); + } + }, + fab_qnimate_com : { + // issue: https://github.com/reek/anti-adblock-killer/issues/739 + // issue: https://github.com/reek/anti-adblock-killer/issues/705 + // note: fuckadblock customized + host : ['qnimate.com'], + onAlways : function () { + Aak.uw.adBlockDetected = function () {}; + } + }, + fab_eurotransport_de : { + // issue: https://github.com/reek/anti-adblock-killer/issues/858 + // note: fuckadblock with custom instance name + host : ['eurotransport.de'], + onStart : function () { + Aak.fakeFuckAdBlock('antiAdBlock', Aak.generateID()); + } + }, + fab_cadetect : { + // by: Skr4tchGr3azyMonkiBallllllZzzz + // issue: https://github.com/reek/anti-adblock-killer/issues/784 + // note: fuckadblock with custom instance name + host : ['tzetze.it', 'beppegrillo.it', 'la-cosa.it'], + onStart : function () { + Aak.fakeFuckAdBlock('cadetect', 'CADetect'); + } + }, + fab_agar_game : { + // note: fuckadblock with custom instance name + // issue: https://github.com/reek/anti-adblock-killer/issues/1257 + // issue: https://github.com/reek/anti-adblock-killer/issues/1135 + host : ['agario.sx', 'agarabi.com'], + onStart : function () { + Aak.fakeFuckAdBlock('agario_SX_ads', Aak.generateID()); + } + }, + fab_filespace_com : { + // note: fuckadblock with custom instance name + // source: http://pastebin.com/YAS0As87 + // issue: https://github.com/reek/anti-adblock-killer/issues/1037 + host : ['filespace.com'], + onStart : function () { + Aak.fakeFuckAdBlock('fAB', Aak.generateID()); + } + }, + fab_topserialy_sk : { + // note: fuckadblock with custom instance name + // source: http://pastebin.com/42tUQ9aV + host : ['topserialy.sk'], + onStart : function () { + Aak.fakeFuckAdBlock('sratNaVas', Aak.generateID()); + } + }, + fab_customized : { + // issue: https://github.com/reek/anti-adblock-killer/issues/1455 + // issue: https://github.com/reek/anti-adblock-killer/issues/1657 + // source: http://pastebin.com/N42a5BjE + host : ['epicurious.com', 'desktopsolution.org', 'indiatimes.com', 'hindustantimes.com', 'happytrips.com'], + onStart : function() { + Aak.addScript(function () { + (function () { + var _setAttribute = window.Element.prototype.setAttribute; + window.Element.prototype.setAttribute = function (name, value) { + if (name == 'class' && value.indexOf('text_ads') != -1) { + value = ''; + console.info(this, 'fab intercepted :-)'); + } + _setAttribute.call(this, name, value); + }; + })(); + }); + } + }, + d3xt3er_antiadblock : { + // site: http://d3xt3r.com/anti-adblock + // case: http://sport-show.fr/js/advertisement-AdBlock.js + // case: http://www.2site.me/advertisement-AdBlock.js + host : ['sport-show.fr', 'vipflash.net', '2site.me'], + onStart : function () { + Aak.addStyle("#blockblockA {visibility:invisible;display:none;} #blockblockA td {visibility:invisible;display:none;} #blockblockA td p {visibility:invisible;display:none;} #blockblockB {visibility:visible;display:block;}"); + } + }, + adblock_notify : { + // by: Skr4tchGr3azyMonkiBallllllZzzz + // issue: https://github.com/reek/anti-adblock-killer/issues/1766 + // issue: https://github.com/reek/anti-adblock-killer/issues/1392 + // issue: https://github.com/reek/anti-adblock-killer/issues/1039 + // issue: https://github.com/reek/anti-adblock-killer/issues/592 + // issue: https://github.com/reek/anti-adblock-killer/issues/813 + host : ['gametransfers.com', 'winandmac.com', 'free-steam-giveaways.com', 'canalwp.com', 'alphahistory.com', 'nordpresse.be', 'sospc.name', 'baboo.com.br'], + onAlways : function () { + Aak.setCookie('anCookie', true); + Aak.uw.anOptions = {}; + } + }, + lutte_adblock : { + // site: http://lutteadblock.blogspot.com/2014/11/le-script.html + // issue: https://github.com/reek/anti-adblock-killer/issues/938 + // issue: https://github.com/reek/anti-adblock-killer/issues/580 + host : ['lewebtvbouquetfrancophone.overblog.com', 'webtv.bloguez.com', 'latelegratuite.blogspot.com', 'totaldebrid.org', '37.187.173.205', 'tvgratuite.blogspot.com'], + onStart : function () { + Aak.addBaitElement('div#my_ad_div'); + Aak.uw.jabbahud = function () {}; + } + }, + antiblock : { + // site: antiblock.org + // note: customized + // issue: + host : ['mybank.pl', 'rapidgrab.pl'], + onStart : function () { + Aak.addScript(function () { + (function () { + var _addEventListener = window.addEventListener; + window.addEventListener = function (type, listener, options) { + if (listener.toString().indexOf('.nextFunction()}') > -1) { + listener = function () { + console.info(['AntiAdbKiller', location.host, 'AntiBlock{customized}']); + }; + } + _addEventListener.call(this, type, listener, options); + }; + })(); + }); + } + }, + blockadblock : { + // site: blockadblock.com + // note: random instance name + // source: https://gist.github.com/Watilin/af75e0a2e82a2efb384bde9c7b41dec8 + // issues: https://github.com/reek/anti-adblock-killer/issues?q=label:BlockAdBlock + // issue: https://greasyfork.org/forum/discussion/8273 + // issue: https://greasyfork.org/forum/discussion/7625 + host : ['blockadblock.com', 'linkdrop.net', 'revclouds.com', 'leporno.org', 'uploadshub.com', 'dasolo.org', 'fullstuff.net', 'zeusnews.it', 'cheminots.net', 'lolsy.tv', 'animes-mangas-ddl.com', 'noticiasautomotivas.com.br', 'darkstars.org', 'corepacks.com', 'naturalbd.com', 'coolsoft.altervista.org', 'openload.us', 'cda-online.pl', 'urbanplanet.org', 'mamahd.com', 'sadeempc.com', 'avmoo.com', 'thailande-fr.com', 'btaia.com', 'tusoft.org', 'hisse.net', 'europeup.com', 'nrj.fr', 'srnk.co', 'animmex.co', 'socketloop.com', 'crackhex.com', 'revealedtricks4u.com', 'pizzamaking.com', 'computerworm.net', 'yourlifeupdated.net'], + onStart : function () { + Aak.addScript(function () { + // variant 1 + (function () { + var _setTimeout = window.setTimeout; + window.setTimeout = function (fn, delay) { + // console.log(fn.toString()) + if (typeof fn === 'string' && fn.indexOf('bab_elementid') > -1) { + fn = function () { + console.info(['AntiAdbKiller', location.host, 'BlockAdBlock']); + }; + } + _setTimeout.call(this, fn, delay); + }; + })(); + }); + } + }, + gpt_sp : { + // by: Reek, Giwayume + // note: when adblock detected inject new ads, redirect to http://tinyurl.com/zq2z5o6 + // issue: https://github.com/reek/anti-adblock-killer/issues/1636 + // issue: https://github.com/reek/anti-adblock-killer/issues/1596 + // issue: https://github.com/reek/anti-adblock-killer/issues/1297 + // issue: https://github.com/reek/anti-adblock-killer/issues/1144 + // issue: https://github.com/reek/anti-adblock-killer/issues/1542 + // source: http://pastebin.com/8Ajitfb2 + host : ['marketwatch.com', 'deadline.com', 'tweaktown.com', 'nypost.com', 'realgm.com', 'nasdaq.com'], + onStart : function () { + Aak.addStyle(".container--bannerAd, .col--ad { display: none; }"); + Aak.addScript(function () { + (function () { + // Giwayume + window._sp_ = window._sp_ || {}; + window._sp_.config = window._sp_.config || {}; + Object.defineProperty(window._sp_.config, "content_control_callback", { + value : function () {}, + writable : false, + configurable : false + }); + // Reek + var _addEventListener = window.EventTarget.prototype.addEventListener; + window.EventTarget.prototype.addEventListener = function (type, listener, options) { + if (type == 'sp.blocking') { + listener = function () { + console.info(['AntiAdbKiller', location.host, 'GPT{sp-blocking}']); + }; + } + _addEventListener.call(this, type, listener, options); + }; + })(); + }); + } + }, + krux_asl : { + // note: when adblock detected inject new ads + // source: http://pastebin.com/0HD7N84i + host : ['commentcamarche.net', 'journaldesfemmes.com', 'linternaute.com'], + onBeforeScript : function () { + return [{ + detected : 'Krux{asl}', + contains : 'Asl.prototype.inject', + external : false, + remove : true + } + ]; + } + }, + krux_adp : { + // note: when adblock detected inject new ads + // source: + host : ['fourchette-et-bikini.fr', 'meteocity.com'], + onStart : function () { + Aak.uw.adProtect = 1; + } + }, + phoenix_goyavelab : { + // note: when adblock detected inject new ads + // note: script anti-adblock obfuscated, + // issue: https://github.com/reek/anti-adblock-killer/issues/ + // doc: http://tinyurl.com/gl3ghq2 + // source: http://pastebin.com/hsAmdSuf + host : ['demo-phoenix.com', 'dpstream.net', 'gum-gum-streaming.com', 'jeu.info', 'sofoot.com', 'gaara-fr.com', 'gaytube.com', 'tuxboard.com', 'xstory-fr.com', 'hentaifr.net', 'filmstreaming-hd.com', 'filmvf.net', 'hentaihaven.org', 'narutoshippudenvf.com', 'thebadbuzz.com', 'manga-news.com', 'jeu.video', 'mangas-fr.com'], + onAlways : function () { + //Aak.uw.__$dc = function () {}; + Aak.addStyle('body {visibility: visible;}'); + }, + onBeforeScript : function () { + return [{ + detected : 'PhoenixGoyavelab', + contains : 'PHENV', + external : false, + remove: true + } + ]; + } + }, + ad_defend_uabp : { + // note: when adblock detected inject new ads + // source: http://pastebin.com/cFQCp80W + host : ['tvspielfilm.de', 'finanzen.ch'], + onBeforeScript : function () { + return [{ + detected : 'AdDefend{UABPInject}', + contains : 'UABPInject', + external : false, + remove : true + } + ]; + } + }, + ad_defend_uab : { + // note: when adblock detected inject new ads + // userscript: https://openuserjs.org/scripts/schwarztee/AdDefend_Klatsche + // userscript: https://gist.github.com/anonymous/a9b9956baf1d59a107c5 + // source: http://pastebin.com/1VyW0u9m, http://pastebin.com/AZqhRxWU + // issue: https://github.com/reek/anti-adblock-killer/issues?q=label:AdDefend + // pull: https://github.com/reek/anti-adblock-killer/pull/467 + host : ['watchgeneration.fr', 'turbo.fr', '24matins.fr', 'foot01.com', 'clubic.com', 'macg.co', 'begeek.fr', 'igen.fr', 'gamestar.de', 'focus.de', 'stern.de', 'sat1.', 'prosieben.', 'kabeleins.', 'sat1gold.', 'sixx.', 'prosiebenmaxx.', 'fem.com', 'the-voice-of-germany.', 'wetter.com', 'wetteronline.de', 'pcwelt.de', 'boerse-online.de', 'sportauto.de', 'auto-motor-und-sport.de', 'motor-klassik.de', '4wheelfun.de', 'autostrassenverkehr.de', 'lustich.de', 'spox.com', 'shz.de', 'transfermarkt.de', 'rp-online.de', 'motorradonline.de', '20min.ch', 'main-spitze.de', 'wormser-zeitung.de', 'lampertheimer-zeitung.de', 'wiesbdener-tagblatt.de', 'buerstaedter-zeitung.de', 'wiesbdener-kurier.de', 'rhein-main-presse.de', 'allgemeine-zeitung.de', 'ariva.de', 'spiegel.de', 'brigitte.de', 'dshini.net', 'gala.de', 'gamepro.de', 'gamona.de', 'pnn.de', 'promobil.de', 'sportal.de', 'webfail.com', 'computerbild.de', 'finanzen.net', 'comunio.de', 'medisite.fr'], + onBeforeScript : function () { + return [{ + detected : 'AdDefend{uabInject}', + contains : 'uabInject', + external : false, + remove : true + } + ]; + } + }, + /* solved by AakLIst + tisoomi_indirekt : { + // inline: http://pastebin.com/npmXTUHw + // external: http://pastebin.com/hvWnCuDw + host : ['energy.de', 'getvids.de', 'gewinde-normen.de', 'podcast.de', 'spielespielen24.de', 'dialo.de'], + onBeforeScript : function (e) { + var target = e.target || e.srcElement; + var text = target.text; + if (Aak.contains(text, 'n="abcdefghijklm",r="nopqrstuvwxyz",i="0123456789";var s=t==0?i:t==1?n')) { + Aak.stopScript(e); + Aak.log('Tisoomi Indirekt'); + } + } + }, + */ + /* solved by AakLIst + tisoomi_direkt : { + // inline: http://pastebin.com/2vq38JXY + host : ['autozeitung.de', 'formel1.de', 'fremdwort.de', 'inside-handy.de', 'motorsport-total.com', 'aussenwirtschaftslupe.de', 'donnerwetter.de', 'wintotal.de'], + onBeforeScript : function (e) { + var target = e.target || e.srcElement; + var text = target.text; + if (Aak.contains(text, 'function detect()')) { + Aak.stopScript(e); + Aak.log('Tisoomi Direkt'); + } + } + }, + */ + // -------------------------------------------------------------------------------------------- + // Generic + // -------------------------------------------------------------------------------------------- + generic : { + host : ['.*?'], + onRemove : function (removedNode) { + if (Aak.opts.removed) { + if (removedNode.src || + removedNode.id || + removedNode.className && + !/^firebug/.test(removedNode.className)) { + // Node removed + Aak.log(removedNode); + } + } + }, + onStart : function () { + + // FuckAdBlock & BlockAdBlock v3 and v4 + // site: http://www.sitexw.fr/fuckadblock/ + // repo: https://github.com/sitexw/FuckAdBlock + // repo: https://github.com/sitexw/BlockAdBlock + // note: when fuckadblock.js or blockadblock.js is blocked + // demo v3: http://sh.st/vovHE + // demo v4: http://al.ly/qBbXH + // issue: https://github.com/reek/anti-adblock-killer/issues/888 + // issue: https://github.com/reek/anti-adblock-killer/issues/824 + Aak.fakeFuckAdBlock('fuckAdBlock', 'FuckAdBlock'); + Aak.fakeFuckAdBlock('blockAdBlock', 'BlockAdBlock'); + + // canRunAds + // repo: https://github.com/MatthewGross/CanRunAds + // note: use externall script "/js/ads.js" -> var canRunAds = true; + Object.defineProperty(Aak.uw, 'canRunAds', { + enumerable : true, + writable : false, + value : true + }); + + // canShowAds + // issue: https://github.com/reek/anti-adblock-killer/issues/1197 + Object.defineProperty(Aak.uw, 'canShowAds', { + enumerable : true, + writable : false, + value : true + }); + + // Adblocker Detecting Scripts: Method 2 + // gist: https://gist.github.com/irazasyed/3d247d3d121e781a3872 + // note: use externall script "/js/ads.js" -> isAdBlockActive = false; + Object.defineProperty(Aak.uw, 'isAdBlockActive', { + enumerable : true, + writable : false, + value : false + }); + + /* + window.iHaveLoadedAds = true; + var niceAdsCheck=true; + adblock = false + is_blocker = false; + */ + }, + onIdle : function () { + + // AdBlock Detector (XenForo Rellect) + // site: http://tinyurl.com/pa28xdn + // cloneInto: http://tinyurl.com/k6qphme + // issue: https://github.com/reek/anti-adblock-killer/issues/805 + // issue: https://github.com/reek/anti-adblock-killer/issues/804 + // issue: https://github.com/reek/anti-adblock-killer/issues/591 + if (Aak.uw.XenForo && typeof Aak.uw.XenForo.rellect == 'object') { + Aak.uw.XenForo.rellect = { + AdBlockDetector : { + start : function () {} + } + }; + Aak.detected('AdBlock Detector (XenForo Rellect)'); + } + + /* + // Adunblock - http://adunblock.com/ + if (Aak.getCookie('adblock') == 1) { + Aak.setCookie('adblock', 0); + Aak.setCookie('bar_closed', 1); + } + */ + + // Adblock Blocker + // https://wordpress.org/plugins/addblockblocker/ + // http://tinyurl.com/nswn6fz + // http://pastebin.com/d65zr37m + /* can cause a bug + var ads = document.getElementsByClassName('afs_ads'); + var ad = ads.length && ads[ads.length - 1]; + if (ad && ad.innerHTML.length === 0 || ad.clientHeight === 0) { + Aak.addScript(function () { + getElementsByClassNameNative = HTMLDocument.prototype.getElementsByClassName; + HTMLDocument.prototype.getElementsByClassName = function (className) { + if (className == 'afs_ads') { + console.info(['AntiAdbKiller', location.host, 'AdblockBlocker', className]); + var uniqid = Date.now(); + var bait = document.createElement("div"); + bait.innerHTML = '
'; + bait.className = uniqid; + document.body.appendChild(bait); + return document.getElementsByClassName(uniqid); + } + return getElementsByClassNameNative.apply(this, arguments); + }; + }); + } + */ + + // Adbuddy + if (typeof Aak.uw.closeAdbuddy === 'function') { + Aak.uw.closeAdbuddy(); + Aak.detected('Adbuddy'); + } + + // AdBlock Alerter (WP) + // https://github.com/wp-plugins/adblock-alerter + // + if (Aak.getElement('div.adb_overlay > div.adb_modal_img')) { + // Remove Alert + Allow Scroll + Aak.removeElement('div.adb_overlay'); + Aak.addStyle('html,body {height:auto; overflow: auto;}'); + Aak.detected('AdBlockAlerter'); + } + + // Unknow Anti AdBlock system + if (Aak.getElement('#blockdiv') && Aak.contains(Aak.getElement('#blockdiv').innerHTML, 'disable ad blocking or use another browser without any adblocker when you visit')) { + Aak.removeElement('#blockdiv'); + } + + // Antiblock.org v2 + // note: detect and store block id + // demo: http://tinyurl.com/nhyhpzk + var styles = document.querySelectorAll('style'); + for (var i = 0; i < styles.length; i++) { + var style = styles[i]; + var cssRules = style.sheet.cssRules; + for (var j = 0; j < cssRules.length; j++) { + var cssRule = cssRules[j]; + var cssText = cssRule.cssText; + var pattern = /^#([a-z0-9]{4,10}) ~ \* \{ display: none; \}/; + if (pattern.test(cssText)) { + var id = pattern.exec(cssText)[1]; + if (Aak.hasScript("w.addEventListener('load'," + id + ",false)")) { + Aak.aabs.abo2 = id; + break; + } + } + } + } + + var win = Aak.uw; + for (var prop in win) { + try { + if (!/^webkit/.test(prop) && /^[a-z0-9]{4,12}$/i.test(prop) && prop !== 'document' && (win[prop]instanceof HTMLDocument) === false && win.hasOwnProperty(prop) && typeof win[prop] === 'object') { + var method = win[prop]; + + // Antiblock.org v3 & BetterStopAdblock + // issue: https://github.com/reek/anti-adblock-killer/issues/833 + if (method.deferExecution && + method.displayMessage && + method.getElementBy && + method.getStyle && + method.insert && + method.nextFunction) { + if (method.toggle) { + Aak.aabs.bsa = prop; + Aak.detected('BetterStopAdblock{dom}'); + } else { + Aak.aabs.abo3 = prop; + Aak.detected('Antiblock3{dom}'); + } + win[prop] = null; // kill instance + } + + // BlockAdBlock + // site: blockadblock.com + // note: random instance name + // source: https://gist.github.com/Watilin/af75e0a2e82a2efb384bde9c7b41dec8 + // issues: https://github.com/reek/anti-adblock-killer/issues?q=label%3ABlockAdBlock + if (method.bab) { // variant 1 + Aak.detected('BlockAdBlock{dom:variant1}'); + win[prop] = null; + } else if (Object.keys(method).length === 3 && Object.keys(method).map(function (value, index) { + return value; + }).join().length === 32) { // variant 2 + Aak.detected('BlockAdBlock{dom:variant2}'); + win[prop] = null; + } + } + } catch (e) { + //console.log('error', prop) + } + } + + // Anti-Adblockers + var aabs = { + // Plugins WordPress + NoAdBlock : '(/plugins/no-adblock/|/blockBlock/blockBlock.jquery.js)', + BetterStopAdblock : '(/plugins/better-stop-adblock/|bsa-script-doctype.js|bsa-script-no-doctype.js)', + AdBlockBlocker : '/plugins/wordpress-adblock-blocker/', + AntiBlockBukssaAyman : '/plugins/anti-block/', + BlockAlyzer : '/plugins/blockalyzer-adblock-counter/', + AdBlockingDetector : '/plugins/ad-blocking-detector/', + // Plugins Website + Adworkmedia : '(adworkmedia|loxtk|contentlockingnetworks).com/gLoader.php', + Adscendmedia : 'adscendmedia.com/gwjs.php', + FuckAdBlock : '(/fuckadblock.js|/blockadblock.js)', + jQueryAdBlock : '/jquery.adblock.js', + jQueryAdblockDetector : '/jquery.adblock-detector.js', + AdBlockAdvertisement : '/advertisement.js', + AdBlockAdvert : '/advert.js', + AdBlockAdvCustom : '/advertisement(.+).js', + AdBlockAdframe : '/adframe.js', + AntiAdBuster : '/anti-ad-buster.js', + RTKAntiAdblock : '/blockcake.js', + AdblockDetector : '/AdblockDetector/handler.min.js', + jQueryAntiAdsBlock : '/jquery.antiadsblock.js', + Adbuddy : '/js/adbuddy.min.js', + AntiADsBlocker : '/aadb/script.js' + }; + + var scripts = document.scripts; + for (var y = 0; y < scripts.length; y++) { + var script = scripts[y]; + if (script.src) { + for (var key in aabs) { + if (new RegExp(aabs[key], 'i').test(script.src)) { + Aak.detected([key, script.src]); + break; + } + } + } + } + + }, + onInsert : function (insertedNode) { + + // All Nodes + if (Aak.opts.inserted) { + if (insertedNode.src || + insertedNode.id || + insertedNode.className && + !/firebug/.test(insertedNode.innerHTML)) { + // Node inserted + Aak.log(insertedNode); + } + } + + // No-Adblock - http://www.no-adblock.com/ + if (insertedNode.id && + insertedNode.id.length == 4 && + /^[a-z0-9]{4}$/.test(insertedNode.id) && + insertedNode.nodeName == 'DIV' && + insertedNode.firstChild && + insertedNode.firstChild.id && + insertedNode.firstChild.id == insertedNode.id && + Aak.contains(insertedNode.innerHTML, 'no-adblock.com')) { + // Remove + Aak.detected('No-Adblock', false, location.href); + Aak.removeElement(insertedNode); + //Aak.log(insertedNode); + } + + // StopAdblock - http://stopadblock.org/downloads/ + if (insertedNode.id && + insertedNode.id.length == 7 && + /^a[a-z0-9]{6}$/.test(insertedNode.id) && + insertedNode.nodeName == 'DIV' && + insertedNode.parentNode && + insertedNode.parentNode.id && + insertedNode.parentNode.id == insertedNode.id + '2' && + Aak.contains(insertedNode.innerHTML, 'stopadblock.org')) { + // Remove + Aak.detected('StopAdBlock', false, location.href); + Aak.removeElement(insertedNode); + //Aak.log(insertedNode); + } + + // AntiAdblock (Packer) + var reIframeId = /^(zd|wd)$/; + var reImgId = /^(xd|gd)$/; + var reImgSrc = /\/ads\/banner.jpg/; + var reIframeSrc = /(\/adhandler\/|\/adimages\/|ad.html)/; + + // Communs + if (insertedNode.id && + reImgId.test(insertedNode.id) && + insertedNode.nodeName == 'IMG' && + reImgSrc.test(insertedNode.src) || + insertedNode.id && + reIframeId.test(insertedNode.id) && + insertedNode.nodeName == 'IFRAME' && + reIframeSrc.test(insertedNode.src)) { + + // Variant 1 + if (insertedNode.id == 'xd') { + Aak.detected('AntiAdblockPackerZdxd', false, location.href); + } // Variant 2 + else if (insertedNode.id == 'gd') { + Aak.detected('AntiAdblockPackerWdgd', false, location.href); + } + // Remove + //Aak.log(insertedNode); + Aak.removeElement(insertedNode); + } + + // Adunblock - http://adunblock.com/ + var reId = /^[a-z]{8}$/; + var reClass = /^[a-z]{8} [a-z]{8}/; + var reBg = /^[a-z]{8}-bg$/; + var reMessage = /Il semblerait que vous utilisiez un bloqueur de publicité !/; + + // Communs + if (typeof Aak.uw.vtfab != 'undefined' && + typeof Aak.uw.adblock_antib != 'undefined' && + insertedNode.parentNode && + insertedNode.parentNode.nodeName == 'BODY' && + insertedNode.id && + reId.test(insertedNode.id) && + insertedNode.nodeName == 'DIV' && + insertedNode.nextSibling && + insertedNode.nextSibling.className && + insertedNode.nextSibling.nodeName == 'DIV') { + + // Full Screen Message (Premium) + //
+ //
+ if (insertedNode.className && + reClass.test(insertedNode.className) && + reBg.test(insertedNode.nextSibling.className) && + insertedNode.nextSibling.style && + insertedNode.nextSibling.style.display != 'none') { + + // Remove Message + Aak.detected("AdUnBlockPremium"); + Aak.removeElement(insertedNode.nextSibling); // overlay + Aak.removeElement(insertedNode); // box + } + // Top bar Message (Free) + //
+ //
+ else if (insertedNode.nextSibling.id && + reId.test(insertedNode.nextSibling.id) && + reMessage.test(insertedNode.innerHTML)) { + + // Remove Message + Aak.detected("AdUnBlockFree"); + Aak.removeElement(insertedNode); + } + } + + // Antiblock - http://antiblock.org/ + var reMsgId = /^[a-z0-9]{4,10}$/i; + var reTag1 = /^(div|span|b|i|font|strong|center)$/i; + var reTag2 = /^(a|b|i|s|u|q|p|strong|center)$/i; + var reWords1 = /ad blocker|ad block|ad-block|adblocker|ad-blocker|adblock|bloqueur|bloqueador|Werbeblocker|adblockert|آدبلوك بلس|блокировщиком/i; + var reWords2 = /kapat|disable|désactivez|désactiver|desactivez|desactiver|desative|desactivar|desactive|desactiva|deaktiviere|disabilitare|απενεργοποίηση|запрещать|állítsd le|publicités|рекламе|verhindert|advert|kapatınız/i; + + // Antiblock.org (all version) + if (insertedNode.parentNode && + insertedNode.id && + insertedNode.style && + insertedNode.childNodes.length && + insertedNode.firstChild && + !insertedNode.firstChild.id && + !insertedNode.firstChild.className && + reMsgId.test(insertedNode.id) && + reTag1.test(insertedNode.nodeName) && + reTag2.test(insertedNode.firstChild.nodeName)) { + //Aak.log(insertedNode); + + // Kill audio message + var audio = insertedNode.querySelector("audio[loop]"); + if (audio) { + audio.pause(); + Aak.detected('Antiblock{audio}'); + Aak.removeElement(audio); + } + // Antiblock.org v2 + // demo: http://tinyurl.com/h3mwta4 + else if ((Aak.aabs.abo2 && insertedNode.id == Aak.aabs.abo2) || + (insertedNode.firstChild.hasChildNodes() && reWords1.test(insertedNode.firstChild.innerHTML) && reWords2.test(insertedNode.firstChild.innerHTML))) { + Aak.detected('Antiblock2{insert}'); + Aak.removeElement(insertedNode); + } + // Antiblock.org v3 + // demo: http://tinyurl.com/qecfa7w + // case: http://tinyurl.com/zbrlr3a /* fork */ + else if ((Aak.aabs.abo3 && insertedNode.id == Aak.aabs.abo3) || + (insertedNode.firstChild.hasChildNodes() && insertedNode.firstChild.firstChild.nodeName == 'IMG' && /^data:image\/png;base64/.test(insertedNode.firstChild.firstChild.src))) { + Aak.uw[Aak.aabs.abo3] = null; + Aak.detected('Antiblock3{insert}'); + Aak.removeElement(insertedNode); + } + // BetterStopAdblock + // demo: http://tinyurl.com/js9zat4 + // source: http://pastebin.com/YimkrtKB + // issue: http://tinyurl.com/zetgbtx + else if (Aak.aabs.bsa && insertedNode.id == Aak.aabs.bsa) { + Aak.uw[Aak.aabs.bsa] = null; + Aak.detected('BetterStopAdblock{insert}'); + Aak.removeElement(insertedNode); + } + // Many false positive + else { + //Aak.removeElement(insertedNode); + } + } + } + } + }, + blockDetect : function () { + + // Exclude domains + // issue: https://github.com/reek/anti-adblock-killer/issues/1466 + // issue: https://github.com/reek/anti-adblock-killer/issues/1263 + // issue: https://greasyfork.org/en/forum/discussion/8422/ + // issue: https://github.com/reek/anti-adblock-killer/issues/986 + // issue: https://github.com/reek/anti-adblock-killer/issues/857 + // issue: https://github.com/reek/anti-adblock-killer/issues/617 + // issue: https://greasyfork.org/fr/forum/discussion/5426 + // issue: https://github.com/reek/anti-adblock-killer/issues/419 + // issue: https://github.com/reek/anti-adblock-killer/issues/377 + var excludes = ["360.cn", "amazon.", "apple.com", "ask.com", "baidu.com", "bing.com", "bufferapp.com", "chatango.com", "chromeactions.com", "easyinplay.net", "ebay.com", "facebook.com", "flattr.com", "flickr.com", "ghacks.net", "google.", "imdb.com", "imgbox.com", "imgur.com", "instagram.com", "jsbin.com", "jsfiddle.net", "linkedin.com", "live.com", "mail.ru", "microsoft.com", "msn.com", "paypal.com", "pinterest.com", "preloaders.net", "qq.com", "reddit.com", "stackoverflow.com", "tampermonkey.net", "twitter.com", "vimeo.com", "wikipedia.org", "w3schools.com", "yahoo.", "yandex.ru", "youtu.be", "youtube.com", "xemvtv.net", "vod.pl", "agar.io", "pandoon.info", "fsf.org", "adblockplus.org", "plnkr.co", "exacttarget.com", "dolldivine.com", "popmech.ru", "calm.com"]; + var host = location.host; + var excluded = false; + excludes.forEach(function (exclude) { + if (new RegExp(exclude).test(host)) { + excluded = true; + if (Aak.opts.logExcluded) { + Aak.warn('Excluded'); + } + return false; + } + }); + + // Include domains + // IsEventupported: http://tinyurl.com/oeez8c7 + if (!excluded) { + + var handlerEvents = function () { + var rule = Aak.rules[name]; + + rule.host.forEach(function (host) { + // Check host + if (new RegExp(host).test(location.host)) { + + // Native mode + if (!Aak.useGM && Aak.isTopframe) { + Aak.warn('Run natively.'); + } + + // Log rule used + if (rule.host[0] != '.*?') { + Aak.detected('rule', rule); + } + + // Before DOM load + if (rule.onStart) { + rule.onStart(); + } + // On all statements + if (rule.onAlways) { + rule.onAlways(); // start + Aak.onEvent(window, 'DOMContentLoaded', rule.onAlways); // idle + Aak.onEvent(window, 'load', rule.onAlways); // end + } + // Before Script Executed + if (rule.onBeforeScript) { + + // options: contains, search, replace, override, remove, external + var optionsBeforeScript = rule.onBeforeScript(); + if (typeof optionsBeforeScript == "object") { + + var handlerBeforeScript = function (e, options) { + var isEvent = e instanceof window.Event; + var thisScript = (e.target || e.srcElement) || e; + + options.forEach(function (o) { // hasAttribute + var src = o.external ? 'src' : 'innerHTML'; + var search = new RegExp(o.contains, o.flags || ''); + + if (thisScript[src] && thisScript[src].length && search.test(thisScript[src])) { + + // Stop script execution + if (isEvent) { + e.preventDefault(); + e.stopPropagation(); + } + + // Create new script + var parent = thisScript.parentNode; + var newScript = document.createElement('script'); + + // Replace a part of the script + if (o.replace) { + newScript[src] = thisScript[src].replace(search, o.replace); + parent.replaceChild(newScript, thisScript); + } // Override script + else if (o.override) { + newScript[src] = o.override; + parent.replaceChild(newScript, thisScript); + } // Remove script + else if (o.remove) { + parent.removeChild(thisScript); + } + + if (o.detected) { + Aak.detected(o.detected); + } + + if (Aak.opts.logInterceptedScripts) { + Aak.log(src, o, thisScript, newScript); + } + } + }); + }; + + // Browser supporting event beforescriptexecute + if ('onbeforescriptexecute' in document) { + Aak.onEvent(window, 'beforescriptexecute', function (e) { + handlerBeforeScript(e, optionsBeforeScript); + }); + } else { // Browser not suppoting beforescriptexecute + + var loadDocument = function (optionsBeforeScript) { + //if (document.referrer === '') + //return; + + Aak.warn('onbeforescript-compatible'); + + // Stop loading + Aak.addScript('window.stop();'); // chrome/opera + //Aak.addScript('document.open();'); // firefox + + // Get content + Aak.request({ + url : location.href, + headers : { + "Referer" : document.referrer + }, + onload : function (result) { + var html = result.responseText; + var parser = new window.DOMParser(); + var doc = parser.parseFromString(html, "text/html"); + var scripts = doc.scripts; + + for (var i = 0; i < scripts.length; i++) { + var thisScript = scripts[i]; + handlerBeforeScript(thisScript, optionsBeforeScript); + } + + // Convert to string + html = doc.documentElement.outerHTML; + + // Write new content to HTML document: + Aak.addScript('document.open(); document.write(unescape("' + window.escape(html) + '")); document.close();'); // chrome/opera + //Aak.addScript('document.write(unescape("' + escape(html) + '")); document.close();'); // firefox + } + }); + }; + loadDocument(optionsBeforeScript); + } + } + } // After Script Executed + if (rule.onAfterScript) { + if ('onafterscriptexecute' in document) { // Mozilla Firefox + Aak.onEvent(window, 'afterscriptexecute', rule.onAfterScript); + } + } + // When DOM Load + if (rule.onIdle) { + if (!Aak.useGM) { // Native mode + rule.onIdle(); + } else { + //Aak.onEvent(window, 'DOMContentLoaded', rule.onIdle); + Aak.onEvent(window, 'DOMContentLoaded', rule.onIdle); + } + } + // When Window Load + if (rule.onEnd) { + if (!Aak.useGM) { // Native mode + rule.onEnd(); + } else { + Aak.onEvent(window, 'load', rule.onEnd); + } + } + // When DOM AttrModified + if (rule.onAttrModified) { + Aak.onEvent(window, 'DOMAttrModified', rule.onAttrModified, false); + } + // When DOM SubtreeModified + if (rule.onSubtreeModified) { + Aak.onEvent(window, 'DOMSubtreeModified', rule.onSubtreeModified, false); + } + // When DOM Elements are Inserted in Document + if (rule.onInsert) { + + // Mutation Observer + // doc: http://tinyurl.com/mxxzee4 + // support: http://tinyurl.com/nepn7vy + if (typeof window.MutationObserver != 'undefined' || + typeof WebKitMutationObserver != 'undefined') { + + // Mutation Observer + var MutationObserver1 = window.MutationObserver || window.WebKitMutationObserver; + + // Create an observer instance + var obs1 = new MutationObserver1(function (mutations) { + // We can safely use `forEach` because we already use mutation + // observers that are more recent than `forEach`. (source: MDN) + mutations.forEach(function (mutation) { + // we want only added nodes + if (mutation.addedNodes.length) { + Array.prototype.forEach.call(mutation.addedNodes, function (addedNode) { + if (Aak.opts.logInsertedNodes) { + Aak.log(addedNode); + } + rule.onInsert(addedNode); + }); + } + }); + }); + // Observer + obs1.observe(document, { + childList : true, + subtree : true + }); + } + // Mutation Events (Alternative Solution) + // doc: http://tinyurl.com/op95rfy + else { + Aak.onEvent(window, "DOMNodeInserted", function (e) { + if (Aak.opts.logInsertedNodes) { + Aak.log(e.target); + } + rule.onInsert(e.target); + }, false); + } + } + // When DOM Elements are Removed in Document + if (rule.onRemove) { + + // Mutation Observer + // doc: http://tinyurl.com/mxxzee4 + // support: http://tinyurl.com/nepn7vy + if (typeof window.MutationObserver != 'undefined' || + typeof WebKitMutationObserver != 'undefined') { + + // Mutation Observer + var MutationObserver2 = window.MutationObserver || window.WebKitMutationObserver; + + // Create an observer instance + var obs2 = new MutationObserver2(function (mutations) { + // We can safely use `forEach` because we already use mutation + // observers that are more recent than `forEach`. (source: MDN) + mutations.forEach(function (mutation) { + // we want only removed nodes + if (mutation.removedNodes.length) { + Array.prototype.forEach.call(mutation.removedNodes, function (removedNode) { + if (Aak.opts.logRemovedNodes) { + Aak.log(removedNode); + } + rule.onRemove(removedNode); + }); + } + }); + }); + // Observer + obs2.observe(document, { + childList : true, + subtree : true + }); + } + // Mutation Events (Alternative Solution) + // doc: http://tinyurl.com/op95rfy + else { + Aak.onEvent(window, "DOMNodeRemoved", function (e) { + if (Aak.opts.logRemovedNodes) { + Aak.log(e.target); + } + rule.onRemove(e.target); + }, false); + } + } + + // Aak Events + Aak.onEvent(window, 'detected', function (e) { + Aak.info(['AntiAdbKiller', Aak.isTopframe ? 'topframe' : 'subframe', location.host, e.detail]); + }); + + } + }); + }; + + // Apply rules + for (var name in Aak.rules) { + if (Aak.rules.hasOwnProperty(name)) { + handlerEvents(Aak, name); + } + } + } + } + }; + + Aak.initialize(); + +})(window); \ No newline at end of file