我无法在 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 代码中工作的单一文档..