Personal solution
If a site makes me turn off my ad blocker to view their content, I will do so and give it a chance. If I then am exposed to intrusive, annoying ads, I will go to their competitor's site and never visit theirs again, even if they have a better product, price, whatever. I would rather have my money and time go to companies that don't think disrespectfully blasting you with unwanted content and inconveniencing you is a splendid business model.