I was reading about sites trying to keep adblocker from working properly, and I had an idea that I thought might help. I was thinking you could update the logic of the backend system to be more conditional. One thing I noticed is that Facebook ads (for example) have the text "Suggested Post". If there were a system to target an element that was unique to an ad, then target the parent div/container, it would enable adblocker to block ads conditionally, or in a "if this container has this element" type logic.
I am a developer as well, so if you would like a javascript mockup I'd like to help.
A Logic system
Re: A Logic system
no new idea, already work in progress:
https://issues.adblockplus.org/ticket/3143
https://issues.adblockplus.org/ticket/3143