I really don't understand why people go to the trouble of using Pi-hole that only blocks at the DNS level, instead of using uBlock Origin which can block at the DOM level. uBlock Origin is easier and cheaper to set up, less maintenance, and more effective.
Pi-hole blocks for IoT devices, all apps across all smartphones on the network, all programs across all OS's on your network.