【问题标题】:IAD Test ads dont work in 4.2 or 4.3 on device or simulatorIAD 测试广告在设备或模拟器上的 4.2 或 4.3 中不起作用
【发布时间】:2011-03-24 15:53:46
【问题描述】:

我似乎无法让测试广告在模拟器中适用于 4.1 或 4.0 以外的任何版本。我从苹果下载了 iAdSuite 示例代码,但仍然无法在 4.3/4.2 下运行。我认为问题不在于我的代码。是否还有其他可能导致此错误的原因?

【问题讨论】:

  • 对不起,我想我可以更清楚

标签: objective-c xcode ios xcode4 iad


【解决方案1】:

a) 如果您对您的代码是否错误有疑问...您应该发布您的代码

b) 您是否查看过您的 iAd 代表收到的回复?即使是测试广告,我也经常收到“没有可用的广告资源”。

【讨论】:

  • 我很确定我的代码没问题。我什至无法从苹果获得示例代码以在 4.3/4.2 下运行。我收到 4.2/4.3 的“广告资源不可用”和 4.0/4.1 的“iAd:收到广告”。
  • 查看显示为 [_adView setCurrentContentSizeIdentifier:ADBannerContentSizeIdentifier320x50] 的行。尝试更改为 [_adView setCurrentContentSizeIdentifier:ADBannerContentSizeIdentifierPortrait]; (或您的方向的正确标识符)。我相信前者已被弃用,可能会导致问题。后者有时会导致内存问题,因此您必须对其进行测试。
  • 更改为 ADBannerContentSizeIdentifierPortrait 似乎没有帮助。
  • 您在实际设备上试过了吗?此时,我还将编辑您的帖子以包含您的代码,以便人们可以查看它。如果不了解具体在做什么,就很难给出指导。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多