That approach (sans AI) hasn't fallen out of favor. Ad blockers still do it, they just also support blocking them from loading. There's no benefit to loading an ad if you're going to hide it, it's always wasteful. Growing computing power and bandwidth doesn't change that.