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

Posted

技术标签:

【中文标题】为 Facebook 移动应用安装广告安装 Facebook SDK【英文标题】:Install Facebook SDK just for Facebook Mobile App Install Ads 【发布时间】:2013-02-06 00:01:27 【问题描述】:

我正在尝试为我的 ios 应用启用 Facebook 移动应用安装广告,我已经安装了 Facebook SDK,SDK 本身大约 13MB。我只是关心我的应用程序的大小,我是否应该为 Facebook 移动应用程序安装广告的一段代码合并整个 SDK 包?或者我可以只导入所需的库吗?

因为我不想过多地增加我的应用程序大小。

顺便说一句,我使用 Mono Touch,所以整个 Facebook.dll 大约 10MB。

感谢和问候,

【问题讨论】:

【参考方案1】:

Facebook 要求您拥有Facebook iOS SDK 才能使用Facebook Mobile Apps Install Ads

您需要在AppDelegate 文件的applicationDidBecomeActive 方法中添加以下代码

(void)applicationDidBecomeActive:(UIApplication *)application

    [FBSession.activeSession handleDidBecomeActive];  
    [FBSettings publishInstall:YOUR_APP_ID];
 

查看Facebook documentation 以获得完整说明。

【讨论】:

谢谢萨拉瓦娜。我需要调用 [FBSession.activeSession handleDidBecomeActive]; ?因为它没有在文档中说明。 你不必使用它。 [FBSettings publishInstall:YOUR_APP_ID]; 就够了。 嗨,我正在尝试做同样的事情,但没有成功。有人可以逐步提示如何以正确的方式做到这一点吗?当我的应用调用 FBSettings.PublishInstall 方法时,不会引发异常。没有安装通知被推送到开发者 FB 应用页面。

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

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

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

Facebook 移动广告应用安装未显示在活动报告中

移动安装广告被 Facebook 拒登

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

Facebook iOS 应用安装广告转化跟踪