Unity游戏在安卓上的推广安装无法在Facebook Analytics for Apps中追踪。

20

我注意到在追踪广告活动的安装情况时,Android和iOS之间存在明显的差异。应用程序分析显示 iOS 上有大约1000个安装,而 Android 上仅有 5 个(这与游戏开发者所安装的数量相对应)。我正在使用 Game Analytics 和 Google Developer 控制台进行交叉检查,并且可以看到有比安装跟踪报告的更多的 Android 玩家(他们不是有机玩家)。

我已按照此处所述集成了Facebook Unity SDK,并按照此处的标准激活过程进行了描述:

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

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

这个项目创建的Facebook应用程序已经被Facebook团队审核并批准。我是否不知道任何会妨碍Facebook Unity SDK在Android上正确跟踪广告安装的问题?


你使用的是哪个版本的Facebook SDK?同时,请查看此答案 - MX D
1
我正在使用Unity Facebook SDK 7.9.0。我已经在Facebook应用程序配置中添加了Debug Android Key Hash。 - adriankago
1个回答

0

试一下这个

  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");
 }
}

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接