Iphone 如何初始化Admob并设置子视图

Iphone 如何初始化Admob并设置子视图,iphone,ios,xcode,admob,Iphone,Ios,Xcode,Admob,我对xcode相当陌生,但在将admob添加到我的应用程序时遇到了一些问题 我按照Admob的说明做了,但是广告没有出现 我想我需要将我创建的AdViewController新视图添加到appsdelegate。有没有我应该添加的代码 顺便说一句:我使用tabbar控制器作为rootviewcontroller,在要显示添加的视图控制器中,执行以下操作: h m 您需要将rootViewController设置为UITabBarController,但需要将gadbanerview对象添加到当前

我对xcode相当陌生,但在将admob添加到我的应用程序时遇到了一些问题

我按照Admob的说明做了,但是广告没有出现

我想我需要将我创建的AdViewController新视图添加到appsdelegate。有没有我应该添加的代码


顺便说一句:我使用tabbar控制器作为rootviewcontroller,在要显示添加的视图控制器中,执行以下操作:

h

m


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

这里有一个使用自定义UITabBar解决方案的示例

@interface MyViewController: UIViewController
{
  GADBannerView *adBanner;
}

@end
@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