Branch.io + Unity:如何设置Apple Search Ads?

问题描述 投票:-1回答:1

我已经将Branch SDK集成到我的Unity iOS应用中,并且一切正常。

现在,在分析页面上包含Apple Search Ads时遇到了一些问题。我阅读了文档(https://docs.branch.io/deep-linked-ads/apple-mobile-tracking/),但找不到任何专门针对Unity的内容。

我尝试匹配建议的功能,这是我可以设法“移植”的全部:

using UnityEngine;

public class BranchManager : MonoBehaviour
{
    void Start()
    {
        Branch.delayInitToCheckForSearchAds();
        Branch.initSession(CallbackWithBranchUniversalObject);
    }

    void CallbackWithBranchUniversalObject(BranchUniversalObject buo, BranchLinkProperties linkProps, string error)
    {
        if (error != null)
        {
            System.Console.WriteLine("Error : " + error);
        }
        else if (linkProps.controlParams.Count > 0)
        {
            System.Console.WriteLine("Deeplink params : "
                                    + buo.ToJsonString()
                                    + linkProps.ToJsonString());
        }
    }

}

这足以正确检索归因吗?

没有delayInitToCheckForSearchAds,它不起作用,所以我不确定。

此外,不确定这是否重要,但是我已经有自己的插件本机处理Apple Attribution(在MixPanel上进行跟踪)。

谢谢您的帮助! :)

c# ios unity3d branch.io
1个回答
0
投票

从这里的分行琼-->

您需要delayInitToCheckForSearchAds(),因为在初始化之前需要检查Apple搜索广告。请注意,致电进行归因会导致1秒钟的延迟(如果Apple Search Ads无法响应,则会延迟一秒钟)。

此外,您拥有自己的插件也没关系。

这里是指向我们的Github页面的链接,该页面在Apple Search Ads集成中特别针对单位突出了更多内容:Branch SDK - Unity: Apple Search Ads

希望这会有所帮助

© www.soinside.com 2019 - 2024. All rights reserved.