I have no problem with sponsored sites with advertising, I do have a problem with bad-mannered programmers hijacking my browser. You could add a firewall rule to block this unwanted inbound traffic. You could also hard-write a block at the operating system level…
One counter-measure can be inserted into Windows, Mac and Linux which all employ a hosts file controlling a base level of internet access.
Navigate to \WINDOWS\system32\drivers\etc (Windows) or \etc\ (Linux) and find a plain text file named simply HOSTS. Back this up before you start editing.
Open it in a text editor (notepad or gedit or similar) and note that the first line must always state; 127.0.0.1 localhost.
Below the entry “127.0.0.1 localhost” add 127.0.0.2 the internet address of the exception, such as http://www.sitenametoblock.com to render that site inaccessible.
You can use either 127.0.0.1 or 0.0.0.0 for any number of URL’s you want to block.
You will need to restart the machine to reload the hosts file. This doesn’t work in all circumstances but takes care of the majority of irritants. AJS