我是xcode的新手,但我在将admob添加到我的应用程序时遇到了一些麻烦。
我按照Admob的说明操作,但广告没有显示。
我想我需要添加新视图我创建了AdViewController到appsdelegate。我应该添加一个代码吗?
BTW:我使用tabbar控制器作为rootviewcontroller
答案 0 :(得分: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
答案 1 :(得分:0)
您需要将rootViewController
设置为UITabBarController
,但您需要将GADBannerView
对象添加到当前显示的视图控制器的视图中。
有一个使用自定义UITabBar解决方案here的示例。