Live data from Hacker News

I've removed all ad network code from my blog

troyhunt.com

101–110 of 336 posts

Re: I've removed all ad network code from my blog

#101

He says ad blockers are part of the problem, and yet he's effectively doing ad-blocking on his end too. Ad blockers prevent the kind of stuff he doesn't like from getting in on the client side, he's manually rejected them on the server side. Notice that his "sponsorship" banners are not going to be blocked by ad blockers. There are two fundamental problems that gave rise to the ad networks: 1) Scale - nobody wants to…

If I had to pick between relative anonymity and ads, I would pick anonymity every time.

I'd love for the internet to go full São Paulo. Don't care what services I have to lose or pay for in the process either.

Re: I've removed all ad network code from my blog

#102

I went a step further and designed my blog ( https://sheep.horse/ ) not to use any third-party resources at all. This was easy for me because I am never going to make money from my ramblings about Rogue One or the last book I read. I am actually not against advertising in principle, or even tracking if that is what you want, but the current trend to pull in lots of resources (ads, tracking scripts, web fonts, CDN jav…

> New version of that CDN'ed Javascript library does something you don't expect? Your fault. That's what the "integrity" field is for. If the CDN tries to change the file surreptitiously, it'll have a different checksum and the browser won't run it.

True, that is a step in the right direction. Ideally that would work for any resource - fonts, images, etc.

Re: I've removed all ad network code from my blog

#103
post #55

Earlier quoted context omitted.

What you describe sounds similar to affiliate marketing [1]: Post a link to external services and get commission for clicks (maybe depending on conversion). [1]: https://en.wikipedia.org/wiki/Affiliate_marketing

Awesome. I never thought of affiliate marketing as a model for all kinds of ads, but perhaps it can work that way. Is there any affiliate-marketing-hub or something like that? The problem with affiliate marketing is that you must trust the advertiser in reporting conversions and paying. You can trust Amazon and some other businesses that way, but not a small business.

There isn't a "hub" per se, but it is a rather strong community. Most affiliates operate through the larger affiliate networks as a central location of advertisers, publishers, and tracking.

In most affiliate marketing programs the advertiser doesn't report the conversions - tracking and payment is handled by the affiliate network as an intermediary, which has it's own pros and cons. But they will fight for affiliates when commissions are due.

DM me if you'd like to talk more about that, I work in the industry.

Re: I've removed all ad network code from my blog

#104

He says ad blockers are part of the problem, and yet he's effectively doing ad-blocking on his end too. Ad blockers prevent the kind of stuff he doesn't like from getting in on the client side, he's manually rejected them on the server side. Notice that his "sponsorship" banners are not going to be blocked by ad blockers. There are two fundamental problems that gave rise to the ad networks: 1) Scale - nobody wants to…

His sponsorship banners are blocked by ad blockers, to the point of being manually added by someone to EasyList. [0]

[0] https://www.troyhunt.com/ad-blockers-are-part-of-the-problem...

Re: I've removed all ad network code from my blog

#105

Earlier quoted context omitted.

Stunning, I'll admit, but this can't be an easy or lightweight solution to implement, I'd imagine. Kudos either way, there aren't too many things that immediately made me lean toward the screen like that.

Thanks! It's not lightweight -- the average script include I have right now is around 280k. I'm going to be able to reduce it in the next few months to around 150k, I believe. Once downloaded, the processing of it itself is not too intensive.

Thank you for taking a moment to respond; if I can get another question in, can you tell me a bit about how this scales with, say 10 or 40 images on a page as far as filesize goes? 150k in the context of modern web pages is not too far off from being realistic as an ad solution, depending on how many pictures it takes to reach the tipping point of page load time.

Re: I've removed all ad network code from my blog

#106

I went a step further and designed my blog ( https://sheep.horse/ ) not to use any third-party resources at all. This was easy for me because I am never going to make money from my ramblings about Rogue One or the last book I read. I am actually not against advertising in principle, or even tracking if that is what you want, but the current trend to pull in lots of resources (ads, tracking scripts, web fonts, CDN jav…

> When you serve a page to a user, you are responsible (morally and legally) for what happens on the user's computer. Ad network serves up malicious code? Your fault.

Morally, absolutely, but has it been tested legally? I can see sites weaselling out by saying that they trusted their ad networks to do good, etc, etc, and nobody learning from it.

Re: I've removed all ad network code from my blog

#107
post #74
post #24

Earlier quoted context omitted.

Patreon has proven itself to be a good model for a lot of bloggers out there with the right kind of following. The main issue is that to replace all advertising revenue across the board, everybody would need to pitch in something like $150/month. I like paying for things to get rid of ads, and I'm not even sure I'd make that commitment.

Where is your $150/month coming from? I'm not convinced the average user is worth that much in ads per month. The numbers I've seen coming out of Facebook put it in low-single digit dollars per month per user for Facebook, and I would tend to imagine they're getting more out than many rather than less. But, honest question, if you've got a good source on that I'd love to see it. (There's also the fact that the utilit…

> Where is your $150/month coming from?

The unfortunate thing is we're already paying that money, since the money spent by companies on ads comes out of the revenue we give them for goods and services.

Hence we can afford to support things through Patreon, Flattr, etc. instead of through ads, if the existing money were shuffled around.

We probably can't do it as well as through ads, but to free up that money the sellers of goods and services would have to stop charging us for their ads, and there's no incentive for them to do that :(

Re: I've removed all ad network code from my blog

#109
post #61

Earlier quoted context omitted.

This is exactly what an ad network is

Yeah. The problem with current ad networks is twofold. One is advertisers require metrics, metrics require some form of tracking or JS, and advertisers don't trust the ad networks to give accurate metrics, so they require the ability to embed their own JS. This is where you get the app store redirects and malware. Two, ad networks are scummy as shit and don't do any auditing so long as advertisers are willing to pay.…

> I think the solution is that advertisers will just need to give up the idea of having reliable metrics on ads, since that's the source of the problem.

One of the things I found incredibly annoying when I was working in this area was the fact that definitions of some metrics can be so drastically different, eg. viewable impressions, completed view impressions (in video) - these difference were so huge that a video played off screen, a video played with only 1px (or 50% height) visible - have been treated as exactly the same thing.

I heard about a company that changed their way of measuring these metrics to something more realistic than... well, a video playing off-screen, whilst increasing prices, which sounds like a decent move - they ended up losing ca. 70% of their revenue.

The problem is that it's really difficult to explain your customers that you've been potentially lying to them (or at least that's the impression they might get).

Regarding the performance footprint - I recommend taking a look at the VAST/VPAID spec. It's not uncommon for an ad to fetch 3-4 xml files containing dozens of tracking pixels coming from 10s of domains. There's also no guarantee that any if the intermediate VAST files contains the right content, how long the chain is or where it comes from.

[EDIT] disclaimer: I might've used incorrect names here, since it's been quite a long time since I've worked in this area, I hope you still get the idea.

Re: I've removed all ad network code from my blog

#110

I went a step further and designed my blog ( https://sheep.horse/ ) not to use any third-party resources at all. This was easy for me because I am never going to make money from my ramblings about Rogue One or the last book I read. I am actually not against advertising in principle, or even tracking if that is what you want, but the current trend to pull in lots of resources (ads, tracking scripts, web fonts, CDN jav…

> When you serve a page to a user, you are responsible (morally and legally) for what happens on the user's computer. Ad network serves up malicious code? Your fault. Morally, absolutely, but has it been tested legally? I can see sites weaselling out by saying that they trusted their ad networks to do good, etc, etc, and nobody learning from it.

As far as I know, it has not been tested legally but I would hate to be the defendant as the plaintive's lawyer displayed a screenshot of the page that damaged their client's computers with my URL displayed at the top.
Post reply on HN