Becuase the blocking happens at the router (ish) level, it should also prevent adverts inside applications where you can't run a blocker, eg mobile apps.
That doesn't solve the problem when you're out of the house although you can set up your devices to use your pi as a dns server when you're away from home.