Are iAds the only and best way to test this out? Imagine ad developers given a free reign on animating ads while distracting users and taking up precious phone resources like CPU/GPU/RAM/Battery which need to be available for the actual game or app that the user wants to run.
Haven't we learned anything from the web and flash ads that we are forced to repeat it all over again on mobiles?
It's a very safe way because if there is a bug in the WebGL implementation, Apple can quickly pull the Ads that crash WebKit.
Apple will have huge advantage of being able to pull the content, especially if it is a security bug. If Apple enabled WebGL in Safari, then Apple would not be able to react as quickly as all users would have to upgrade their iOS version.
I totally agree with you about the unpleasantness of ads in general, but iAds don't work like that - a static banner appears first and then if the user taps it, the interactive portion is started.
Haven't we learned anything from the web and flash ads that we are forced to repeat it all over again on mobiles?