The existing adblockers for iOS are OK but they aren't comparable, it's mostly OK since I use my iPad's at home and control the network but it's (one) of the reasons I won't be buying an iPhone SE even though it's price (~£400) makes it almost interesting to me.
The only option would be to VPN into my home network and filter that way but yeah that seems silly when I can just install Firefox on Android which I like well enough anyway.
I had set up one PiHole and was trying to decide whether or not to do another Raspberry Pi or on a Mac since the router wasn't happy with just 1 IP for DNS. Decided to try the AdGuard route and it just works.
And Firefox on iOS does block trackers out of the box which is pretty cool too.
This combination doesn't get rid of all ads, but it does get rid of a lot of them and the egregious cases are covered.
And I'm an iOS user and the ads on the websites I visit are unbearable and have tried many content blockers. Nothing worked until I switched to DNS blocking. Not perfect but better than what Safari can do.
There are a tonne of technical solutions to the above if I could be bothered to set them up on the linux mediaPC but honestly, I don't watch a lot and most of what I do is on Netflix and Prime anyway.
Workaround: use Tweetbot