YouTube API for Android brings easier in-app playback (and ads)
Google had promised to release this quite a while ago (Google I/O 2012 to be exact), but for some reason it was delayed and delayed, and we didn't hear about it for about for about six months. Now, Android developers can finally get their hands on the YouTube API, which makes it easier to add in-app playback to apps (and easier for Google to put ads in that in-app video).
We're going to assume that the delay had something to do with Google wanting to add in the new enhanced ad functionality that we've seen with YouTube on Android where users can skip ads on videos after a certain amount of time. That allows Google to know when users are really watching the video (or ignoring their device til the ad is done), and theoretically charge more for that ad.
Either way, the new YouTube API allows developers to easily add YouTube videos to apps with support for fullscreen and changes to orientation, closed captions, and of course the ads. Native playback should also make performance better. The in-app videos will be available on the vast majority of Android devices because support goes all the way back to Android 2.2.
source: YouTube Blog via The Next Web
Things that are NOT allowed: