我正在考虑集成对跟踪 Facebook 的新移动应用广告的支持。
我在这里阅读了教程: https ://developers.facebook.com/docs/tutorials/mobile-app-ads/
它说:
包括以下在用户首次打开您的应用程序时要执行的代码
[FBSettings publishInstall:appId];
所以第一个问题是 - 我应该把它放在哪里,以便它只在安装是从 Facebook 驱动的情况下调用调用?我不希望 FB 因在应用商店中自己发现我的应用的人而获得荣誉。
我是否需要手动跟踪我之前是否为该特定用户调用了 publishInstall?(序言句暗示了这一点 - 但 publishInstall 的 SDK 文档另有暗示)。
更令人困惑的是 SDK FBSettings 参考包括shouldAutoPublishInstall
默认为YES
. 这表明除了集成 SDK 之外我不需要做任何事情。那么为什么教程没有提到这个选项呢?
我假设 appId 是关联的 Facebook appId(而不是 App Store App ID)。这在文档中也不清楚。