当前位置: 首页 > 知识库问答 >
问题:

Android中的AdMob Facebook中介

宗政博文
2023-03-14

在android应用程序中,我无法在admob和facebook观众网络(FAN)之间进行调解。该应用程序仅提供Admob网络的广告。Admob和FAN之间的中介不起作用。以下是我遵循的流程

  1. 在Android应用程序中集成Admob。这工作得很好。
  2. 在Facebook上创建了一个新的开发者账户
  3. 在facebook中添加了一个新的应用程序(应用程序ID)。
  4. 在facebook中添加了两个发布者ID(一个用于横幅,另一个用于间隙)
  5. 在eclipse中包含适配器jar并将其添加到构建路径
  6. 下载了facebook sdk并添加了eclipse中的classes.jar。将此添加到构建路径。
  7. 在Android清单中为facebook应用程序ID添加元数据
  8. 项目编译没有任何错误
  9. 根据以下指令进行了proGuard更改:https://firebase.google.com/docs/admob/android/mediation#include_network_adapters_and_sdks
  10. 在Admob中添加了带ecpm 0.01和5.00的中介条目。

当我运行代码时,我只从admob获得测试广告。在facebook上,我没有看到任何广告请求。在facebook没有收到广告请求之前,它不会验证应用程序和广告。

不确定是否需要对android代码进行任何更改。我使用的代码与admob的代码相同。只是我现在已经包括了facebook JAR,并对清单文件进行了更改。是否未对java代码文件或xml文件进行更改?

另外,facebook是否需要adview请求中的活动上下文?我在XML中定义了adview,因此不知道如何传递活动上下文。

代码快把我逼疯了。.

共有3个答案

杜弘光
2023-03-14

要将Facebook广告发送到您的设备,您需要安装Facebook应用程序并至少登录一次。执行以下操作:

>

  • 在手机上安装Facebook应用程序

    使用您请求广告的同一帐户登录Facebook应用程序

    现在打开你自己的应用程序,从Facebook请求广告。如果你的整合是好的,你应该得到广告。

  • 张丁雷
    2023-03-14

    以下是我所做的:为了让Facebook验证你的应用程序,在你的代码中停用中介,并尝试只加载一个Facebook广告,而不是他们在如何操作页面上显示的广告。一旦你看到Facebook上的广告,你的应用程序的状态就会变成“验证”。对我来说,大约3-4个小时后,它变成了“准备就绪”。

    裴宜春
    2023-03-14

    优先考虑facebook,以便流量/请求将转到facebook,而不是admob,仅用于测试目的。

    在我的例子中,为了将流量重定向到facebook,我将admob floor eCPM设置为50美元,这样它就不会被服务,而且它肯定会尝试facebook,因为您在中介堆栈中配置了它。

    注意:执行上述操作时,请勿在admob上使用测试广告。使用真实的广告,只是不要点击它。

     类似资料:
    • 我已经为android Studio创建了一个webview应用程序。但没有加载web URL。错误为NET::ERR_ACCESS_DENIED。有谁能帮忙吗

    • 我的年级代码是: 请帮我解决这个问题。

    • 我有一个问题,找出我的源代码中的错误。 有什么办法可以解决它吗? 我的代码中抛出了“ArrayIndexOutOfBoundsException”,但我无法找到它的位置。 android studio中的logcat:

    • 问题内容: 我正在尝试创建一个可以验证人脸的Android应用程序,但是当我尝试在模拟器上运行应用程序(使用Eclipse)时,在logcat中得到以下结果: FaceVerificationApplication.java的代码如下: 我该如何解决此异常?任何建议都会有很大帮助。 问题答案: 嗨,我的问题解决了。我必须将jna-4.2.2.jar添加到我的项目中。我在jna.jar中遇到有关本机

    • 问题内容: 我需要在内部存储中打开包含图像的文件夹。 我使用以下代码。 java 路径 表现 xml / file_paths 错误 致命异常:主要过程:android.apps.bnb.company.myphotos,PID:22482 android.os.FileUriExposedException:file:/// storage / emulated / 0 / Pictures /

    • 问题内容: 我有很多文件的Java项目,正在使用LOG4J。现在,我正在尝试将其移植到Android平台。是否可以通过LOG4J函数调用按原样重用代码? 目前的理解: 属性配置不起作用(依赖于bean) 我尝试使用LOG4J for Android和SL4J Lib。没有成功 加工。但是没用 我想念什么吗?指向任何可行的例子? 问题答案: 通过使用android-logging- log4j.ja