iAd 适用于模拟器,但不适用于设备
Posted
技术标签:
【中文标题】iAd 适用于模拟器,但不适用于设备【英文标题】:iAd works on simulator but not on device 【发布时间】:2010-10-10 03:33:58 【问题描述】:我正在使用 iAd 更新应用程序。当前版本有 iAd,一切都很好。但是更改已经足够大,我想在提交更新之前再次测试广告。
当我在模拟器上测试 iAd 时,我得到了测试广告没有问题。当我尝试在设备上测试它时,我得到的只是对 didFailToReceiveAdWithError 的调用。错误的描述是:
“操作无法完成。广告资源不可用。”
或:
“操作无法完成。未知错误。”
鉴于此,我如何确保广告可以在更新后的应用中正常工作?
【问题讨论】:
您好,您解决过这个问题吗?我有同样的问题,测试广告在模拟器上正常工作,但在设备上不正常,错误描述相同 操作无法完成。广告资源不可用。 我不记得了。但我猜维尼的回答是有线索的。 感谢您的回复,看来测试广告现在在设备和模拟器上都可以正常工作,我注意到他们已经更改了测试广告(不是旧的测试黑色横幅),也许是他们的测试广告之前无法正常工作,因为它们进行了一些更改。顺便说一句,我遵循了苹果的 iAd 编程指南。 【参考方案1】:我处理“未知错误”消息将近 9 个小时。对我来说,我的 iPod touch 自动重置为 1970 年。我不小心让电池耗尽,并且时间和日期被调回了。我从来没有费心把它放回去,因为我不经常使用它。一旦我将日期设置为当前日期,那和其他事情开始正常工作(应用内购买也搞砸了)。
【讨论】:
问题是什么,已经回答了什么:O【参考方案2】:确保您已设置 ADBannerView 委托。
【讨论】:
我有 - 我正在收到回调 - 正如我的帖子中所述。以上是关于iAd 适用于模拟器,但不适用于设备的主要内容,如果未能解决你的问题,请参考以下文章
NSKeyedArchiver 适用于模拟器,但不适用于实际设备