我无法在Android应用中的admob和facebook受众网络(FAN)之间进行调解。该应用仅提供来自Admob网络的广告。 Admob和FAN之间的调解无效。以下是我遵循的流程:
当我运行代码时,我只从admob获得测试广告。在Facebook上,我看不到广告请求。直到facebook没有收到广告请求,它不会验证应用和广告。
不确定我是否需要对Android代码进行任何更改。我使用的是与admob相同的代码。这只是我现在已经包含facebook jars并对清单文件进行了更改。没有对java代码文件或xml文件进行任何更改?
另外,Facebook在广告请求中是否需要活动上下文?我在XML中定义了adview,因此我不知道如何传递活动上下文。
代码让我发疯了......并且没有关于如何在Android代码中使用admob和FAN工作的单一文档..
答案 0 :(得分:2)
确定Facebook的优先级,以便流量/请求将转到facebook,而不仅仅是为了测试目的而使用。
在我将流量重定向到Facebook的情况下,我将admob floor eCPM设置为50美元,因此无法提供服务,因为您在中介堆栈中配置了它,所以它肯定会尝试Facebook。
注意:在执行上述操作时,请勿在admob上使用测试广告。使用真实广告只是不要点击它。
答案 1 :(得分:1)
这就是我所做的:要让Facebook验证您的应用,请停用代码中的中介,并尝试仅加载Facebook广告,而不是在他们的操作方法页面上显示。一旦您看到来自Facebook的广告,您的应用的状态就会变为“验证”。对我来说,在3-4个小时后,它变为“准备好了”。
答案 2 :(得分:0)
要使Facebook广告投放到您的设备,您需要至少安装一次Facebook应用并登录一次。请执行以下操作:
在手机上安装Facebook应用
使用您用于请求广告的帐户登录Facebook应用
现在打开您自己的应用,并从Facebook请求广告。如果您的集成很好,那么您应该获得广告。