I started pretty much like the rest of us with regular ad blocking extensions. But there is arguably a performance drop due to the additional checks each time you load a page.
I then started using Steven Blacks hosts file which was a far more elegant solution because instead of blocking ads individually I would just block their networks all together. Ads do change frequently, but ad networks don't. I've run with this setup now for a while with AdNauseam active but no ads got through yet.
Since I use multiple devices at home, I thought about just using the router internal filter list to do the same stuff my host file does. It should work pretty much the same way, just less effort to keep the blacklist up to date.
So for someone in control of a filtering capable router, is this a valid strategy or am I missing some important point here?