If Apple wanted to, they could let the content blockers work for native apps as well. All in-app ads that I have seen are loaded over the same HTTP mechanisms. I guess they have chosen not to do so.
I doubt they'd apply it to generic HTTP calls on apps though - it would ruin the ad-supported app ecosystem and Apple aren't that daft.