ios - 无法在 Libgdx 项目中使用来自 MobiDevelop 的 RoboVM 显示 facebook 广告

标签 ios facebook libgdx robovm facebook-audience-network

我正在使用 RoboVM 的最新 mobidevelop 分支。我在 libgdx 项目的 iOS 部分中添加了最新版本 (2.2.1-SNAPSHOT) 的 facebook 依赖项。在 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.

所以基本上,没有针对目标设备/fb 用户的广告。我做了什么,我只是在 fb 控制台中将该用户添加为测试用户,现在我可以看到 fb 广告了。问题解决了。

关于ios - 无法在 Libgdx 项目中使用来自 MobiDevelop 的 RoboVM 显示 facebook 广告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40024919/

相关文章:

ios - 如何检测货币是否接受小数位?

html - Facebook Like 按钮弹出对话框单击后立即关闭

libgdx - RoboVM 看不到我的签名身份

java - 在 libgdx 中暂停 TimeUtils

objective-c - 如何让scrollview分页变慢?

ios - 长时间任务时忽略UIButton的触摸事件

android - 一个库在导入 Facebook SDK 后使用与本项目相同的包

facebook 错误应用程序域 : [IP Address] is not a valid domain. ?

java - 将文本绘制到像素图上 (LibGDX)

Objective-c 用它的后代类型覆盖委托(delegate)