IMPORTANT: this idea sounded great and seemed to work theoretically, but the iAd framework does not allow you to add AdBannerView directly to UIWindow. & L; <<<<
You can resize the UINavigationController, but you cannot move the top or bottom toolbar.
Here is an example of how to make AdBanner below your UINavigationController, but above its bottom toolbar. This AdBanner will remain motionless in your view - it will not be animated using the UIViewController push and pop actions.
1) Resize your UINavigationController in the application delegate:
navigationController.view.frame = CGRectMake(0, 0, 320, 410);
2) Manually resize ViewControllers to add a space below. A good place to do this is the viewDidLoad method:
self.view.frame = CGRectMake(0, 0, 320, 322);
3) Add your AdBannerView directly to the application window (remember that this is just another UIView). Thus, AdBanner will go beyond the toolbar, but below any visible controllers.
[window addSubview:addBannerView]
It looks something like this:

source share