如要採用 Android 延遲和穩定性改良項目,請使用 GMA Next Gen SDK。本指南說明如何設定 Google Mobile Ads Unity 外掛程式,以使用 Android 適用的 GMA Next Gen SDK。
必備條件
繼續操作前,請先執行下列工作:
- 安裝 Google Mobile Ads Unity 外掛程式 10.6.0 以上版本。
使用 Unity 6.0 以上版本。
完成入門指南步驟。
擁有 Unity 專案。
更新最低 API 級別至 24
GMA Next Gen SDK 需要的最低 API 級別為 24。如要更新最低 API 級別,請按照下列步驟操作:
- 在選單列中,依序點選「File」>「Build Profiles」>「Player Settings」>「Android」>「Other Settings」>「Identification」。
- 將「Minimum API Level」設為「Android 7.0 'Nougat' (API Level 24)」以上版本。
修改依附元件檔案
如要在 Android 版本啟用 GMA Next Gen SDK,請按照下列步驟操作:
在 Unity 專案,前往
Assets/GoogleMobileAds/Editor/GoogleMobileAdsDependencies.xml檔案。- 如果您使用 Unity Package Manager,請依序前往「Packages」>「Google Mobile Ads for Unity」>「GoogleMobileAds」>「Editor」>「GoogleMobileAdsDependencies.xml」。
找出具有
com.google.android.gms:play-services-ads規格的<androidPackage>元素。將元素替換為最新可用版本的
com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk:<androidPackage spec="com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk:0.21.0-beta01"> <repositories> <repository>https://maven.google.com/</repository> </repositories> </androidPackage>儲存檔案。
在建構程序中,Google Mobile Ads Unity 外掛程式會偵測 GMA Next Gen SDK,並使用您的導入項目。
查看完整範例
以下範例顯示更新後的 GoogleMobileAdsDependencies.xml 檔案:
<dependencies>
<androidPackages>
<androidPackage spec="com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk:0.21.0-beta01">
<repositories>
<repository>https://maven.google.com/</repository>
</repositories>
</androidPackage>
<androidPackage spec="androidx.constraintlayout:constraintlayout:2.1.4">
<repositories>
<repository>https://maven.google.com/</repository>
</repositories>
</androidPackage>
<androidPackage spec="androidx.lifecycle:lifecycle-process:2.6.2">
<repositories>
<repository>https://maven.google.com/</repository>
</repositories>
</androidPackage>
</androidPackages>
<iosPods>
<iosPod name="Google-Mobile-Ads-SDK" version="~> 12.11.0">
<sources>
<source>https://github.com/CocoaPods/Specs</source>
</sources>
</iosPod>
</iosPods>
</dependencies>