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 = "你的App Token"; // 替换为你的实际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);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
}
|