0

我对 xcode 还很陌生,但是在将 admob 添加到我的应用程序时遇到了一些麻烦。

我按照 Admob 的说明进行操作,但没有显示广告。

我想我需要将我创建的 AdViewController 的新视图添加到 appsdel​​egate。我应该为此添加代码吗?

顺便说一句:我使用标签栏控制器作为 rootviewcontroller

4

2 回答 2

0

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

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

于 2012-10-24T13:55:32.763 回答
0

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

。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
于 2012-10-24T12:58:23.770 回答