我正在使用xcode,我有一个带有多个视图的tabbarcontroller。

我只是使用以下代码添加了admob并将广告添加到了每个视图(在-(void)viewDidLoad中):

  AdViewController *myAdsVC = [[AdViewController alloc] init];
  [self.view addSubview: myAdsVC.view];


AdViewController是admob视图。

问题是,当广告显示时,一半的屏幕无法使用。该应用程序运行正常,但屏幕中间无法单击,滚动或执行任何操作。我可以在空间上方和下方滚动。

我已附上一张图片,显示冻结的空间。

http://i.imgur.com/fN95g.png

最佳答案

您应该尝试将myAdsVC的框架设置为类似以下内容:

myAdsVC.view.frame = CGRectMake(0, 0, 320, 50);

10-07 18:01