Android - How do some apps get past ad blocking?
It's been 5 years since I asked this, and I've finally found a solution for rooted phones. Google Play Services is the culprit. You need an app that can disable individual sub-components of other apps. I use DisableService, so I'll use it as an example, you'll have to follow similar steps with other such apps.
- Select Google Play Services from the list.
- Look for and disable the following components -
AdRequestBrokerService
,AdvertisingNotificationService
,AdvertisingIdService
,AnalyticsService
andAnalyticsUploadIntentService
.
That's it. Other apps send requests to these services to display ads, and turning them off has no adverse effect on them.