问题标签 [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.

0 投票
1 回答
1682 浏览

android - 为 Facebook 的 Android 原生广告预取图像

我一直在使用 Facebook 的 Android SDK 的最新版本。特别是,我一直在尝试原生广告 API。我的问题是我希望能够预加载多个广告(比如说 3 个或 5 个或 10 个,没关系),所以它们会在它们出现在屏幕上的那一刻出现。我已经设法做到了,但我被图像卡住了。显然,图像(图标和coverImage)只能通过NativeAd.downloadAndDisplayImage需要显示图像的imageView来获取。

有没有人有同样的问题?任何在 Android 中玩过/使用过原生广告 API 的人都可以给我一些见解吗?

这有点困难,因为我还不能查看 AudienceNetwork 库的源代码,而且没有 javadoc。我试过用谷歌搜索,但没有成功。

0 投票
4 回答
5117 浏览

android - Facebook Audience Network Proguard 设置

我目前在我的应用程序中使用 Proguard,但 Audience Network 无法正常工作。我需要一些不同的配置,而不是通常的:

问题是集成指南没有提到任何类型的 Proguard 配置。是否有人已经面临这个问题并弄清楚缺少什么?

0 投票
1 回答
1884 浏览

java - 需要使用 Facebook Audience Network 在文章列表中添加广告单元 (NativeAd)

我需要你的帮助。如何使用 Facebook Audience Network https://developers.facebook.com/docs/audience-network/android/native-api在文章列表中添加广告单元 (NativeAd) 。我不是程序员,需要所有代码。广告必须在帖子之间(列表视图)谢谢

}

0 投票
0 回答
341 浏览

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 应用的数据没有任何意义。

难道没有另一种更好、更简单、更快、更清洁的方法来达到同样的最终结果吗?

0 投票
2 回答
932 浏览

ios - Facebook Audience Network 展示横幅广告

当我想在我的测试设备上的 iOS 应用程序中显示横幅时,按照规则,我添加如下代码:

然后广告正常工作。我想知道在发布我的应用程序时是否需要删除上面的代码。谢谢。

0 投票
2 回答
597 浏览

facebook-apps - 如何添加 FB 受众网络以通过 facebook 画布应用获利?

https://developers.facebook.com/docs/audience-network/描述了 android 和 iOS 应用程序的广告,但没有谈论 FB Canvas 应用程序。

是否可以将 FB 受众网络添加到 FB 画布应用程序?如果是,如何?

0 投票
2 回答
1048 浏览

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、仅限模拟器。仅构建活动架构 是/否。

0 投票
2 回答
4868 浏览

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

  1. Do I setup the line item correctly?
  2. How could we fix the issue of unsupported ad size?

Update

  1. Nothing wrong about the line item setting. But if you use dfp for mediation, you need to be aware of the priority here
  2. 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.
  3. 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.
0 投票
2 回答
3759 浏览

android - 将 Facebook Audience Network 中介添加到应用程序

我正在使用 Eclipse,并尝试通过 Facebook Audience Network 展示广告。我添加了来自官方 Facebook SDK的“AudienceNetwork.jar”和来自AdMob Mediation Networks的“FacebookAdapter.jar” 。

我应该提一下,我通过 AdMob 获利并且不使用 proguard

我的问题是,当我尝试加载广告时,出现以下错误:

根据thisthis post,只有当我使用proguard时才会发生这种情况,而我没有。

有人对为什么会发生这种情况有任何建议吗?

为什么 Facebook 本身没有任何关于如何通过 AdMob 集成 Audience Network 的文档,因为后者支持第一个?:-)

0 投票
1 回答
394 浏览

facebook - 我可以使用可撤销令牌访问 Facebook Audience Network API 吗?

我的公司生产广告网络中介产品。我们使用每个广告网络的 API 在一个仪表板上汇总其统计信息。为了为 Facebook Audience Network 执行此操作,我们目前让开发人员根据Reporting API 文档向我们提供他们的 App ID 和 App Token 。不过,据我们所知,App Token 是不可撤销的,这让我们的一些开发人员对共享它感到不安。

有没有办法使用可撤销的令牌访问 Facebook Audience Network API,或者有办法撤销应用令牌?