无法在 Libgdx 项目中使用来自 MobiDevelop 的 RoboVM 显示 facebook 广告
Can't show facebook ad with RoboVM from MobiDevelop in Libgdx project
我正在使用 RoboVM 的最新 mobidevelop 分支。我在 libgdx 项目的 iOS 部分添加了最新版本的 facebook 依赖项 (2.2.1-SNAPSHOT)。在 iPhone 模拟器上一切运行良好 - 我可以看到测试广告(插页式广告和横幅广告)。但是在真实设备上存在问题(iPhone 6 在我的例子中)。当我尝试加载 fb 插页式广告时,我只能看到此错误:
Error Domain=com.facebook.ads.sdk Code=1001 "No fill" UserInfo={FBAdErrorDetailKey={msg = "No fill"; }, NSLocalizedDescription=No fill}
我在我的设备上安装并登录了 FB 应用程序。
嗯,我设法解决了我的问题。我在 FB 文档中检查了代码 1001,它表示其中一些:
Error 1001 - No Fill.
May be due to one or more of the following:
User not logged into Native Facebook App on Mobile Device
Limit Ad Tracking turned on (iOS)
Opt out of interest-based ads turned on (Android)
No Ad Inventory for current user
Your testing device must have the native Facebook application installed.
Your application should attempt to make another request after 30 seconds.
所以基本上,目标 device/fb 用户没有广告。我做了什么,我只是在 fb 控制台中将该用户添加为测试用户,现在我可以看到 fb 广告了。问题已解决。
我正在使用 RoboVM 的最新 mobidevelop 分支。我在 libgdx 项目的 iOS 部分添加了最新版本的 facebook 依赖项 (2.2.1-SNAPSHOT)。在 iPhone 模拟器上一切运行良好 - 我可以看到测试广告(插页式广告和横幅广告)。但是在真实设备上存在问题(iPhone 6 在我的例子中)。当我尝试加载 fb 插页式广告时,我只能看到此错误:
Error Domain=com.facebook.ads.sdk Code=1001 "No fill" UserInfo={FBAdErrorDetailKey={msg = "No fill"; }, NSLocalizedDescription=No fill}
我在我的设备上安装并登录了 FB 应用程序。
嗯,我设法解决了我的问题。我在 FB 文档中检查了代码 1001,它表示其中一些:
Error 1001 - No Fill.
May be due to one or more of the following: User not logged into Native Facebook App on Mobile Device Limit Ad Tracking turned on (iOS) Opt out of interest-based ads turned on (Android) No Ad Inventory for current user Your testing device must have the native Facebook application installed. Your application should attempt to make another request after 30 seconds.
所以基本上,目标 device/fb 用户没有广告。我做了什么,我只是在 fb 控制台中将该用户添加为测试用户,现在我可以看到 fb 广告了。问题已解决。