本指南适用于将 Google Mobile Ads Unity Plugin 的抢先体验版集成到 Unity 应用中的发布商。借助抢先体验版,您可以利用最新的 Google Mobile Ads Unity Plugin 功能,而无需等待下一个版本,并且这些版本经过全面测试,符合与公开版相同的发布标准。
按照本页面中的步骤,将 Google Mobile Ads Unity Plugin 的抢先体验版集成到您的 Unity 应用中。
前提条件
在继续操作之前,请先完成以下事项:
设置 Google Mobile Ads Unity Plugin 以将 Google Mobile Ads Unity Plugin 集成到 Unity 项目中。
客户经理提供的 Google Mobile Ads Unity Plugin 抢先体验版。
集成说明
点击相应标签页即可选择 Android 或 iOS 说明。如果您要为这两个平台集成抢先体验版 build,请完成这两个标签页中的说明。
Android
下载 Google 移动广告 Android SDK 的抢先体验版本,并将其解压缩到方便的位置。
接下来,将此位置添加为 Google 移动广告 Unity 插件的自定义 Maven 代码库。
更新依赖项 XML 文件
将 Assets/GoogleMobileAds/Editor/GoogleMobileAdsDependencies.xml 处的 XML 文件的内容更新为以下内容:
<dependencies>
<androidPackages>
<androidPackage spec="com.google.android.gms:play-services-ads:x.y.z">
<repositories>
<repository>/path/to/extracted/maven/repo</repository>
<repository>https://maven.google.com/</repository>
</repositories>
</androidPackage>
</androidPackages>
</dependencies>
请务必将粗体文本 /path/to/extracted/maven/repo 替换为抢先体验版 Google Mobile Ads Unity Plugin ZIP 文件的归档内容的路径。
上一个代码段中 x.y.z 所显示的依赖项版本,可以通过在 Google 移动广告 Android SDK 抢先体验版本的 zip 文件解压缩后的内容中,进入 com/google/android/gms/play-services-ads/ 目录并找到显示的最新版本来确定。
强制依赖项解析
在 Unity 编辑器中,依次选择 Assets > Play Services Resolver > Android Resolver > Force Resolve。然后,Unity Play 服务解析器库会从头开始执行依赖项解析,并将声明的依赖项复制到 Unity 应用的 Assets/Plugins/Android 目录中。

构建应用时,JAR 解析器会运行并将所有必需的依赖项导入到 build 中。
iOS
确保 Assets/GoogleMobileAds/Editor/GoogleMobileAdsDependencies.xml 中的依赖项 XML 文件没有对 Google-Mobile-Ads-SDK CocoaPod 的引用。
接下来,移除 JAR 解析器已放置在 Assets/Plugins/iOS 文件夹中的 GoogleMobileAdsSDK 的所有现有副本。
下载 Google 移动广告 iOS SDK 的抢先体验版本,并将其解压缩的内容放置在 Unity 项目的 Assets/Plugins/iOS 目录中。
当您开发应用时,它会将框架复制到 iOS 项目中。