Guru SDK Core
 
 
 
 
 
 
Go to file
胡宇飞 a0532a5ced init commit 2023-12-26 12:22:19 +08:00
Editor init commit 2023-12-26 12:22:19 +08:00
Keystore init commit 2023-12-26 12:22:19 +08:00
LitJson init commit 2023-12-26 12:22:19 +08:00
Runtime init commit 2023-12-26 12:22:19 +08:00
.gitignore init commit 2023-12-26 12:22:19 +08:00
ChangeLog.md init commit 2023-12-26 12:22:19 +08:00
ChangeLog.md.meta init commit 2023-12-26 12:22:19 +08:00
Editor.meta init commit 2023-12-26 12:22:19 +08:00
Keystore.meta init commit 2023-12-26 12:22:19 +08:00
LitJson.meta init commit 2023-12-26 12:22:19 +08:00
README.md init commit 2023-12-26 12:22:19 +08:00
README.md.meta init commit 2023-12-26 12:22:19 +08:00
Runtime.meta init commit 2023-12-26 12:22:19 +08:00
link.xml init commit 2023-12-26 12:22:19 +08:00
link.xml.meta init commit 2023-12-26 12:22:19 +08:00
package.json init commit 2023-12-26 12:22:19 +08:00
package.json.meta init commit 2023-12-26 12:22:19 +08:00

README.md

Guru Framework

Version 2.1.0

  • 插件整体调整了文件结构,细分了相关模块的路径,添加了对应的 asmdef 文件

Version 2.0.3

依赖库

Firebase

  • 整体升级为 10.1.1

AppLovin Max

  • 整体升级为 11.11.3
  • 详细的广告Adapter版本, 详见这里

子模块

GuruCore

GuruSDK 核心逻辑类

GuruAds

GuruSDK 封装了广告服务相关的接口

  • 新增了 Moloco 和 Pubmatic 两个渠道
  • 新增了ATTManager 用于管理ATT弹出和相关事件统计

GuruAnalytics

Guru自打点统计模块

  • 更新了用户时长统计修复, 修复 Worker 启动报错的问题

GuruConsent

使用 Funding Choices 作为数据的启动广告隐私权限引导模块

GuruBuildTool

构建工具合集

  • 更新了SKADNetwork 数据
  • 更新 Xcode15 构建支持

GuruIAP

支付服务相关接口, 底层使用的是 Unity 的 In-App-Purchase 插件

GuruEntry

游戏入口模块

GuruL10n

Guru的翻译模块, 内部衔接了 I2 Localization 插件, 外部衔接中台自动翻译接口

GuruRating

游戏评分模块

Keywords

Max Keywords 上报模块


升级须知

Android

  • 需要在 BuildSettings/Player Settings.../Publishing Settings 内, 开启使用 Custom Main Gradle Template

  • 可以直接使用中台提供的 launcherTemplate.gradle 文件

  • 或者在新生成的 Assets/Plugins/Android/launcherTemplate.gradle 内添加如下代码:

    android {    
        ...
    
        lintOptions {
            abortOnError false
            checkReleaseBuilds false // <---请添加此行代码
        }
    
    
        // 请将模版内的 **PACKAGING_OPTIONS** 替换为如下代码
        packagingOptions {
            exclude("META-INF/*.kotlin_module")
        }
    
        ...   
    }    
    
  • Android 构建的最小 Target Version 为 21

iOS

  • 构建相关的升级已经提交至 BuildTools 内
  • 其他问题持续收集中