Files
tysdk-intergration/sdk-intergration/Assets/MaxSdk/Scripts/IntegrationManager/Editor/AppLovinMenuItems.cs
tech 5b3dfd98c2 feat(integration): 添加 AppLovin SDK 集成管理功能
- 实现 AppLovinIntegrationManagerUtils 版本比较工具类
- 添加 AppLovinPackageManager 处理 UPM 和 Assets 包管理
- 实现 AppLovinPluginMigrationHelper 插件迁移辅助功能
- 添加 AppLovinUpmManifest 管理 UPM 清单文件操作
- 支持 mediation adapter 的版本检测和安装管理
- 实现重复适配器检测和删除功能
2026-01-20 19:02:06 +08:00

61 lines
1.6 KiB
C#

//
// MaxMenuItems.cs
// AppLovin MAX Unity Plugin
//
// Created by Santosh Bagadi on 5/27/19.
// Copyright © 2019 AppLovin. All rights reserved.
//
using UnityEditor;
using UnityEngine;
namespace AppLovinMax.Scripts.IntegrationManager.Editor
{
public static class AppLovinMenuItems
{
/**
* The special characters at the end represent a shortcut for this action.
*
* % - ctrl on Windows, cmd on macOS
* # - shift
* & - alt
*
* So, (shift + cmd/ctrl + i) will launch the integration manager
*/
[MenuItem("AppLovin/Integration Manager %#i")]
private static void IntegrationManager()
{
ShowIntegrationManager();
}
[MenuItem("AppLovin/Documentation")]
private static void Documentation()
{
Application.OpenURL("https://support.axon.ai/en/max/unity/overview/integration");
}
[MenuItem("AppLovin/Contact Us")]
private static void ContactUs()
{
Application.OpenURL("https://www.applovin.com/contact/");
}
[MenuItem("AppLovin/About")]
private static void About()
{
Application.OpenURL("https://www.applovin.com/about/");
}
[MenuItem("Assets/AppLovin Integration Manager")]
private static void AssetsIntegrationManager()
{
ShowIntegrationManager();
}
private static void ShowIntegrationManager()
{
AppLovinIntegrationManagerWindow.ShowManager();
}
}
}