【问题标题】:iAd interstitial not working on deviceiAd 插页式广告无法在设备上运行
【发布时间】:2023-03-05 22:56:02
【问题描述】:

我正在设置我的 iAd 插页式广告,就像提到的 here

当我在模拟器上运行我的应用时,插页式广告运行良好。但是当我在我的测试设备(iPhone 4s)上尝试它时,我得到了这个错误:

Domain=ADErrorDomain 
Code=3 
"The operation couldn’t be completed. Ad inventory unavailable"

首先我认为 iAd 网络可能出现故障或其他原因,但在过去的 2/3 周内,我已经尝试了大约 1000 次。每次,我在设备上都会遇到完全相同的错误,但它在模拟器上工作得很好。这绝对不是巧合,也不是 Apple iAd 网络问题。

我在网上搜索了类似的问题,例如thisthisthisthis,但没有任何帮助。 我究竟做错了什么?这是预期的吗?测试插页式广告是否未在测试设备上投放? iAd 测试横幅广告在模拟器和设备上运行良好。在我的 iTunes-connect 上,我已经接受了所有协议等,所以那里一切都很好。此外,在我的测试设备上,设置 > 调试 > 填充率设置为 100%。

【问题讨论】:

  • 别忘了标记您的首选答案。

标签: swift iad interstitial ios8.3


【解决方案1】:

这种情况偶尔会发生,如果它在模拟器中运行,那么您的广告就可以了。您可以通过进入 Settings -> Developer 并将此设置更改为 100% 来减少这种情况发生的频率

【讨论】:

  • 就是这样。它不会偶尔发生,而是每次都会发生。正如我上面所说,测试横幅广告效果很好。我已经将填充率设置为 100%,这确实适用于横幅广告,但不适用于插页式广告。
  • 是的,我每次都会在插页式广告中看到测试广告。
  • 正如我在回答中所说,如果它可以在模拟器上运行,它将在设备上线时运行。 Apple 在开发过程中会发送类似这样的不同代码,以便您可以使用错误代码测试您的应用。
  • 我希望是这样的!如果在赏金结束前没有其他令人满意的答案,我会接受你的。
  • 谢谢。我最近用 iAds 制作了一个应用程序,我遇到了同样的问题。然后在测试时突然出现(根本没有改变代码)他们开始工作。所以我真的不会担心它,它会在生产中很好。虽然他们可能需要在应用发布后几天才能开始工作,因为他们也会接受审核等。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-11-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多