0

我们正在按照本指南在 android 上使用 Facebook SDK 设置广告。

https://www.facebook-studio.com/fbassets/resource/71/MobileAppInstallAds_ProductSetupGuide.pdf

那里有一行告诉您将以下内容添加到您的应用程序中:

Facebook fb=new Facebook(appId); 
fb.publishInstall(appContext)

但是查看 Facebook SDK 代码,当您调用授权时(通过 autoPublishAsync 方法),它似乎会自动发送。

当我们调用授权时,它会调用 publishInstall,我们假设不需要这个额外的调用。(有人可以证实这一点吗?)

我们的一切都在 iOS 上运行,完美地报告了安装情况。然而,我们并没有看到像我们预期的那样多的 android 安装(尽管我们看到了一些——这意味着它在某种程度上是有效的)。

在调试应用程序时,将调用 publishInstall 方法并将安装发送到 facebook,但该方法的响应根本不会被解析或验证。所以大概它可能由于某种原因在生产中失败,我们永远不会知道。

是否有某个页面可以查看 android 安装以验证它在 FB 方面是否正常工作?或者是否有人对可能出现的问题或如何调试有任何其他建议?

4

1 回答 1

1

调用 Facebook.authorize 也会传递调用 publishInstall。但是,除非您为每个用户调用 Facebook.authorize(而不是仅在他们单击登录按钮时),否则您可能无法涵盖所有​​情况。

您还应该更新到新的 3.0.1 版本的 Android SDK(上周发布),它对 publishInstall 请求进行了更好的响应处理/缓存。

于 2013-03-26T17:06:01.413 回答