SDK_UnityMoney/Assets/Script/SDKManager/AdjustManager/AdjustManager.cs

43 lines
1.2 KiB
C#
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

using System.Collections;
using System.Collections.Generic;
using AdjustSdk;
using SDK.Utils;
using Unity.VisualScripting;
using UnityEngine;
public class AdjustManager : NormalSingleton<AdjustManager>
{
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());
}
/// <summary>
/// 归因信息
/// </summary>
/// <param name="attribution"></param>
private void AttributionChangedDelegate(AdjustAttribution attribution)
{
Debug.Log("Attribution changed");
AdjustNetwork.Instance.SetNetwork(attribution.Network);
}
}