iOS: block ads in Apps without Jailbreak and VPN tunnel (normal 3G/4G network)
No, because apps aren't able to inject themselves into other apps without jailbreaking, they are only able to use Safari Content Blockers in Safari or routing network traffic through a VPN.