如何初始化AdMob并设置子视图
我相当新的Xcode,但我有一些麻烦添加admob到我的应用程序。
我按照Admob的指示,但广告没有显示出来。
我想我需要添加新的视图,我创buildAdViewController到appsdelegate。 有没有我应该添加的代码?
顺便说一句:我使用一个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的例子。