Live data from Hacker News

An Hour with Safari Content Blocker in iOS 9

murphyapps.co

11–20 of 74 posts

Re: An Hour with Safari Content Blocker in iOS 9

#11
While I usually am fine with Ad blockers, Apple's position here is completely incoherent. They decided not to pay artists for a trial period, they've decided websites don't deserve to advertise.

Why it's almost like the only way to deal with Apple users is to sell to them through Apple, and therefore give up at least 30%.

Re: An Hour with Safari Content Blocker in iOS 9

#12
post #8
post #3

9 seconds of page load for ads is unacceptable. Mobile browsing has become a pita because of all those poor ads network, and i think once again (after the flash controversy) apple is going to save the web by making radical decisions like this one. It may very well be that mobile web content browsing becomes even more pleasant than using native apps thanks to that, since they too seem to fall for the trend of putting…

Apple isn't doing this to save the web, they are doing this so developers will be forced to create a native app to show ads and make some money. Easiest way to show ads in a native app on iOS... oh wouldn't that be iAd service in which Apple gets a cut of the profit?

Don't know why you got downvoted, as it's a valid counterpoint. You may be right, and that's maybe what some people at Apple may think. But i don't think it's right. Ad-supported business model is ubiquituous, and there are loads of companies who have a vital interest into finding new ways to put ads in web content.

What i think is that by making it harder to put ads in mobile web content, they'll make it more expensive as well, and thus push toward higher quality ad networks ( better targeting, better speed, better content).

Just like the end of flash saw an increase of quality SPA HTML5 frameworks.

Re: An Hour with Safari Content Blocker in iOS 9

#13
I really think a kind of lightweight collective bargaining is the answer here.

The way it works is simple. You install an ad blocker, let's call it QBlock.

Then, QBlock goes to the websites and the ad networks to negotiate. If you want to reach our 1M users with your ads, you have to play ball with us. e.g.

* Keep ads to 15% of screen space

* Don't autoplay audio

* Don't exceed 15% of network traffic

* etc.

If you comply with our guidelines, we'll let your ads through. If you don't, tough.

Of course this assumes there are users who would prefer an ad blocker that lets responsible advertisers through as opposed to one that doesn't, but I believe that enough people do that it could work.

Re: An Hour with Safari Content Blocker in iOS 9

#14
post #10

Earlier quoted context omitted.

yes, but if you read the article, the author states that was not blocked by the content blocker, he was just unable to get it to reappear.

If you look at his script the blocking system lets you hide html elements with css, too hide the app store banner all you have to do is inspect element in chrome, find the element id/class and set it to display none.

[deleted]

Re: An Hour with Safari Content Blocker in iOS 9

#15

I really think a kind of lightweight collective bargaining is the answer here. The way it works is simple. You install an ad blocker, let's call it QBlock. Then, QBlock goes to the websites and the ad networks to negotiate. If you want to reach our 1M users with your ads, you have to play ball with us. e.g. * Keep ads to 15% of screen space * Don't autoplay audio * Don't exceed 15% of network traffic * etc. If you co…

That is very similar to what Adblock plus did. Many of the users were very unhappy, leading to forks of the project.

This policy, for good or ill, annoyed many of the users: https://adblockplus.org/acceptable-ads

Ultimately, it lead to the popular fork:

https://addons.mozilla.org/en-us/firefox/addon/adblock-edge/

Re: An Hour with Safari Content Blocker in iOS 9

#16
post #10

Earlier quoted context omitted.

yes, but if you read the article, the author states that was not blocked by the content blocker, he was just unable to get it to reappear.

If you look at his script the blocking system lets you hide html elements with css, too hide the app store banner all you have to do is inspect element in chrome, find the element id/class and set it to display none.

App banners are outside the DOM.

Re: An Hour with Safari Content Blocker in iOS 9

#17
post #15

I really think a kind of lightweight collective bargaining is the answer here. The way it works is simple. You install an ad blocker, let's call it QBlock. Then, QBlock goes to the websites and the ad networks to negotiate. If you want to reach our 1M users with your ads, you have to play ball with us. e.g. * Keep ads to 15% of screen space * Don't autoplay audio * Don't exceed 15% of network traffic * etc. If you co…

That is very similar to what Adblock plus did. Many of the users were very unhappy, leading to forks of the project. This policy, for good or ill, annoyed many of the users: https://adblockplus.org/acceptable-ads Ultimately, it lead to the popular fork: https://addons.mozilla.org/en-us/firefox/addon/adblock-edge/

There was a huge controversy behind the acceptable ads feature. I think an application like "QBlock" would still stand a chance, but it would have to be transparent and enabled for all web users.

Re: An Hour with Safari Content Blocker in iOS 9

#18
post #7

Earlier quoted context omitted.

If Apple wanted to, they could let the content blockers work for native apps as well. All in-app ads that I have seen are loaded over the same HTTP mechanisms. I guess they have chosen not to do so.

I'd be amazed if the SDK's UIWebView (whatever it's called these days) didn't have access to this in some future release. I doubt they'd apply it to generic HTTP calls on apps though - it would ruin the ad-supported app ecosystem and Apple aren't that daft.

SFSafariViewController (the new API for presenting a Safari-like browser inside your app) already does support content blocking.

Re: An Hour with Safari Content Blocker in iOS 9

#20

I really think a kind of lightweight collective bargaining is the answer here. The way it works is simple. You install an ad blocker, let's call it QBlock. Then, QBlock goes to the websites and the ad networks to negotiate. If you want to reach our 1M users with your ads, you have to play ball with us. e.g. * Keep ads to 15% of screen space * Don't autoplay audio * Don't exceed 15% of network traffic * etc. If you co…

So heavy pages are rewarded with more bandwidth for ads and lightweight pages punished? I think these ruled would be hard to get right and easy to get around for the malevolent webmaster. I'm with you on the auto playing audio though.
Post reply on HN