我已经整合了Facebook SDK,并把代码[FBSettings publishInstall:YOUR_APP_ID]; in,并且它的工作正常,返回值为true。
我正在使用ad hoc分发对其进行测试,由于某种原因,“Last Mobile Install Reported”字段未显示。我得到的Facebook应用程序摘要页面似乎与其他人不同。
我的问题是:
我是否需要先将应用程序发布到Apple商店,然后通过Facebook广告下载,以便显示“上次移动安装报告”?
我的猜测是,因为我将应用程序作为Ad Hoc安装到我的设备上,而不是通过Facebook,所以'Last Mobile Install Reported'不起作用。如果是这样的话,这是公平的,因为我预计Facebook只会在人们通过Facebook广告下载和安装应用程序时收取费用。但我不确定我的猜测是否正确。任何人都可以澄清Facebook移动应用安装广告的工作原理吗? 我已经通过https://developers.facebook.com/docs/tutorials/mobile-app-ads/读过了。
任何帮助都将不胜感激。
答案 0 :(得分:9)
我知道我回答这个问题有点迟,但也许这会帮助其他人。我刚刚在fb上为我的应用和跟踪安装运行了我的第一个广告系列。
首先,测试您的应用是否正确安装了fb框架并报告安装的方式是:
在App Dashboard中查找“fb_mobile_activate_app”事件以显示在fb中 - >见解 - >应用活动 - >概述。它应该在应用程序打开后的一分钟内显示出来。
答案 1 :(得分:0)
您的应用无需发布即可发布该功能。我们甚至已经看到了我们的开发状态应用程序的统计数据。
上次移动安装报告也适用于非Facebook广告相关的安装。他们基本上接受任何安装。
您似乎已经拥有了Mobile Install Reported值。如果按照下面的文章中的说明正确设置Info.plist,我认为它不会报告重复的设备。在“移动测量的高级步骤”下,转到步骤2.
https://developers.facebook.com/docs/tutorials/mobile-app-ads/
答案 2 :(得分:0)
有一个"技巧"看到你的安装。
是的,您可以测试" App Installs"在模拟器或您的设备上...但是......你可能在Facebook仪表板上看不到它们。
相反,首先转到App Dashboard左侧菜单中的INSIGHTS选项卡。 您可能会在此处看到应用程序安装 - 但您可能不会。
其次,如果您没有看到应用安装的任何实时数据,请查看名为" APP LAUNCHES的部分。"这可以用作您的应用正在运行的代理指示器。
第三,如果您没有看到" App Launches"的实时数据。 - 看看日期范围。更改日期范围以延长到明天的日期。给Facebook 1-2分钟更新您的数据。此时,您现在可以看到实时App启动正在发生 - 因此将知道您与FB的连接正在运行。