Dirichlet 聚合 SDK Unity 接入文档
SDK 支持版本
- Unity 2018.3 及以上(推荐 2019.4 LTS 或更新版本)
- Android 7.0(API level 24)及以上(默认集成穿山甲 SDK,请确保持平最低要求)
- .NET Standard 2.0 及以上
- Gradle 7.x + Android Gradle Plugin 4.0.1 及以上
- Unity 集成资源:
dirichlet_mediation_unity_4.2.4.3.unitypackage(当前提供 4.2.4.3)
SDK 集成
方式一:UnityPackage 导入(推荐)
- 下载
dirichlet_mediation_unity_4.2.4.3.unitypackage - 在 Unity 中依次点击 Assets → Import Package → Custom Package…
- 选择下载的
.unitypackage,保持所有条目勾选并导入 - 导入完成后,确认工程中存在以下目录:
Assets/DirichletMediationAssets/DirichletMediation/sample(示例代码)Assets/Plugins/Android/DirichletMediation
发布前务必删除示例代码
sample 目录包含示例代码,仅供开发调试参考。
正式发布前请务必删除 sample 目录,避免示例代码被打包到线上版本。
UnityPackage 导入后的下一步
使用 UnityPackage 导入后,可直接跳转至「SDK 初始化」章节开始接入。UnityPackage 已包含完整的 Gradle 依赖配置、AndroidManifest 权限声明及 ProGuard 混淆规则,无需手动处理。
下方「SDK 配置」章节仅适用于以下场景:
- 采用「方式二:手动拷贝」进行集成
- 项目已启用自定义 Gradle/Manifest 模板,需要与现有配置合并
- 构建时出现依赖冲突或 Manifest 合并错误
方式二:手动拷贝
- 将官方提供的
Assets/DirichletMediation、Assets/Plugins/Android、Assets/Plugins/Android/libs等目录复制到 Unity 项目 - 保留 Demo 中的
TapAdDependencies.xml、proguard-user.txt、AndroidManifest.xml等构建文件,确保依赖完整