问题标签 [facebook-audience-network]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 为 Facebook 的 Android 原生广告预取图像
我一直在使用 Facebook 的 Android SDK 的最新版本。特别是,我一直在尝试原生广告 API。我的问题是我希望能够预加载多个广告(比如说 3 个或 5 个或 10 个,没关系),所以它们会在它们出现在屏幕上的那一刻出现。我已经设法做到了,但我被图像卡住了。显然,图像(图标和coverImage)只能通过NativeAd.downloadAndDisplayImage
需要显示图像的imageView来获取。
有没有人有同样的问题?任何在 Android 中玩过/使用过原生广告 API 的人都可以给我一些见解吗?
这有点困难,因为我还不能查看 AudienceNetwork 库的源代码,而且没有 javadoc。我试过用谷歌搜索,但没有成功。
android - Facebook Audience Network Proguard 设置
我目前在我的应用程序中使用 Proguard,但 Audience Network 无法正常工作。我需要一些不同的配置,而不是通常的:
问题是集成指南没有提到任何类型的 Proguard 配置。是否有人已经面临这个问题并弄清楚缺少什么?
java - 需要使用 Facebook Audience Network 在文章列表中添加广告单元 (NativeAd)
我需要你的帮助。如何使用 Facebook Audience Network https://developers.facebook.com/docs/audience-network/android/native-api在文章列表中添加广告单元 (NativeAd) 。我不是程序员,需要所有代码。广告必须在帖子之间(列表视图)谢谢
}
facebook-graph-api - 如何以编程方式阅读原生/桌面应用程序的 Facebook Insights
不幸的是,我很难理解 Facebook 提供的文档。
这是场景: - 我的一些 iPhone 应用程序也在 Facebook 上注册为本地/桌面应用程序,以支持 Facebook 受众网络。- 我正在用 python 构建一个工具,它将从报告 API 中检索数据,以便对特定指标(请求、印象等)运行一些自动分析。
问题是:我如何检索这些数据?
报告 API 的文档在这里:Reporting API
但是我正在努力使用访问令牌。
它说我可以使用此处可用的特定 App Token:App Tokens
但是,通过使用此类令牌,我收到一条错误消息,指出应用令牌不能用于桌面/原生广告。
那么正确的方法是什么?这是我难以理解 Facebook 文档的地方。
我的猜测是,我应该改用用户访问令牌,它是为一个用户生成的,该用户也是我想要检索其见解的应用程序的管理员。真正让我感到害怕的是,显然,这不能仅通过普通的 HTTP 调用来完成,而是需要通过 Facebook 登录对话框。我还需要创建另一个 Facebook(网络)应用程序,因为无法获得简单的“用户对象”......一切都需要启动并通过注册的 Facebook 应用程序。并且没有办法只使用后端代码来完成这些步骤。
所以......回顾一下......为了阅读原生/桌面Facebook应用程序(APP_A)的见解,我必须: - 创建一个新的Web Facebook应用程序(APP_B) - 在某处为APP_B创建一个Web界面)将触发 Facebook 登录对话框并请求 read_insights 权限。- 通过此 Web 界面登录并生成用户访问令牌 - 将此用户访问令牌放入我的后端代码并运行脚本以检索由 APP_B 的报告 API 提供的数据
真的……对我来说……创建一个新的 Facebook 应用来访问另一个 Facebook 应用的数据没有任何意义。
难道没有另一种更好、更简单、更快、更清洁的方法来达到同样的最终结果吗?
ios - Facebook Audience Network 展示横幅广告
当我想在我的测试设备上的 iOS 应用程序中显示横幅时,按照规则,我添加如下代码:
然后广告正常工作。我想知道在发布我的应用程序时是否需要删除上面的代码。谢谢。
facebook-apps - 如何添加 FB 受众网络以通过 facebook 画布应用获利?
https://developers.facebook.com/docs/audience-network/描述了 android 和 iOS 应用程序的广告,但没有谈论 FB Canvas 应用程序。
是否可以将 FB 受众网络添加到 FB 画布应用程序?如果是,如何?
facebook - i386 架构的未定义符号:Facebook Audience Network(需要帮助!)
我在这里阅读了近 50 个线程,关于将框架链接到 Xcode 项目,但我还没有找到一个涵盖我在 Facebook 的 Audience Network 框架中遇到的问题。
我正在使用 Xcode 4.2.3(我在一台装有 OS X Lion 的旧 Mac 上——别问!),为 iOS 6.1 构建,使用 Facebook SDK 3.2.1。
我正在尝试在特定的视图控制器中测试横幅广告格式,但是,每次构建代码时都会出现错误,完全基于教程,甚至 Facebook 的示例代码也没有编译。我已经添加FBAudienceNetwork.framework
到我机器上的几乎每个文件夹中,通过拖放添加,以及通过 Link Binary with Libraries 选项添加。我试图更改框架搜索路径,但无济于事。
我正在使用以下框架:AdSupport、StoreKit、CoreMotion、UIKit、Foundation、CoreGraphics
收到以下错误:
有什么建议么?
更新:在 Quartzcore.framework 中添加,错误现在减少到;
架构 i386 的未定义符号:“_OBJC_CLASS_$_NSURLSession”,引用自:FBAudienceNetwork(FBAdUtility.o) 中的 objc-class-ref ld:未找到架构 i386 的符号 clang:错误:链接器命令失败,退出代码 1(使用 -v 查看调用)
我已将 Foundation.framework 设为可选。构建设置 armv7、armv7s、iOS 6.1、仅限模拟器。仅构建活动架构 是/否。
google-dfp - Facebook Audience Network with dfp mediation network
App
It already uses dfp to get ads from admob as described in DFP Android Guides. Now I want to get ads from facebook audience network through dfp. I follow the guide here and add FacebookAdapter.jar
and AudienceNetwork.jar
into my app.
DFP
In my line item, I set type price priority
and use sdk mediation
ad with facebook audience network.
Condition
However, when the app runs, I see the following message just like someone else reported here.
W/FacebookAdapter(18649): The input ad size is not supported at this moment.
I think the code works, and dfp delivers the ads from facebook audience network. I am pretty sure about this because both dfp and facebook console show the ad request information.
Questions
- Do I setup the line item correctly?
- How could we fix the issue of unsupported ad size?
Update
- Nothing wrong about the line item setting. But if you use dfp for mediation, you need to be aware of the priority here
- Currently, the simplest solution is to give up smart banner and use banner instead. This would allow you to get mediation ad from facebook audience network.
- Don't forget to add
-keep public class com.google.ads.mediation.** {*;}
if you use proguard. Otherwise, you will see couldn't instantiate facebook adapter message.
android - 将 Facebook Audience Network 中介添加到应用程序
我正在使用 Eclipse,并尝试通过 Facebook Audience Network 展示广告。我添加了来自官方 Facebook SDK的“AudienceNetwork.jar”和来自AdMob Mediation Networks的“FacebookAdapter.jar” 。
我应该提一下,我通过 AdMob 获利并且不使用 proguard。
我的问题是,当我尝试加载广告时,出现以下错误:
根据this和this post,只有当我使用proguard时才会发生这种情况,而我没有。
有人对为什么会发生这种情况有任何建议吗?
为什么 Facebook 本身没有任何关于如何通过 AdMob 集成 Audience Network 的文档,因为后者支持第一个?:-)
facebook - 我可以使用可撤销令牌访问 Facebook Audience Network API 吗?
我的公司生产广告网络中介产品。我们使用每个广告网络的 API 在一个仪表板上汇总其统计信息。为了为 Facebook Audience Network 执行此操作,我们目前让开发人员根据Reporting API 文档向我们提供他们的 App ID 和 App Token 。不过,据我们所知,App Token 是不可撤销的,这让我们的一些开发人员对共享它感到不安。
有没有办法使用可撤销的令牌访问 Facebook Audience Network API,或者有办法撤销应用令牌?