0

在 xcode 上运行时测试我们的应用程序很好,即使没有测试模式(设备哈希)我们也可以看到广告,因此我们可以看到实时广告。一切都设置得很好,但是当我们在试飞中测试应用程序时,它总是返回“No Fill”的日志......:S,

我们已登录 facebook 原生应用,限制广告跟踪已禁用..

您认为仍然存在什么问题?facebook是否需要应用程序在苹果商店上运行?

非常感谢!..

4

1 回答 1

1

问题出在 TestFlight 中。

根据设计,TestFlight 在每次运行时都会生成一个新的不同的 IDFA。这些 IDFA 与 Facebook 原生应用程序使用的设备 IDFA 不同。当您的应用向 Audience Network 发送带有这些新 IDFA 的广告请求时,服务器无法匹配 IDFA 以获取正确的广告并返回“NO FILL”。这正是你所经历的。

这是详细信息的链接:iOS:TestFlight beta 应用程序在每次运行中获取新的广告标识符

解决方案是退出 TestFlight 并直接通过设备运行应用程序,或者继续使用 TestFlight 但仅使用 Facebook 测试广告。

于 2016-04-14T22:25:20.603 回答