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

如果發布商有意採用 Google Mobile Ads SDK 搶先體驗版本整合至 Unity 應用程式,歡迎參閱本指南。搶先體驗版本可讓您搶先使用最新版 Google Mobile Ads SDK 功能,且經過完整測試,符合與公開版本相同的發布標準。

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

必要條件

  • 請按照入門指南,將 GMA Unity 外掛程式整合至 Unity 專案。

  • 帳戶管理員提供的 Google Mobile Ads SDK 搶先體驗版本。

整合操作說明

按一下分頁標籤,選取 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 SDK zip 檔案的封存內容路徑。 如要判斷依附元件版本 (如上一個程式碼片段中的 x.y.z 所示),請在 Early Access 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 專案。