Tích hợp các bản dựng quyền truy cập sớm của SDK Quảng cáo của Google trên thiết bị di động vào các ứng dụng Unity

Tài liệu hướng dẫn này dành cho những nhà xuất bản tích hợp một bản dựng truy cập sớm của SDK quảng cáo trên thiết bị di động của Google vào ứng dụng Unity. Bản dựng truy cập sớm mang đến cơ hội tận dụng các tính năng mới nhất của SDK quảng cáo trên thiết bị di động của Google mà không cần chờ bản phát hành tiếp theo. Các bản dựng này đã được kiểm thử đầy đủ và đáp ứng các tiêu chí phát hành tương tự như bản dựng công khai.

Hãy làm theo các bước trên trang này để tích hợp bản dựng truy cập sớm của SDK quảng cáo trên thiết bị di động của Google vào ứng dụng Unity.

Điều kiện tiên quyết

  • Làm theo hướng dẫn Bắt đầu để tích hợp trình bổ trợ GMA Unity vào dự án Unity của bạn.

  • Các bản dựng quyền truy cập sớm của SDK quảng cáo trên thiết bị di động của Google do người quản lý tài khoản của bạn cung cấp.

Hướng dẫn tích hợp

Nhấp vào một thẻ để chọn hướng dẫn cho Android hoặc iOS. Nếu bạn đang tích hợp bản dựng tiếp cận sớm cho cả hai nền tảng, hãy hoàn tất hướng dẫn trên cả hai thẻ.

Android

Tải bản dựng quyền truy cập sớm của SDK quảng cáo trên thiết bị di động của Google cho Android xuống và trích xuất ở vị trí thuận tiện.

Tiếp theo, hãy thêm vị trí này làm kho lưu trữ Maven tuỳ chỉnh cho trình bổ trợ Google Mobile Ads Unity.

Cập nhật tệp XML phần phụ thuộc

Cập nhật nội dung của tệp XML tại Assets/GoogleMobileAds/Editor/GoogleMobileAdsDependencies.xml thành nội dung sau:

<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>

Bạn phải thay thế phần chữ in đậm /path/to/extracted/maven/repo bằng đường dẫn đến nội dung được lưu trữ của tệp zip SDK quảng cáo trên thiết bị di động của Google (bản dựng quyền truy cập sớm). Bạn có thể xác định phiên bản phần phụ thuộc (biểu thị bằng x.y.z trong đoạn mã trước) bằng cách tìm phiên bản mới nhất có trong thư mục com/google/android/gms/play-services-ads/ trong nội dung đã trích xuất của tệp zip SDK Android quảng cáo trên thiết bị di động của Google (bản dựng quyền truy cập sớm).

Buộc phân giải phần phụ thuộc

Trong trình chỉnh sửa Unity, hãy chọn Nội dung > Trình phân giải các dịch vụ của Google Play > Trình phân giải Android > Buộc phân giải. Sau đó, thư viện Trình phân giải các dịch vụ của Google Play dành cho Unity sẽ thực hiện quy trình phân giải phần phụ thuộc từ đầu và sao chép các phần phụ thuộc đã khai báo vào thư mục Assets/Plugins/Android của ứng dụng Unity.

Buộc giải quyết

Khi bạn tạo ứng dụng, trình phân giải JAR sẽ chạy và nhập tất cả các phần phụ thuộc bắt buộc vào bản dựng.

iOS

Đảm bảo rằng tệp XML phần phụ thuộc tại Assets/GoogleMobileAds/Editor/GoogleMobileAdsDependencies.xml không có tham chiếu đến Google-Mobile-Ads-SDK CocoaPod.

Tiếp theo, hãy xoá mọi bản sao hiện có của GoogleMobileAdsSDK mà trình phân giải JAR đã đặt trong thư mục Assets/Plugins/iOS.

Tải bản dựng quyền truy cập sớm của SDK quảng cáo trên thiết bị di động của Google cho iOS xuống và đặt nội dung đã trích xuất của bản dựng này vào thư mục Assets/Plugins/iOS của dự án Unity.

Khi bạn tạo ứng dụng, ứng dụng đó sẽ sao chép khung vào dự án iOS.