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 admob ads
- 7. Android:我可以更改標題欄位置嗎?
- 8. iOS:在自定義導航欄中定位導航欄按鈕
- 9. Swift - iOS:更改導航欄的顏色
- 10. 黑色導航欄標題顏色可以更改嗎?
- 11. 在MaterializeCSS中滾動時更改導航欄固定位置
- 12. 導航欄中心位置
- 13. iOS狀態欄更改顏色以自行匹配導航欄
- 14. 可以在winRT中添加google admob嗎?
- 15. iOS的導航欄似乎我設置
- 16. 已更改導航欄iOS 7
- 17. 我可以在Zend中更改application.ini的位置嗎?
- 18. 如何更改導航欄中標題的位置
- 19. 如何更改Bing Maps 7中導航欄的位置?
- 20. 如何在導航欄摺疊時更改圖標的位置?
- 21. 更改我的標籤欄在iOS中的位置?
- 22. 導航欄位置變化
- 23. 在導航欄中的位置div
- 24. 更改WordPress主題導航欄定位
- 25. iOS導航欄 - 我想在導航欄中用動態值設置標題
- 26. 我們可以在iOS中得到不同的導航欄對應不同的導航控制器嗎?
- 27. 位置AdMob隱藏導航欄時底部
- 28. 我如何更改MFMailComposeViewController的導航欄?
- 29. 導航欄元素位置
- 30. 更改UIBarButtonItem的外觀也會改變導航欄和工具欄的位置?
是否要調整廣告橫幅大小並想給它起源? – TheTiger 2012-07-19 07:55:31