Linked by Thom Holwerda on Sat 19th Sep 2015 14:37 UTC
Internet & Networking

Let's talk ad-blocking.

With the arrival of iOS 9, ad-blocking is coming to mobile in a big way, and it's causing a lot of talk all over the web. It is highlighting the internal struggle some feel about the practice, but also the hypocrisy of some of its staunchest proponents. So far, it seems like the real 'bloodbath' isn't taking place where people thought it would be - namely, publishers - but among personalities.

Thread beginning with comment 618016
To view parent comment, click here.
To read all comments associated with this story, please click here.
cannikin
Member since:
2015-09-19

Nope, I'm suggesting that everyone make XMLHttpRequests back to their own domain. The server side (outside the realm of ad blocking) just forwards that tracking data back to Google, et. al. Unless ad blockers start blocking all AJAX requests, whether to a third party or local, but then you'll get some severe performance degradation on most modern sites.

Reply Parent Score: 2

Wondercool Member since:
2005-07-08

I was wondering the same but I think probably ad companies are afraid of giving up control where the ads are hosted.

And of course you can still blocks those Ajax request, the problem is that all elements from a HTTP request follow a pattern and all adblockers do is remove the pattern. this can still be done even if the content comes from the same server

Reply Parent Score: 3

dpJudas Member since:
2009-12-10

Nope, I'm suggesting that everyone make XMLHttpRequests back to their own domain. The server side (outside the realm of ad blocking) just forwards that tracking data back to Google, et. al. Unless ad blockers start blocking all AJAX requests, whether to a third party or local, but then you'll get some severe performance degradation on most modern sites.

Yes, I got that. But since they are using a few limited 3rd party libraries that the requests are forwarded to they get very easy to identify. The adblocker then just hooks itself into XMLHttpRequest layer and discards any AJAX requests that matches a few regular expressions.

Reply Parent Score: 2