iAd适用于iPhone但不适用于iPad

时间:2012-05-07 19:24:51

标签: xcode iad

我刚刚将我的第一个应用程序上传到专为iPhone / iPod设计的应用程序商店。它工作正常,iAd功能在iPhone或iPod上运行时可以正常工作,但是当它在iPad上运行时,它可以放大并且可以放大,iAd横幅无法加载。不会生成错误,但广告横幅无法加载。

有没有人有任何想法?我尝试将应用程序更改为通用,然后它可以工作,但布局更改。有没有办法让iAds在放大的iPad版本上工作,还是因为该应用程序刚刚发布?

感谢。
Ĵ

2 个答案:

答案 0 :(得分:1)

这就是应该的样子。如果您的应用没有iPad版本,用户只需在iPad上运行zoom,那么iAd就不会显示。您将要展示iAds的唯一方法是创建一个包含两个故事板或笔尖的通用应用程序。每个设备一个。这就是我最终做的事情,因此所有用户都将收到iAds而无法绕过它们。

答案 1 :(得分:0)

我通过将其设为通用应用程序并检查成语标志并将需要位置或字体大小的任何值加倍来使其成功。您可能还需要缩放任何精灵大小。

if ((UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad))
{
    _accDescLabel.fontSize = 40;
    _accDescLabel.position = CGPointMake(self.size.width/2 + 100, self.size.height - 260);
}
else
{
    _accDescLabel.fontSize = 20;
    _accDescLabel.position = CGPointMake(self.size.width/2 + 50, self.size.height - 130);
}