you could implement this delegate function somewhere:
(maybe on the view before the view in question, just make sure to set the delegate to the right view)
- (void)adViewDidReceiveAd:(GADBannerView *)bannerView{
myGlobalBooleanThatSaysIfTheAdLoaded = YES;
}
then check myGlobalBooleanThatSaysIfTheAdLoaded before viewDidLoad.
Does that solve your problem?