將 Google Mobile Ads Unity 外掛程式搶先體驗版本整合至 Unity 應用程式

本指南適用於將 Google Mobile Ads Unity Plugin 搶先體驗版建構作業整合至 Unity 應用程式的發布商。搶先體驗版建構作業提供機會,讓您不必等待下一個版本發布,就能搶先使用最新的 Google Mobile Ads Unity Plugin 功能。此外,搶先體驗版建構作業經過完整測試,符合與公開版相同的發布標準。

按照本頁的步驟,將 Google Mobile Ads Unity Plugin 的搶先體驗版本整合至 Unity 應用程式。

必要條件

繼續操作前,請先執行下列工作:

整合操作說明

按一下分頁標籤,選取 Android 或 iOS 的操作說明。如果您要整合這兩個平台的搶先體驗版本,請完成兩個分頁中的操作說明。

Android

下載 Google Mobile Ads Android SDK 搶先體驗版本,並解壓縮至方便的位置。

接著,將這個位置新增為 Google Mobile Ads 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 Mobile Ads 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 解析器會執行並將所有必要依附元件匯入建構作業。

iOS

請確認 Assets/GoogleMobileAds/Editor/GoogleMobileAdsDependencies.xml 的依附元件 XML 檔案未參照 Google-Mobile-Ads-SDK CocoaPod。

接著,移除 JAR 解析器已放置在 Assets/Plugins/iOS 資料夾中的所有現有 GoogleMobileAdsSDK 副本。

下載 Google Mobile Ads iOS SDK 搶先體驗版本,並將解壓縮的內容放在 Unity 專案的 Assets/Plugins/iOS 目錄中。

建構應用程式時,系統會將架構複製到 iOS 專案。