As someone who has been involved with running small businesses, I can tell you that "the boss" very quickly gets annoyed with employees who nickle & dime their employer and try to get "the boss" to pay things that the employee should be paying for.
Sure if a piece of software, hardware or a service is an essential part of your work (e.g. mobile phones for field engineers) then it should be paid for in an appropriate manner by "the boss" (or a suitable alternative provided, e.g. company phone). No question, no argument.
But frankly, ad-blockers or other non-essentials ? Forget about it. Being a "good boss" includes being able to draw a line in the sand somewhere. A "bad boss" is one who thinks "the company" can pay for everything "just because" is doing the themselves, their employees and their company a disservice. Businesses are not charities and everyone should be doing their bit to keep overheads in control.
Not only that. But in some jurisdictions the local tax authorities will make taxation differentiation between items that are of demonstrable business needs and those that are not. This tax differentiation may not only impact the business itself, but your own personal tax situation too.