是否可以仅将 Facebook 移动 SDK 用于移动应用安装广告?

Posted

技术标签:

【中文标题】是否可以仅将 Facebook 移动 SDK 用于移动应用安装广告?【英文标题】:Is it possible to use the Facebook mobile SDKs for only mobile app install ads? 【发布时间】:2012-10-30 02:32:46 【问题描述】:

我目前没有在我的 android 应用中使用 Facebook 的 Android SDK,我只想将它集成到足以通过 Facebook 移动应用安装广告捕获安装。

documentation 描述了“[c] 完成应用设置下的基本页面”的需要。如果我输入我的应用程序的包名——并且只输入它的包名——我会得到一个错误:

您已指定包名称,但未指定类名称。启动原生 Android 应用程序需要两者。

我不想或不需要我的应用程序启动,是吗?我只想跟踪广告点击到应用安装(和运行)的转化率。我可以让 Promote 链接显示在左侧的唯一方法是提供 Class NameKey Hash 的值并设置 Facebook 登录启用。这真的有必要吗?

【问题讨论】:

【参考方案1】:

是的,必须填写这些基本信息才能使用我们的 SDK,但是,这些字段仅用于通过 fb 进行登录验证 - 这是我们 SDK 最流行的用例。如果您提供这些字段,您的应用程序将不会启动或类似的事情。对于您的情况,只需填写它们并保持原样,您就可以投放广告而无需担心其他任何事情。

【讨论】:

谢谢,杰西。我正在测试publishInstall 方法。该方法返回true,但“上次报告的移动安装”字段尚未更新。它通常需要一段时间才能反映上次报告的安装情况吗? 对我来说,当我尝试从模拟器报告安装时它们并没有出现,它们只是在我在 Google Play 中发布应用程序后才开始出现。 我不能肯定回答,但@Twilite 的回答听起来是正确的。 好的。我发布了包含对publishInstall 的 Facebook SDK 方法调用的应用程序更新,从 Google Play 商店安装了更新,运行了应用程序,并检查了“报告的上次移动安装”字段——没有变化。已经过去了大约十分钟。我确认我使用了正确的应用 ID。我从这里去哪里? 我不认为更新被视为“安装”。如果您再次尝试卸载并安装您的应用会怎样?【参考方案2】:

API 需要这些字段。尽管根据我的经验,它不会启动您的应用程序。它仅用于 www.developer.facebook.com 中 Facebook 集成开发方面的凭据

希望对您有所帮助。

射频

【讨论】:

以上是关于是否可以仅将 Facebook 移动 SDK 用于移动应用安装广告?的主要内容,如果未能解决你的问题,请参考以下文章

是否可以在不使用 iOS SDK 的情况下集成 Facebook 登录?

是否必须集成 Facebook SDK 以与移动应用广告安装一起使用

为 Facebook 移动应用安装广告安装 Facebook SDK

Facebook 应用安装广告:安装 SDK 是不是强制?

用于Azure B2C acces令牌的Exchange Facebook SDK acces令牌

是否可以使用 facebook 服务器端身份验证和 facebook ios sdk