Để áp dụng các điểm cải tiến về độ trễ và tính ổn định của Android, hãy dùng GMA Next-Gen SDK. Hướng dẫn này trình bày cách định cấu hình Google Mobile Ads Unity Plugin để sử dụng GMA Next-Gen SDK cho Android.
Điều kiện tiên quyết
Trước khi tiếp tục, hãy làm như sau:
- Cài đặt Google Mobile Ads Unity Plugin phiên bản 10.6.0 trở lên.
- Sử dụng Unity phiên bản 2019.4 trở lên.
- Thiết lập Google Mobile Ads Unity Plugin.
- Có một dự án Unity.
Cập nhật cấp độ API tối thiểu lên 24
GMA Next-Gen SDK yêu cầu cấp độ API tối thiểu là 24. Để cập nhật cấp độ API tối thiểu, hãy làm như sau:
- Trên thanh trình đơn, hãy nhấp vào File > Build Profiles > Player Settings > Android > Other Settings > Identification (Tệp > Hồ sơ bản dựng > Cài đặt trình phát > Android > Cài đặt khác > Thông tin nhận dạng).
- Đặt Cấp độ API tối thiểu thành Android 7.0 "Nougat" (API cấp 24) trở lên.
Sửa đổi tệp phần phụ thuộc
11.1.0 trở lên
Để bật GMA Next-Gen SDK cho các bản dựng Android, hãy chọn Nội dung > Quảng cáo trên thiết bị di động của Google > Cài đặt trong trình chỉnh sửa Unity:

Trong trình kiểm tra chế độ cài đặt GMA Next-Gen SDK, hãy bật cả Switch Google Mobile Ads Android Architecture và GMA Next-Gen SDK.

11.0.0 – 10.6.0
Để bật GMA Next-Gen SDK cho các bản dựng Android, hãy sửa đổi tệp phần phụ thuộc:
Trong dự án Unity, hãy chuyển đến tệp
Assets/GoogleMobileAds/Editor/GoogleMobileAdsDependencies.xml.- Nếu bạn sử dụng Unity Package Manager, hãy chuyển đến Packages > Google Mobile Ads for Unity > GoogleMobileAds > Editor > GoogleMobileAdsDependencies.xml (Gói > Quảng cáo trên thiết bị di động của Google cho Unity > GoogleMobileAds > Trình chỉnh sửa > GoogleMobileAdsDependencies.xml).
Tìm phần tử
<androidPackage>bằng thông số kỹ thuậtcom.google.android.gms:play-services-ads.Thay thế phần tử này bằng phiên bản mới nhất hiện có của
com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk:<androidPackage spec="com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk:1.1.1"> <repositories> <repository>https://maven.google.com/</repository> </repositories> </androidPackage>Lưu tệp.
Trong quá trình xây dựng, Google Mobile Ads Unity Plugin sẽ phát hiện sự hiện diện của GMA Next-Gen SDK và sử dụng quá trình triển khai của bạn.
Ví dụ sau đây minh hoạ tệp GoogleMobileAdsDependencies.xml đã cập nhật:
<dependencies>
<androidPackages>
<androidPackage spec="com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk:1.1.1">
<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>
Tích hợp dàn xếp
Nếu bạn sử dụng tính năng dàn xếp, hãy làm theo hướng dẫn di chuyển Android để loại trừ các mô-đun com.google.android.gms trong các hoạt động tích hợp dàn xếp để tránh lỗi trùng lặp lớp.