content: uBlock is a per browser solution. The hosts file is a machine solution. If you do the same thing on your router it's a whole house solution.  DNS blocking (the hosts file) doesn't handle ads in videos like in Youtube. You'll still need uBlock for that.  uBlock and the hosts files are not magic bullet solutions on their own. Together you'll get about 95% of the ads.  You should employ both methods, realistically. I do.  And just like that the number of viruses the computers in my household caught plummeted to zero.