using System.Collections; using System.Collections.Generic; using AdjustSdk; using SDK.Utils; using Unity.VisualScripting; using UnityEngine; public class AdjustManager : NormalSingleton { private string appToken = "cap3ypurzegw"; // 替换为你的实际App Token private AdjustEnvironment environment = AdjustEnvironment.Sandbox; // 测试用Sandbox,发布用Production public void Init() { AdjustConfig config = new AdjustConfig(appToken, environment); // 设置归因变更回调函数 config.AttributionChangedDelegate = AttributionChangedDelegate; // (可选)设置其他配置,如日志级别 config.LogLevel = AdjustLogLevel.Verbose; // 初始化Adjust SDK Adjust.InitSdk(config); //计时3分钟 AppSDKManager.Instance.Coroutine(AdjustNetwork.Instance.SetOrganic3Min()); } /// /// 归因信息 /// /// private void AttributionChangedDelegate(AdjustAttribution attribution) { Debug.Log("Attribution changed"); AdjustNetwork.Instance.SetNetwork(attribution.Network); } }