Hacker News new | past | comments | ask | show | jobs | submit login

I was an Android user for many years but what drove me away was the inability to set a system-level adblocker without rooting. The cherry on top was the inability to turn off the unique advertising tracking ID provided by the system. When I found myself setting up a weekly reminder to manually reset the ad tracking ID I realized I was never going to win the fight over control of my own device and I switched.

I don't know what advanced level jiu-jitsu the evil Google product managers are trying to pull off with this adblocker but I am glad I don't have to worry about it anymore. Though I am sad I lost what I once thought was a great champion for users.




> I don't know what advanced level jiu-jitsu the evil Google product managers are trying to pull off with this adblocker but I am glad I don't have to worry about it anymore.

There's two (not mutually exclusive) theories:

1: By shipping an adblocker themselves, the number of people who will install a third-party adblocker will dwindle, leading to less development of those and we might eventually end up with the only adblocker being Google-controlled, allowing them to slowly increase the number of ads seeping through without anyone being pissed off enough to write a proper adblocker.

They might even block other adblockers from the Chrome Store on the basis of them being unneeded now and clearly just security risks.

2: Their adblocker blocks ads by completely arbitrary criteria. "Intrusive ads", as Google calls it. But obviously, these criteria are cut out to mostly block ads from other ad networks. For example, Google unsurprisingly doesn't think that user tracking is intrusive.

Also, there's markets that Google can't compete in. Porn & piracy sites, for example. It's commonplace to have visually intrusive (and less broadly privacy intrusive) ads there. Google just doesn't have such ads in their catalogue and it would damage their reputation, if they did. So, by blocking those visually intrusive ads, there's a much higher chance of their ads being used there instead.


I think it's about controlling the conversation. Ad blockers are trickling down to mainstream adoption, and this is an existential threat to Google.

The best way to counter that is to redefine "ad blocker" to mean "Google ad server (Chrome)".

Google can't win this fight by telling people to not use ad blockers. They can win this fight by making sure that when you offer to benefit your aunt by installing a real ad-blocker, she responds "that's ok, I hear Chrome already has an ad blocker".

And of course, Google has all of the data needed to keep an eye on public opinion and how well this strategy is working.


Google's rumored criteria is all about the look and behavior of the ad with no consideration for data privacy implications.

Apple's taking the true consumer friendly approach and blocking based on prevalence across multiple sites. Google's approach arguably makes people less likely to install a tool that blocks data hoovering.


So far, the criteria looks to be no more than to be on a list of Eastern European ad vendors


What did you switch to that offers those things, and how was it easier than either rooting stock Android or switching to a FOSS Android distro?


Maybe he just ditched the idea of the smartphone all together.

I know some people who have.


https://developer.apple.com/library/content/documentation/Ge...

It is not system-wide, but does extend to Safari View Controllers.

I never encountered an ad on my iPhone since I installed a Safari ad blocker (I don't use any ad-supported free games/applications).


I've found that it doesn't work on SVC. Meaning when I open a link in say twitter ads will still show up but if I open it in safari ads are gone.


I wish I could install a proper FOS OS on my phone with a proper FOS package manager that allows me to install FOSS.

I would get myself two phones. The main one using FOSS exclusively. The other dedicated to the people who refuse to ditch WhatsApp for Signal.


Does Signal still require Google Play Services?


If you have Google Play Services installed, it will try to use it. If you don't, you can install the apk from here https://signal.org/android/apk/ which should auto update. Their permissions list is still kind of whack and everyone else on android except you is going to have Google in between every message so...


On Samsung phones you can install several system-wide root-less adblockers, an example: https://play.google.com/store/apps/details?id=com.getadhell....

You can also install extensions for Samsung Internet, again without root: https://play.google.com/store/search?q=adblock%20for%20samsu...


What is your new setup and how do you ensure system level ad blocking ? I personally use a combination of Privoxy and pihole and I just point my router to it. All the clients on my local network don't get ads on any of their apps/websites.


> system level adblocking

I invite you to try my network level Adblock @ https://Datajoy.us.

Block ads for all devices on your wifi with one DNS change. We launched early July and the response so far has been encouraging that such an Adblock is needed.


until ipv6 ad server change up hourly or ad networks use ipv4


Maybe I need more coffee but I don't quite understand your comment. Can you elaborate?


What did you switch to?


DNS66[0] is a decent way to block ads system-wide on android. Free, OSS & doesn't need root.

[0] https://f-droid.org/packages/org.jak_linux.dns66/


Do you also reset your Advertising Identifier on the iPhone on a weekly basis?


When you enable Limit Ad Tracking, your advertising identifier is set to null for third party apps. It is automatically reset to a new random identifier when you disable Limit Ad Tracking.

https://support.apple.com/en-us/HT205223




Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: