Whoa, such a simple and effective method by overriding the hosts file. Any idea how this file is kept up-to-date? Presumably new endpoints are constantly being rolled out; I wonder how the author of this file discovers the new hosts.
I run it on a cheap Digital Ocean machine, and my home router is setup to forward all DNS traffic to it. Any connected clients, phones included, automatically get the blocking capability.