Is there a good ad blocker that can be set to NOT block by default, and that provides an easy, one button or so, interface to turn blocking on for the site currently being viewed? I want to operate under a policy of giving new sites I visit a chance to show me that they can advertise responsibly and blacklist them if they show that the cannot.
All the ones I've tried so far (AB, ABP, uBlock) are strongly oriented toward blocking everywhere by default and whitelisting sites that you do not want to block on.
I suspect that most people who use an ad blocker do so not because of some moral objection to the very concept of advertising to pay the bills so that a site can provide free content to the general public. They use an ad blocker because they got tired of sites whose ads do obnoxious things like block the content, move the content around [1], make noise, put distracting animation in your peripheral vision, and so on.
By blocking all ads by default, the current ad blockers break the feedback loop that should be pushing sites toward ads that don't have the problems mentioned in the previous paragraph.
[1] moving the content around is what got me to install an ad blocker. Gocomics.com started doing ads that slide in from the left side, pushing the comic you are reading to the right. If you have zoomed in to make the comic more readable, this could push the right panel of the comic off the screen. Since the slide in ads did not run on every page (and when they did run, it was with a delay of a few seconds), you could not anticipate them and position the zoomed comic appropriately.
This is how I use uBlock, by disabling all the built-in filter selections and blocking ad providers when I notice them doing something shady/annoying, or going down in a way that hangs site loads.
Spoiler alert: you wind up blocking all ads anyway. There aren't any ad networks that have anything approaching the standards and practices of late night cable. If you don't believe me please run this experiment yourself.
All the ones I've tried so far (AB, ABP, uBlock) are strongly oriented toward blocking everywhere by default and whitelisting sites that you do not want to block on.
I suspect that most people who use an ad blocker do so not because of some moral objection to the very concept of advertising to pay the bills so that a site can provide free content to the general public. They use an ad blocker because they got tired of sites whose ads do obnoxious things like block the content, move the content around [1], make noise, put distracting animation in your peripheral vision, and so on.
By blocking all ads by default, the current ad blockers break the feedback loop that should be pushing sites toward ads that don't have the problems mentioned in the previous paragraph.
[1] moving the content around is what got me to install an ad blocker. Gocomics.com started doing ads that slide in from the left side, pushing the comic you are reading to the right. If you have zoomed in to make the comic more readable, this could push the right panel of the comic off the screen. Since the slide in ads did not run on every page (and when they did run, it was with a delay of a few seconds), you could not anticipate them and position the zoomed comic appropriately.