Using hosts isn't the best approach to blocking ads, and I can guarantee that if you used that hosts file alone without ublock, you'd be seeing some ads.
The best way to block is using a pi hole on your network, it's very effective at sink holing ads. For a start it's centralized, you can set...