DEV Community

Cover image for Fix your crappy ads and I'll stop blocking them
edA‑qa mort‑ora‑y
edA‑qa mort‑ora‑y

Posted on • Originally published at

Fix your crappy ads and I'll stop blocking them

Ad-block users are finding an increasing number of sites blocking access. I wonder if any of them asked themselves why we block ads? Do they suppose we're anti-capitalist scum fundamentally opposed to the idea of marketing? It sometimes feels that way. But I'm not opposed to marketing, and I feel the internet has a lot of missed opportunities. Unfortunately, most ads are intrusive, poorly targeted, scummy and have a host of technical issues. Basically they're just crap. And that's why I block them.

Intrusive distractions

It's hard to read something with a blinking light or bouncing bunny beside it. It's not interesting, it's not cute. It's minimal attractive power is drowned by it's repulsiveness. Stop it.

This also applies to dynamic ads, the ones that scroll, or otherwise switch while I'm on the page. I'm not going to be on one page very long, there's absolutely no reasons to cycle ads. Just wait until I get to the next page.

Certainly stop with the "clever" overlays and popups. If something is in the way of the content, or has ungraciously interrupted me, all I do is look for the little 'x'. If that's not there then I just close the browser tab.

Far too often ads treat me as adversary, somebody to be conquered, rather than as a valued visitor.

Targetting and tracking isn't working

For all the hype about big data, user tracking and profile building I fail to see any benefits to marketing. The best ads I get are still the ones directly bound to keywords in a search engine (though even those are often poor). Everything else just seems like it's been randomly fished out of a septic tank.

These automated ad networks rarely seem to give ads relevant to the content of the page. It's the reason why I turned ads off on my blog. I didn't think my readers appreciated seeing endless deodorant ads. Why didn't they see ads for technical conferences or programming tools? Why didn't my content about graphics programming show ads for graphics cards or at least video games?

Brain-dead statistical matching of page content to ad content would do a better job of targeting than whatever systems are in place now. I want to see ads that are relevant to the content, something that doesn't feel like a distraction.

Scummy garbage

Ads should never lead to malware or scams. No exceptions. It demonstrates an incredible contempt for the audience.

Ads should not lead to cheap white label sites. These sites that have no value-add are of no interest to anybody.

Stop using obvious click bait. I'm okay with enticing or provocative ads. I'm not okay with outright lies and deception.

Stop showing garbage ads. If the click-rate has fallen well below average then stop showing it. It's an obvious failure.

Slow and invasive

There's no good reason an ad should be loading a JavaScript file. This bloat slows down the browser. Simple HTML+CSS, or an image, should suffice for ads.

Obviously if the content of the page is a video, or audio, then video and audio ads are also acceptable.

Stop loading data from third-party websites. This is a security and privacy issue. There's no technical reason why all ads can't be served from the site I'm visiting. It can still communicate with ad servers, just do it on the backend.

You'd think this would be the most obvious first step if a site is actually opposed to ad blockers. Blocking third-party content is much easier than blocking something that looks like part of the actual content.

Just stop it!

I occasionally see the web without ad blockers: when I get a new computer, or phone, or when I upgrade my browser. It's more than just unpleasant, it's downright unusable. Ad blocking is the only sane option.

There's no technical problem preventing unobtrusive, responsive, and lean ads. Having a targeted relevant ad would really just be a bonus, but seems to make the most sense from an advertising perspective.

Fix the ads and I'll happily let them through.

Top comments (5)

Sloan, the sloth mascot
Comment deleted
mortoray profile image
edA‑qa mort‑ora‑y

This is part of the problem, treating customers as the resource, not the client. Seeing recent articles about pre-filtered traffic I'm not sure these advertisers are even getting real eyeballs anymore. The situation has degenerated to a horrible state.

alextremp profile image
Alex Castells

Actually is there a technical reason on why ads cannot be loaded from a Backend: cookies.

There are some kind of AdServer trackings (vendors need to know how much performant their ads are) that require cookie-based tracking, for example:

"lead tracking" which tracks you with a pixel in a PageA when an Ad is served and later tracks again with a pixel at a PageB, and later tracks your click in the final action.
The pixels in the PageA and PageB are not images but cookie responses in order to create an user funnel to associate the click to the user navigation created from the Ad.

Another example is retargeting, when a domain-shared cookie is set from a SiteA (amazon p.ex.) and you navigate to a SiteB, perform a search and Amazon products are shown related to your search at SiteA.

Maybe the new cookie policies in 2020 will change how all this mess works, so let's see 😉

martyonthefly profile image
Sylvain Marty

Great article we couldn't say it better. :)

Take my unicorn, my follow and my respect! :D

aghost7 profile image
Jonathan Boudreau

For your blog, you can check out carbon. I've seen it on a few technical blogs like Coding Horror and they seem to target developers.