Adding useful CRASH handler that will pinpoint at missing implementations
Adding useful NSLog shortcuts for easier debugging. Skipped when not in DEBUG mode
In VAST 2.0, there are multiple <Impression> elements each one containing basically the information that was in the <URL>s in VAST 1.0 — Although I can't find (yet) anything explaining that in the Specs, that's what my VAST 1.0/2.0 Sample comparaison says.
As stated in the VAST 2.0 documentation, there's no <Video> Tag anymore. Instead, the "Duration" (like MediaFiles, see next commit) are in <Creatives>.
Note that I only implemented <Linear> for the moment — will look into supporting other Tags should they be needed.
Avoiding all the "Capturing 'self' strongly in this block is likely to lead to a retain cycle" Warnings + Adding a 568px (iPhone 5) image to avoid yet another Warning ;-)
In VAST 2.0, <MediaFiles> is not anymore under <Video> (which doesn't exist anymore) but under <Creative> (which didn't exist in VAST 1.0
Since this is gonna work on iOS we need to be sure we don't catch a video/flv for example ;-) In the future we might prefer a file or the other depending on the internet connection (e.g. with Reachability).
Merge pull request #1 from stuffmc/vast2

VAST 2.0 Support — From what I can tell you only supported VAST 1.x