The DNS server is set in my phone as well (still works over data). But even if it wasn't, I live in a third-world country that still has crude data caps (the United States) so consuming video would probably quickly approach it.
Typical DNS-level blocking software like pihole also functions as a DHCP server, allowing all devices on the network to share the DNS settings with no additional configuration necessary.