每个 Unity 编辑器版本只能与特定版本的 Gradle 兼容。较早版本的 Unity 编辑器使用较早版本的 Gradle,而较早版本的 Gradle 与最新版 Google 移动广告不兼容。
如需构建 Android 应用,请选择您偏好的 Unity 编辑器版本:
2023.1 或更高版本
启用 Gradle build 预处理器
在 Unity 编辑器 2021.3.41f1 及更高版本中,Gradle build 预处理器默认处于启用状态。该处理器会自动应用所有必需的 Gradle 和可执行游戏文件设置,以支持在较低版本的 Unity 编辑器中使用最新版 Google Mobile Ads Unity Plugin。
手动配置 Android 和 Gradle 设置
启用自定义 Gradle 模板
依次前往 Project Settings(项目设置)> Player(可执行游戏文件)> Android > Publishing Settings(发布设置)> Build(构建),然后启用 Custom Main Gradle Template 和 Custom Gradle Properties Template。
设置目标 API 级别
在主菜单中,依次打开 Edit(编辑)> Project Settings(项目设置)> Player(可执行游戏文件)> Android > Other Settings(其他设置),并将 Target API Level(目标 API 级别)设置为 API Level 23(API 级别 23)或更高级别。
2021.3.41f1 - 2022.3
启用 Gradle build 预处理器
在 Unity 编辑器 2021.3.41f1 及更高版本中,Gradle build 预处理器默认处于启用状态。该处理器会自动应用所有必需的 Gradle 和可执行游戏文件设置,以支持在较低版本的 Unity 编辑器中使用最新版 Google Mobile Ads Unity Plugin。
手动配置 Android 和 Gradle 设置
启用自定义 Gradle 模板
依次前往 Project Settings(项目设置)> Player(可执行游戏文件)> Android > Publishing Settings(发布设置)> Build(构建),然后启用 Custom Main Gradle Template 和 Custom Gradle Properties Template。
设置目标 API 级别
在主菜单中,依次打开 Edit(编辑)> Project Settings(项目设置)> Player(可执行游戏文件)> Android > Other Settings(其他设置),并将 Target API Level(目标 API 级别)设置为 API Level 23(API 级别 23)或更高级别。
将 Jetifier 忽略列表添加到“gradleTemplate.properties”
修改 Assets/Plugins/Android/gradleTemplate.properties,在其中添加下面这行内容:
android.jetifier.ignorelist=annotation-experimental-1.4.0.