If ad content is served from the same domain as normal content, and there is minimal DOM interaction, then it will be a lot harder.
And I have the suspicion that doing it wouldn't add much to the bottom line of the company who invested in it, despite how much they like to complain about ad-blockers.