我正在开发一个如此结构化的 ios 应用程序:
mainNavigation(mainapp-login 的导航控制器)->tabBarController(3 个标签栏项目)->NavigationController(每个标签栏项目的导航控制器)。
我想在我的应用程序顶部添加 admob(在我的导航栏顶部......)。在我的标签栏项目的 viewDidLoad 中,我这样做了:
- (void)viewDidLoad
{
[super viewDidLoad];
//bannerView_ = [[GADBannerView alloc] initWithAdSize:kGADAdSizeBanner];
bannerView_ = [[GADBannerView alloc]
initWithFrame:CGRectMake(0.0,
70.0 -
GAD_SIZE_320x50.height,
GAD_SIZE_320x50.width,
GAD_SIZE_320x50.height)];
// Specify the ad's "unit identifier". This is your AdMob Publisher ID.
bannerView_.adUnitID = @"ID";
bannerView_.rootViewController = self;
[self.navigationController.view addSubview:bannerView_];
[bannerView_ loadRequest:[GADRequest request]];
}
横幅,隐藏导航栏,如下所示:http ://cl.ly/image/3C2S0m040O2h 如果我不使用:
bannerView_ = [[GADBannerView alloc]
initWithFrame:CGRectMake(0.0,
70.0 -
GAD_SIZE_320x50.height,
GAD_SIZE_320x50.width,
GAD_SIZE_320x50.height)];
但是使用:
bannerView_ = [[GADBannerView alloc] initWithAdSize:kGADAdSizeBanner];
看起来像这样:http ://cl.ly/image/203v1C2W1b2P 相反,我希望横幅显示在顶部,所有内容(也是导航栏)...转到横幅下方。我该怎么办?谢谢,对不起我的英语不好。