Ad Blocking, VPN Based Apps VS Private DNS

There was a time when VPN based ‘Ad Blockers’ like Adguard and Blockada were king but times have changed and so have the methods by which some Apps and Websites Insert Ads.

What do you folks now consider to be, the most effective method of Ad blocking, for both in App and Websites, VPN based Apps, Private DNS, or something else.

Recommendations are welcome.

NextDNS due to its configurability.

I have an Adguard lifetime license and used it for like the last 5-6 years, but recently stopped using it. Now I’m just using uBlock Origin in Edge and my personal nextdns config in the device private dns

I use either one depending on situation.

Vpn on public WiFi. Personaldnsfilter for other times I don’t need vpn.

personalDNSfilter in general, with a browser extension for cosmetic filtering of the web.

Wireguard connection to my pihole at home for DNS traffic only, ublock in Firefox mobile, YouTube revanced

If you are looking for a specific app ad free its usually easier to install a patched version than device wide adblock