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

41 lines
1.1 KiB
C#
Raw Normal View History

2025-08-30 10:46:34 +00:00
using System.Collections;
using System.Collections.Generic;
using AdjustSdk;
using Unity.VisualScripting;
using UnityEngine;
public class AdjustManager : MonoBehaviour
{
2025-08-30 11:16:32 +00:00
private string appToken = "cap3ypurzegw"; // 替换为你的实际App Token
2025-08-30 10:46:34 +00:00
private AdjustEnvironment environment = AdjustEnvironment.Sandbox; // 测试用Sandbox发布用Production
public void Awake()
{
AdjustConfig config = new AdjustConfig(appToken, environment);
// 设置归因变更回调函数
config.AttributionChangedDelegate = AttributionChangedDelegate;
// (可选)设置其他配置,如日志级别
config.LogLevel = AdjustLogLevel.Verbose;
// 初始化Adjust SDK
Adjust.InitSdk(config);
}
/// <summary>
/// 归因信息
/// </summary>
/// <param name="attribution"></param>
private void AttributionChangedDelegate(AdjustAttribution attribution)
{
Debug.Log("Attribution changed");
AdjustNetwork.SetNetwork(attribution.Network);
}
}