安装适用于 Android 的 Unity Ads SDK
您可以使用 Gradle 依赖项来集成 Unity Ads SDK。Unity 支持 Android 4.4“KitKat”(API 级别 19)及更高版本。
Note: Unity Ads has new dependencies from SDK version 4.5.0. Manually including the linked aar file (which contains all metadata, Android manifest, classes.jar, proguard rules, and so on) will lead to runtime errors if dependencies are not properly resolved. It's recommended to use a package management system such as Gradle to handle dependency management. Refer to the Android SDK integration steps for details.
将 Unity Ads SDK 添加到您的项目
警告:从 Unity Ads SDK 版本 4.7.0 及更高版本开始,需要 Java 8+ 作为目标。
- 将以下代码添加到您应用级别的 build.gradle 文件中的
repositories
部分repositories { mavenCentral() }
- 将以下代码添加到
dependencies
部分dependencies { implementation 'com.unity3d.ads:unity-ads:4.7.0' }
- 如果您的项目尚未使用 Java 8+,请在 build.gradle 中的
compileOptions
部分将 Java 版本设置为 8android { compileOptions { sourceCompatibility = JavaVersion.VERSION_1_8 targetCompatibility = JavaVersion.VERSION_1_8 } }
广告 ID
Note: If your app uses the Unity Ads SDK version 4.1 or later, you can skip this step because the SDK automatically declares the permission and can access the Advertising ID whenever it is available. Apps using the Unity Ads SDK version 4.0.1 or earlier must include the declaration manually.
当 Android 用户选择退出基于兴趣的广告或广告个性化时,广告标识符将不可用。发布商将收到一串零来代替标识符。
此外,当应用将其目标更新到 Android 13 或更高版本时,它们需要在清单文件中声明 Google Play 服务的正常权限,如下所示
<uses-permission android:name="com.google.android.gms.permission.AD_ID"/>
重要:Google 将从 2022 年 4 月 1 日开始强制执行此声明。有关更多信息,请参阅 Google Play Console 帮助文档中的广告 ID。
下一步:要继续集成,请参阅在 Android 中初始化 SDK 文档。