DNS filtering is good enough these days. I have very few ad-thirsty apps that I need. On my Android VPN + Cromite browser does the job, on my PC uBlock Lite will do it.
Am always using gluetun VPN hosted on a VPS with these two options: BLOCK_ADS=on BLOCK_SURVEILLANCE=on and I don't see any ads anywhere, even on the Twitter site!