2012-03-09 20 views
0

現在我用xcode xib開發一個應用程序工具。 admount無法在應用中運行。如果我把admob觀點放在其他觀點上。所有其他視圖無法獲得觸摸事件。像滾動查看,tabbar ... 但如果我把admob查看其他人的底部。 Admob無法再次觸摸。AdMob在我的應用程序中有一些奇怪的現象

代碼是在這裏:

controller = [[UIViewController alloc]init]; 
controller.view.frame=CGRectMake(0, 0, rect.size.width, rect.size.height); 
banner = [[GADBannerView alloc]initWithFrame:CGRectMake(
                 rect.origin.x, 
                 rect.origin.y, 
                 GAD_SIZE_320x50.width, 
                 GAD_SIZE_320x50.height 
                 )]; 
banner.adUnitID = GAD_BANNER_UNIT_ID; 
banner.rootViewController = controller; 
GADRequest *request; 
if (self._isDebuged) { 
    request=[[GADRequest alloc]init]; 
    request.testing=TRUE; 
}else { 
    request=[GADRequest request]; 
} 
[banner loadRequest:request]; 
[controller.view addSubview:banner]; 

我的看法結構:

window->rootViewController->rootView: 

admob on the top 
layer3:admob view container layer 
layer2:tab bar 
layer1:content view container 
this cant touch any one except admob. 

admob in the middle: 
layer3:tab bar 
layer2:admob view container layer 
layer1:content view container 
admob will cant display full screen because tabbar mask some area. and content cant touch. 

admob at the bottom: 
layer3:tab bar 
layer2:content view container 
layer1:admob view container layer 
it works well with app, but cant touch admob any more. 
+0

您的意思是說您在AdMob視圖下放置了一些視圖,但它們沒有獲取觸摸事件?或者說,視圖層次結構中沒有任何AdMob視圖的兄弟會獲取事件? – RajPara 2012-03-09 19:32:21

+0

是的。我修改我的主題,向你展示我的自由。 – zszen 2012-03-09 20:47:37

+0

如果您將AdMob廣告放置在ScrollView或TabBar中,如果在廣告上開始觸摸(廣告攔截滾動手勢),屏幕將不會滾動,但同級元素上的任何點擊事件或滾動手勢仍應起作用。 – 2012-03-10 03:02:13

回答

0

你的廣告橫幅的框架太大覆蓋controller.view。嘗試如下所示:

banner.frame = CGRectMake(0, 480-GAD_SIZE_320x50.height, 
          GAD_SIZE_320x50.width, GAD_SIZE_320x50.height); 
+0

thx,但我的橫幅框架真的只是350x50大小,posision是(0,0),我發現很多人都有這個問題。 http://www.google.com.hk/search?hl=zh-CN&newwindow=1&safe=strict&biw=1097&bih=666&q=admob+tabbar&oq=admob+tabbar&aq=f&aqi=&aql=&gs_sm=3&gs_upl=6932l8766l0l9044l8l8l1l0l0l0l263l849l0.2.2l4l0&gs_l=serp 0.3 ... 6932l8766l0l9044l8l8l1l0l0l0l263l849l0j2j2l4l0 – zszen 2012-03-09 18:19:32