I use Mozilla Firefox as my browser with an add-on called NoScript. https://noscript.net/
This allows you (the user) to manually control all the scripts running on every web page. By default, every script is disabled in the beginning and you can go through to your normal browsing sites and permanently allow ONLY the scripts that are necessary to accomplish what you are doing. For example, here is a screen shot of the NoScript in my browser while looking at this site:
You can see that I've only allowed "windycityfishing.com" and "ru4.com" to run and I have zero adds show on my screen because I have their scripts all disabled.
Of course the downside is that on some webpages, you need to load a fair number of scripts to get the website to functionality, but I think it's worth the manual task of enabling scripts. You can either permanently allow script one at a time or you can just click "Temporarily allow all this page" if it's a trusted site and have it for just that session.
I can't comment specifically on the mobile issue as I do my browsing on my pc/tablet, but I do know that there is a NoScript version for android Firefox browser.
This drastically cuts down on ads and crap on screen during your internet browsing experience. Hope this can help someone out.