Home Guide Heroes of the Storm Remove Hotslogs AdBlock redirect

Remove Hotslogs AdBlock redirect

Hotslogs recently decided to redirect everyone with an adblocker to a different page. I don’t think this was a very good move by Ben Barrett, the creator of Hotslogs, since the page is dependant on the user’s content.

Note: I’ going to rant a bit about the whole topic. If you don’t care about this stuff and just want Hotslogs to ‘work’ again, simply scroll down to the code block below.

Being a content creator myself I realize that it can be quite annoying to have such a tech-savvy audience but I’d argue that the people who use an adblocker aren’t the ones who were going to click your ads in the first place.
Locking content from users will simply lead to less people uploading their replays to Hotslogs and this will cause the data to be less reliable. Less reliable data means fewer people will find hotslogs useful which will lead to less people uploading their replays, rinse and repeat.
I really hope it goes well for Ben Barrett, don’t get me wrong, I appreciate what he does for the community and think he overall did a great job with hotslogs. But I simply disagree with the way he handles the situation.

The whole online advertisement is a vicious circle. What lead us to adblockers in the first place was the fact that ads became more and more aggressive over the time. I remember the times of endless popups and unbelievable annoying flash ads. While popups aren’t really a problem anymore, flash ads still are (and Hotslogs uses them, too!).
It really is like an arms race and nobody can really win.
There are a few ways websites try to circumvent the whole adblocking dilemma:

  1. Show even more ads to reach the people who don’t use an adblocker in the first place
  2. Use partner programs to generate their revenue
  3. Block users who use Adblock

I don’t like any of these methods. The first one will simply lead to more people using adblockers because they get too annoyed by the intrusive ads.
The second one often leads to superficial content which only tries to sell you something and you often won’t even realize you just clicked an ad.
The third one leads to what we see right here: an arms-race.

The only somehow good solution I see is creating sponsored content which is clearly labeled as such and using ads which really fit the theme of the site and aren’t as intrusive as the ads we see now. I realize that creating ads like this takes a lot more time and effort and many people (including myself) aren’t going to invest that time.

So: Let’s continue the arms-arce!

How to remove the redirect using Tampermonkey

I wrote a small script which tricks the website into thinking that the ads actually loaded, you need tampermonkey for it though:

// ==UserScript==
// @name         Hotslogs AdBlockBlockBlock
// @version      0.4
// @description  No more redirects!
// @author       themutegamer.com
// @match        https://www.hotslogs.com/*
// @grant        none
// @run-at       document-end
// ==/UserScript==

MonkeyBroker = {
   slots: {},
   bidHelper: function() {
   },
   go2: function() {
   },
   addSlot: {},
   regSlotsMap: [],
   defineSlot: {}
};

pbjs = {
    libLoaded: true
};

$(function() {
    $(".advertisementBannerMonkeyBrokerTop").height(1);
});

I’m really interested in your opinion regarding this topic! Ads are somehow vital for the internet whilst often being an annoyance and I think it’s hard to find the sweet spot. What do you think?

Update January 22, 2017:

The redirect system on Hotslogs was changed and the site switched to https, so the old script was broken. I decided to continue the arms race and updated the script above. Have fun!

Update March 21, 2017:

Updated the script again.

Update March 23, 2017:

And again!

  • thesikaleon

    thx man!!! works!!!

  • mitry

    it`s not working now. pls update it

    • ezeke

      Just tested it, it’s still working for me.

      • mitry

        I’m sorry, just not understood with tempermonkey
        great job!

  • Ray

    This doesn’t work for me. Is it because I am using uBlock Origin and not AdBlock? I installed TamperMonkey and copied the script and it is saved an enabled. But when I look up a player, I still get the redirect.

    When I click on Tamper Monkey it says no script is running, but when I look at the dashboard, the script is there and it is “On”.

    • ezeke

      Nah, he changed it yesterday so my method doesn’t work anymore. I’ll have a look into it right now and update the blog post 🙂

    • ezeke

      Should be working now, check it out! 🙂

  • Michael Branchini

    March 21st and I am not having any luck. Has anyone else got it to work?

    • ezeke

      Just checked it, it really was broken! I updated my script again and it should work now once again.

      • Michael Branchini

        I’m still getting blocked. I am wondering if it is cause I have something set up wrong. I have tamper monkey installed, and I am using ublock with the aal 3rd party enabled. the ads section looks like this. https://uploads.disquscdn.com/images/11f95d8b3489f0d2aad3870106f3cc943f6b6123809217bcda94b68d963648c8.png

        I have read how to set this up in a bunch of different places. This script you wrote doesn’t depend on ublock or anything correct? It just fires on the page? Does it matter that the anit ad block reek script runs on the page as well? Using chrome as well. What is your set up?

        • ezeke

          I’m only looking at his code and adjust it accordingly. You shouldn’t need to disable ublock, seems like he made some changes again (I’ve also updated my script again).

          • CommonSenseLacking

            Thanks so much for helping us out.

  • http://zac-surrender20.tumblr.com/ Zac

    Works like a charm put in the script and all seems well ! 😀