Facebook观众网络测试试飞没有填写

时间:2016-04-14 00:39:52

标签: objective-c facebook-sdk-4.x facebook-audience-network

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

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

您认为还有什么问题? Facebook是否需要该应用程序在Apple商店中存在?

非常感谢!..

1 个答案:

答案 0 :(得分:1)

问题出在TestFlight上。

按照设计,TestFlight会在每次运行中生成新的不同IDFA。这些IDFA与Facebook本机应用程序使用的设备IDFA不同。当您的应用将这些新IDFA的广告请求发送到受众群体网络时,服务器无法与IDFA匹配以获取正确的广告并返回“不填写”#39;背部。这就是你所经历的。

以下是详细信息的链接:iOS: TestFlight beta app get new advertising identifier in each run

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