DNSCloak is dnscrypt-proxy client for iPhone. Choose your own dnscrypt provider, manage your own black- and whitelist.
[1] https://apps.apple.com/us/app/dnscloak-secure-dns-client/id1...
[1] https://apps.apple.com/us/app/dnscloak-secure-dns-client/id1...
I cannot endorse the app but it is made by dnscrypt-proxy enthusiasts. Had been removed from AppStore and brought back thanks to support of German incubator
https://techcultivation.org/#overview
https://github.com/DNSCrypt/dnscrypt-proxy/issues/42#issueco...
But I think it is more practical for your personal fine tuning of DNS behavior. For larger lists it is easier to point to a DNS servers that already has some block lists on.
Personally I point to my personal doh/dnscrypt server which is refreshing blacklists twice a day with cron job.