If you want dns-level adblocking everywhere, there's also Nextdns. Think pihole-as-a-service, also outside your home network.
The free tier is very generous, and has all functionality of a paid account. I'm very happy with them.
Nice illustration of deploying an application to an edge network, but for practical purposes if you want a hosted pihole, nextdns does a pretty good job of providing custom filtered dns with good latency.
Maza Ad Blocking does the same and only with Bash https://github.com/tanrax/maza-ad-blocking
There is also piVPN [0]. I have read that it integrates with piHole very well.
[0]- https://github.com/pivpn/pivpn