iphone 5上的Admob放置一致性

时间:2012-10-05 20:08:24

标签: ios admob iad

我正在使用它为我的广告设置框架

bannerView_ = [[GADBannerView alloc] initWithFrame:CGRectMake(0.0, self.view.frame.size.height-164 -GAD_SIZE_320x50.height, GAD_SIZE_320x50.width,GAD_SIZE_320x50.height)];

在3.5英寸的显示器上看起来很好。在4英寸的显示器上,各处都有东西......我终于使用自动缩放设置修复了所有内容以便在4英寸上看起来很好。我不知道该怎么做关于横幅广告。它现在最终在4“显示器上的一些东西上。如果可能的话,我想为4“或3.5”显示器设置不同的设置。

2 个答案:

答案 0 :(得分:0)

这是我现在的解决方案......也许还有更好的方法。

CGRect screenBound = [[UIScreen mainScreen] bounds];
CGSize screenSize = screenBound.size;
CGFloat screenHeight = screenSize.height;


if((int)screenHeight==568)
{
// adjust for iphone 5
}
else
{
// standard frame
}

答案 1 :(得分:0)

你想在哪里专门放置GADBannerView与你的屏幕有关?我觉得这可能是AutoLayout的一个用例(放置GADBannerView所以它总是在某个位置比较屏幕上的另一个项目。)