41 lines
1.1 KiB
C#
41 lines
1.1 KiB
C#
using System.Collections;
|
||
using System.Collections.Generic;
|
||
using AdjustSdk;
|
||
using Unity.VisualScripting;
|
||
using UnityEngine;
|
||
|
||
public class AdjustManager : MonoBehaviour
|
||
{
|
||
private string appToken = "cap3ypurzegw"; // 替换为你的实际App Token
|
||
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);
|
||
}
|
||
|
||
|
||
|
||
}
|