我的应用程序以纵向方向运行,但里面的内容随着加速度计旋转。我在屏幕底部显示 iAd。iAd 在您旋转时改变了位置,但实际界面不旋转(shouldAutorotate 返回 NO,所有旋转都在 OpenGL 中处理)。因此,iAd 被定位,然后设置了一个变换来旋转它,因此它是用户的正确方式。当应用处于纵向时,它是纵向广告。在风景中,它就是风景。自从 iAd 首次发布以来,这一直运行良好......直到现在。
在 iOS6 中,iAd 仍然定位正确,但无论我做什么,内容都不是。似乎 iOS6决定了它应该显示哪种类型的广告。我认为这与自动调整大小有关。但我对如何阻止它感到困惑。我最终以横向模式显示纵向图形......在一侧......并且由于更薄的广告空间而被切断。
有没有其他人看到过这种行为?它仅在iOS6下。有谁知道如何阻止 iAd 自动调整大小/内容旋转?
任何帮助将不胜感激。