Ad blockers don't just block external ads, they use CSS rules to block internal ads as well. So the only way to avoid ad blockers is to make advertisement completely indistinguishable from content.
Imagine if Google did that, if they made sponsored results competent indistinguishable from organic results. The uproar would be loud.