1
A
回答
1
由于admob是作为库合并到代码中的,并且它们没有提供任何用于移动此栏的API(UIToolbar,而不是UINavigationBar),所以无法对其进行更改。
我认为他们没有任何属性来检查屏幕是否呈现或没有。但是你可以在GADBannerViewDelegate的方法类设置BOOL,并将其设置为YES或NO:
-(void)adViewWillPresentScreen:(GADBannerView *)bannerView;
-(void)adViewDidDismissScreen:(GADBannerView *)bannerView;
-(void)adViewWillDismissScreen:(GADBannerView *)bannerView;
-(void)adViewWillLeaveApplication:(GADBannerView *)bannerView;
要理解它,你将需要了解在Objective-C代表团一点点。但我会尝试: 在你的类接口,你就把:
@interface MyViewController : UIViewController <GADBannerViewDelegate>
{
BOOL isPresentingBanner;
GADBannerView *myBanner;
}
在你的类实现,你初始化委托后,确定委托:
myBanner.delegate = self;
你实现委托方法:
-(void)adViewWillPresentScreen:(GADBannerView *)bannerView
{
NSLog(@"adViewWillPresentScreen");
isPresentingBanner = YES;
}
-(void)adViewDidDismissScreen:(GADBannerView *)bannerView
{
NSLog(@"adViewDidDismissScreen");
isPresentingBanner = NO;
}
-(void)adViewWillDismissScreen:(GADBannerView *)bannerView
{
NSLog(@"adViewWillDismissScreen");
}
相关问题
- 1. 我可以更改导航栏项目的位置吗?
- 2. 在iOS上更改Admob BannerView的位置
- 3. 导航栏更改(有时)位置
- 4. 我们可以在Windows Phone 8中使用Nokia Imaging sdk实施Google Admob Ads吗?
- 5. 导航栏在显示后更改我的项目位置AlertViewController
- 6. Android:我可以更改标题栏位置吗?
- 7. iOS:在自定义导航栏中定位导航栏按钮
- 8. 黑色导航栏标题颜色可以更改吗?
- 9. 在MaterializeCSS中滚动时更改导航栏固定位置
- 10. 导航栏中心位置
- 11. iOS的导航栏似乎我设置
- 12. 可以在winRT中添加google admob吗?
- 13. 如何更改导航栏中标题的位置
- 14. 更改我的标签栏在iOS中的位置?
- 15. 导航栏位置变化
- 16. 在导航栏中的位置div
- 17. 更改WordPress主题导航栏定位
- 18. iOS导航栏 - 我想在导航栏中用动态值设置标题
- 19. 我们可以在iOS中得到不同的导航栏对应不同的导航控制器吗?
- 20. 位置AdMob隐藏导航栏时底部
- 21. 我如何更改MFMailComposeViewController的导航栏?
- 22. 更改导航栏的UIImagePickerController
- 23. 侧栏导航改为导航栏中的顶部导航栏
- 24. 无法将导航栏品牌图片位置更改为在导航栏中垂直居中
- 25. 更改MPMediaPickerController导航栏的颜色,可能吗?
- 26. ios更改导航栏高度导致leftBarButtonItem不能居中
- 27. 导航栏标题更改
- 28. 更改导航栏按钮
- 29. 更改活动导航栏
- 30. 导航栏更改高度
是否要调整广告横幅大小并想给它起源? – TheTiger 2012-07-19 07:55:31