我正在关注本教程: Getting started我正确运行了样本。
我现在想要添加移动添加特性,我遵循本教程: FB mobile install ads
在第1步中它说:
Set up your app to measure mobile app install ads
一步一步地,我评论我已经做过的事情:
1.You need to integrate Facebook's latest SDK -->DONE with the tutorial getting started
2.For iOS 3.0 or greater, add the following to your UIApplicationDelegate applicationDidBecomeActive selector:
[FBSettings publishInstall:YOUR_APP_ID];-->DONE
I have added:
[FBSettings publishInstall:@"220............"]; in my appdelegate.m and imported the <FacebookSDK/FacebookSDK.h>
然后问题出现了:
3. You can confirm that your app is correctly configured in the App Dashboard, or go directly there at https://developers.facebook.com/apps/YOUR_APP_ID. You should see a field in the "Summary" section labeled "Last Mobile Install Reported," with a time stamp for the last time your app reported an install.
这是我想要看到的:
这就是我所看到的:
我怎么知道我已经正确设置了这个并且我的fb移动安装广告会正常播放?
编辑:
我已添加了两个URLScheme:
和链接器标志:
原生ios信息:
问题仍然存在:(我没有看到我的应用程序是通过手机安装的..
仅当我将广告系列和广告设置为正确时,这不起作用?因为我还没有创建广告,我只是想确保我会支付FB而我的广告会将用户带到我的应用中。
答案 0 :(得分:6)
好的,你仍然没有正确设置一切,所以我只是快速引导你完成整个过程。
您需要做的第一件事就是转到您的项目,然后选择您应用的目标&gt;&gt;构建设置并搜索“其他链接器标志”。在那里你会添加“-lsqlite3.0”,如下图所示。
接下来,您需要导航回“摘要”选项卡,然后向下滚动到“链接的框架和库”,并添加社交,帐户和AdSupport框架。此外,对于旧设备,请将它们从必需更改为可选。还添加了FacebookSDK框架。你应该有这样的东西:
最后,你需要做一些似乎给你带来最艰难时刻的事情。导航到项目导航器中的.plist文件。在那里,您需要修改plist以反映这样的内容:
确保您在大写等等方面非常准确。我这样说是因为我注意到你在问题中加了“id”而不是“ID”。
您需要做的最后一件事就是在准备好使用它时将FacebookSDK框架导入到您的文件中。
#import <FacebookSDK/FacebookSDK.h>
最后一个额外提示。我总是添加一个名为“FacebookSDKResources.bundle”的软件包,因为我发现我经常最终使用它。该捆绑包可以在FacebookSDK&gt;&gt;中找到。 FacebookSDK.framework&gt;&gt;资源。将该捆绑包添加到您的项目中的方式与添加FacebookSDK.faramework文件本身的方式相同,您应该已经准备好了!
答案 1 :(得分:4)
看来,您没有在here中设置“网址格式后缀”:
实施例,
fb12345678901234
在您的应用包中:
实施例,
FacebookAppID: 12345678901234
网址 网址类型(目标 - &gt;信息 - &gt;网址类型 - &gt;网址套餐):
实施例,
fb12345678901234
答案 2 :(得分:0)
您是否尝试在模拟器上启动应用? 我遇到了同样的问题,直到我将构建加载到真实设备上。