4

我的第一个应用程序“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 不可用时,我用它来代替,效果很好!

4

1 回答 1

0

因为您正在进行构建和安装,所以您没有使用应用程序的 Live(阅读:App Store)版本。这就是为什么您看到的是测试广告而不是实际的直播广告。

每当我使用 Xcode 将应用程序安装到设备上时,我都会收到来自 Apple 的测试广告。我相信这是因为 Apple 会智能地查看您的应用程序(版本号或应用程序中的配置文件)并且知道它是开发人员构建的。

现在,如果您从 App Store 下载的应用程序版本中看到测试广告,那么这是一个完全不同的问题。我也看到了这个,但这听起来不像你的问题。

于 2011-12-21T19:31:23.497 回答