【问题标题】:Unity game campaign installs on Android not tracked in Facebook Analytics for AppsFacebook Analytics for Apps 中未跟踪 Android 上的 Unity 游戏活动安装
【发布时间】:2017-04-27 10:41:58
【问题描述】:

我发现 Android 和 iOS 在跟踪广告系列安装方面存在很大差异。应用分析显示在 iOS 上安装了大约 1000 次,在 Android 上只有 5 次(这与游戏的开发者安装数量相关)。我在 Game Analytics 和 Google Developer 控制台中进行交叉检查,我发现 Android 玩家比安装跟踪报告的要多得多(而且他们不是自然玩家)。

我已经按照here 的描述集成了 Facebook SDK for Unity,并使用了here 描述的标准激活程序:

void Awake() {
    if (!FB.IsInitialized) {
        FB.Init(() => {
            FB.ActivateApp();
        });
    } else {
        FB.ActivateApp();
    }
}

void OnApplicationPause(bool pause) {
    if (!pause) {
        FB.ActivateApp();
    }
}

为此项目创建的 Facebook 应用程序已通过 Facebook 团队的审核和批准。有什么我不知道的东西会阻止 Facebook SDK for Unity 在 Android 上正确跟踪campaing 安装吗?

【问题讨论】:

  • 你用过哪个版本的facebook sdk?还有take a look at this answer
  • 我正在使用 Unity Facebook SDK 7.9.0。我在 Facebook 应用程序配置中添加了 Debug Android Key Hash。

标签: android facebook unity3d facebook-unity-sdk facebook-analytics


【解决方案1】:

试试这个

  using Facebook.Unity;

  void Awake ()
  {
  if (!FB.IsInitialized) {
    FB.Init(InitCallback);
  } else {
    FB.ActivateApp();
  }
 }

 private void InitCallback ()
 {
  if (FB.IsInitialized) {
    FB.ActivateApp();
 } else {
    Debug.Log("Failed to Initialize the Facebook SDK");
 }
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多