我对 xcode 还很陌生,但是在将 admob 添加到我的应用程序时遇到了一些麻烦。
我按照 Admob 的说明进行操作,但没有显示广告。
我想我需要将我创建的 AdViewController 的新视图添加到 appsdelegate。我应该为此添加代码吗?
顺便说一句:我使用标签栏控制器作为 rootviewcontroller
您需要将 设置为rootViewController
,UITabBarController
但您需要将GADBannerView
对象添加到当前显示的视图控制器的视图中。
这里有一个使用自定义 UITabBar 解决方案的示例。
在要显示添加的视图控制器中,执行以下操作:
。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