- configure each client device accordingly (very inconvenient, but mentioning it for completeness)
- configure your router's DHCP service to tell clients that the DNS server is [IP address of pihole] instead of [IP address of router]
- configure your router's upstream DNS to be [IP address of pihole] instead of [what your modem offers] and leave the DHCP service alone (clients use the router as the DNS server)
I suspect you're using the third way, based on the issue you're having. Try the second way instead, so the router isn't even processing client lookups. (Maybe not all routers offer this. I use pfsense which does.)
Anyway, my pihole doesn't block YouTube ads... Can I remedy that?
[0] https://docs.netgate.com/pfsense/en/latest/recipes/dns-redir...
I've not found a solution for YouTube app on Android TV other than using Vanced! Not sure if Adguard for Android helps either.
The ads are so bad and so frequent in the YouTube app that I hardly ever use it.