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