Ios5 iAd无法在iOS 6上运行

Ios5 iAd无法在iOS 6上运行,ios5,iad,ios6,Ios5,Iad,Ios6,我有一个iPhone应用程序实现了iAd,它在iOS 5.1.1上运行良好。我用iOS6SDK将Xcode升级到4.5,以检查我的应用程序是否兼容iOS 6。现在唯一不起作用的就是网络成瘾。我尝试了5.1 SDK模拟器,它可以工作,但不能在iOS 6模拟器上工作。我将我的iPhone升级到iOS 6,在自己的设备上试用,但无法使用。我用5.1.1在我的iPod和我妻子的iPhone上测试我的应用程序,它可以工作,但不能在iOS 6设备上运行。问题的关键是,我已经尝试、测试并寻找关于这个问题的答案

我有一个iPhone应用程序实现了iAd,它在iOS 5.1.1上运行良好。我用iOS6SDK将Xcode升级到4.5,以检查我的应用程序是否兼容iOS 6。现在唯一不起作用的就是网络成瘾。我尝试了5.1 SDK模拟器,它可以工作,但不能在iOS 6模拟器上工作。我将我的iPhone升级到iOS 6,在自己的设备上试用,但无法使用。我用5.1.1在我的iPod和我妻子的iPhone上测试我的应用程序,它可以工作,但不能在iOS 6设备上运行。问题的关键是,我已经尝试、测试并寻找关于这个问题的答案,但似乎没有人有解决办法

如果你有解决办法,有人能帮我吗


谢谢

iAd和AdWhill不推荐iOS 6中的一些功能,主要是因为新的屏幕尺寸。

添加
#import
应该有助于解决编译错误,尽管该解决方案有点麻烦。

我添加了以下内容:

#import <iAd/iAd.h>
#导入

到AdWhirlAdapterId.m的顶部,然后错误消失。

确保您的iAd视图位于视图层次结构中。他们不会再收到履行通知,除非他们已经在视图层次结构中。它们可以隐藏或位于屏幕外,但现在必须位于视图层次结构中。更多信息,请查看devforums.apple.com上的iOS 6 Beta开发板。如果有帮助,请不要忘记将注释标记为答案。