facebook audience network testing on test flight No Fill

主宰稳场 提交于 2020-01-07 02:39:11

问题


testing our app when running on xcode is good and we can see ads even without test mode (device hash), so we can see live ads. Everything is setup fine, but when we test the app on test flight, It's always returning a log of "No Fill".. :S,

We have logged in the facebook native app, Limit ads tracking is disabled..

What do you think is still the problem? Is it required from facebook that the app is live on apple store?

Thank you very much!..


回答1:


The issue is in TestFlight.

By design, TestFlight generates a new and different IDFA in each run. Those IDFAs are different from your device IDFA which is used by Facebook native app. When your app sent ad requests with those new IDFAs to Audience Network, the server cannot matching the IDFA to get the proper ads and returns 'NO FILL' back. That is what exactly you have experienced.

Here is the link for detail:iOS: TestFlight beta app get new advertising identifier in each run.

The solution is to get off TestFlight and run the app directly through the device, or continues to use TestFlight but with Facebook test ad only.



来源:https://stackoverflow.com/questions/36611887/facebook-audience-network-testing-on-test-flight-no-fill

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!