AdMob is Google’s mobile advertising  platform specifically designed for mobile apps. While AdMob can be annoying for users, who have their games interrupted by AdMob ads, these mobile advertisements enable developers to offer mobile games for free, since developers can make revenue from the AdMob advertising instead.
Google AdMob: How it Works
Advertisers pay Google to use AdMob as a platform for promoting their app from within existing mobile apps. This also enables apps to generate AdMob revenue, even with a free mobile game, by offering other apps adverting space within their game. Google garners revenue by charging a fee for using AdMob.
Google AdMob has greatly furthered the monetization of mobile apps, making it easy for advertisers to use the AdMob mobile ad network and get their ads integrated into mobile apps .
AdMob Android vs. iAd iPhone
AdMob isn’t the only mobile advertising network; AdMob competitors include Apple’s iAd. When it comes to phone advertising, traditionally there is Android AdMob and iAd for iPhones. However, AdMob can work on iPhones as well.
While advertising on Android  often equates to using AdMob, the same isn’t true for advertising on iPhones. Mobile ad developers often create iAd and AdMob ads to use on iPhones.
Why is this necessary? iAds naturally flow better with Apple products, but if the iAd fails, an AdMob ad can be used as a substitute. Even iPhone advertisers sometimes prefer AdMob because historically the fill rate (how often an ad successfully appears) for iAds are considerably lower. The fill rate for iAds can be as low as 30% (which means that only 1/3 of attempts to load an ad are successful), while the fill rate for AdMob is 85%.
AdMob SDK: Developing Mobile Ads
Interstitials are rich HTML5 experiences, also known as “web apps” that appear at natural app transition points like a game level load. These popular ad formats offered by SDK developers allow for a range of responses to user touch, including access to the App Store, Android Market, iTunes, Maps, etc.