如何初始化AdMob并设置子视图

我相当新的Xcode,但我有一些麻烦添加admob到我的应用程序。

我按照Admob的指示,但广告没有显示出来。

我想我需要添加新的视图,我创buildAdViewController到appsdel​​egate。 有没有我应该添加的代码?

顺便说一句:我使用一个tabbar控制器作为rootviewcontroller

在要显示添加的视图控制器中,执行以下操作:

。H

@interface MyViewController: UIViewController { GADBannerView *adBanner; } @end 

.M

 @implementation MyViewController // In the viewDidLoad method of the controller create a adbanner -(void) viewDidLoad { [super viewDidLoad]; adBanner_ = [[GADBannerView alloc] initWithFrame:CGRectMake(0, 0, GAD_SIZE_320x50.width, GAD_SIZE_320x50.height)]; adBanner_.delegate = self; adBanner_.rootViewController = self; adBanner_.adUnitID = the_ad_ID_given_by_Google; GADRequest *request = [GADRequest request]; [adBanner loadRequest:request]; [self.view addSubview:adBanner]; } @end 

您需要将rootViewController设置为UITabBarController ,但是您需要将GADBannerView对象添加到当前显示的视图控制器的视图中。

这里有一个使用自定义UITabBar解决scheme的例子。