【发布时间】:2016-10-12 22:00:45
【问题描述】:
我无法在 Android 应用程序中的 admob 和 facebook 受众网络 (FAN) 之间进行调解。该应用仅提供来自 Admob 网络的广告。 Admob 和 FAN 之间的调解不起作用。以下是我遵循的过程:
- 在 Android 应用程序中集成了 Admob。这工作正常。
- 在 facebook 中创建了一个新的开发者帐户。
- 在 facebook 中添加了一个新应用程序(应用程序 ID)。
- 在 facebook 中添加了两个发布者 ID(一个用于横幅广告,另一个用于插页式广告)
- 在 eclipse 中包含适配器 jar 并将其添加到构建路径中
- 下载了 facebook sdk 并在 eclipse 中添加了 classes.jar。将此添加到构建路径。
- 在 Android Manifest 中添加了 facebook 应用 ID 的元数据
- 项目编译没有任何错误
- 根据以下说明进行了 proguard 更改:https://firebase.google.com/docs/admob/android/mediation#include_network_adapters_and_sdks
- 在 Admob 中添加了 ecpm 0.01 和 5.00 的中介条目。
当我运行代码时,我只从 admob 获得测试广告。在 facebook 上,我没有看到任何广告请求。在 facebook 没有收到广告请求之前,它不会验证应用程序和广告。
不确定我是否需要对 android 代码进行任何更改。我正在使用适用于 admob 的相同代码。只是我现在已经包含了 facebook jar 并对清单文件进行了更改。 java代码文件或xml文件没有变化?
另外,Facebook 是否需要广告视图请求中的活动上下文?我在 XML 中定义了 adview,所以我不知道如何传递活动上下文。
代码快把我逼疯了.. 没有关于如何使 admob 和 FAN 在 android 代码中工作的单一文档..
【问题讨论】:
-
遇到同样的问题 - 请告知您在哪里找到第 7 步 - 我在任何地方都没有看到
-
嗨@SherifBuzz,你找到了吗?
-
@DwlRathod,它现在已经工作了很长时间 - 我的问题是我使用的适配器版本与 fb sdk 不同。
标签: facebook admob facebook-audience-network mobile-ad-mediation