我的第一个应用程序“Puffer's Train challenge”的两个版本目前都在 Apple 队列“In Review”中。周六晚上,我将 iPhone 4 从 5.0 升级到 5.0.1,并在新的 iPad 2 上安装了 5.0.1。
在两台设备上构建并安装了带有 iAd 的我的应用的 Lite 版本。5.0.1 最初导致两者都崩溃。我能够快速解决这个问题(我的框架调用顺序错误)但是!我花了周日的休息时间试图追查任何原因测试 iAd 被提供给我的 iPhone(仅使用无线连接来比较苹果与苹果),但相同的代码和相同的调用失败并显示错误消息“在我连接的“仅限无线”iPad 2 上没有可用的库存。
应用程序是使用适用于 iphoneos 的 xcode 4.2 构建的,不是通用的,所以我验证了 iAd 框架调用:ADBannerContentSizeIdentifierPortrait
它应该返回 320x50。我“认为”这排除了由不同大小的 iAd 请求引起的任何问题。
有没有其他人在使用升级到 5.0.1 的 iPad 2 设备的 Apple 测试广告中遇到过同样的问题?如果是这样,我很想知道,这样我就可以停止(或至少放慢速度)把头发拉出来!
附言。谷歌的 AdMob 广告,当 iAd 不可用时,我用它来代替,效果很好!