pornhub and other sites happily detect my adblocks, but still cannot serve any ads via websockets, because I use a proper /etc/hosts file from http://someonewhocares.org/hosts/zero/
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.