Why can't you just avoid sites that use advertising? How is it fair to companies to give you free content without having to pay for it.
If you find a site has annoying advertising then stop browsing it and find an alternative. Vote with your browsing habits.