@implementationViewController//広告の宣言を追加@synthesizeadBannerView;#pragma mark -#pragma mark ADBannerViewDelegate implementation//広告の初期化-(void)viewDidAppear:(BOOL)animated{[superviewDidAppear:animated];adBannerView=[[ADBannerViewalloc]initWithFrame:CGRectMake(0.0,0.0,320.0,50.0)];adBannerView.delegate=self;[adBannerViewsetHidden:YES];CGRectbannerFrame=adBannerView.frame;bannerFrame.origin.y=self.view.frame.size.height-self.navigationBar.frame.size.height-adBannerView.frame.size.height;self.adBannerView.frame=bannerFrame;[self.viewaddSubview:adBannerView];}//広告の在庫がある場合は表示する-(void)bannerViewDidLoadAd:(ADBannerView*)banner{[bannersetHidden:NO];}-(void)bannerViewActionDidFinish:(ADBannerView*)banner{}//広告の在庫がない場合は非表示にする-(void)bannerView:(ADBannerView*)bannerdidFailToReceiveAdWithError:(NSError*)error{[bannersetHidden:YES];}@end