Tích hợp Unity Ads với tính năng Dàn xếp của AdMob

Hướng dẫn này sẽ cho bạn biết cách sử dụng Google Mobile Ads SDK để tải và hiển thị quảng cáo từ Unity Ads bằng Dàn xếp AdMob, bao gồm cả các hoạt động tích hợp tính năng đặt giá thầu và dàn xếp kiểu thác nước. Bài viết này hướng dẫn cách thêm Unity Ads vào cấu hình trung gian của đơn vị quảng cáo, và cách tích hợp SDK và bộ chuyển đổi Unity Ads vào ứng dụng iOS.

Các định dạng quảng cáo và công cụ tích hợp được hỗ trợ

Bộ chuyển đổi dàn xếp cho Unity Ads có các chức năng sau:

Tích hợp
Đặt giá thầu
Thác nước  1
Định dạng
Biểu ngữ
Quảng cáo xen kẽ
Được thưởng
Mã gốc

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

Trước khi tiếp tục, hãy xác minh những thông tin sau:

  • Mục tiêu triển khai iOS là 13.0 trở lên.

  • [Đối với tính năng đặt giá thầu]: Để tích hợp tất cả các định dạng quảng cáo được hỗ trợ trong tính năng đặt giá thầu, hãy sử dụng bộ chuyển đổi Unity 4.14.1.1 trở lên (nên dùng phiên bản mới nhất).

Bước 1: Thiết lập cấu hình trong giao diện người dùng Unity Ads

Đăng ký hoặc đăng nhập vào Unity Ads.

Tạo dự án

Trên trang tổng quan Unity Ads, hãy chuyển đến Dự án rồi nhấp vào Mới.

Điền thông tin vào biểu mẫu rồi nhấp vào Tạo để thêm dự án.

Điều hướng đến Unity Ads Monetization, sau đó nhấp vào Bắt đầu.

Trong phương thức New Project (Dự án mới), hãy chọn I will use Mediation (Tôi sẽ sử dụng tính năng hoà giải) và Google AdMob cho Mediation Partner (Đối tác hoà giải), sau đó nhấp vào Next (Tiếp theo).

Chọn chế độ cài đặt quảng cáo, rồi nhấp vào Tiếp theo.

Chọn chế độ thiết lập vị trí, rồi nhấp vào Tiếp theo.

Đặt giá thầu

Thác nước

Điền thông tin vào biểu mẫu, rồi nhấp vào Thêm dự án.

Ghi lại Mã trò chơi.

Tạo các đơn vị quảng cáo và vị trí đặt quảng cáo

Chuyển đến Unity Ads Monetization (Kiếm tiền qua quảng cáo của Unity) > Placements (Vị trí đặt quảng cáo), sau đó chọn dự án của bạn rồi nhấp vào Add ad unit (Thêm đơn vị quảng cáo).

Nhập Tên đơn vị quảng cáo, sau đó chọn Nền tảngĐịnh dạng quảng cáo.

Đặt giá thầu

Chọn Đấu giá cho Thiết lập. Dưới mục Vị trí, hãy nhập Tên vị trí.

Ghi lại Mã vị trí.

Thác nước

Chọn Thác nước cho Thiết lập. Trong mục Vị trí, hãy nhập Tên vị trí, Gắn thẻ địa lýMục tiêu.

Ghi lại Mã vị trí.

Cuối cùng, hãy nhấp vào Thêm đơn vị quảng cáo để lưu đơn vị quảng cáo và vị trí đặt quảng cáo.

Tìm khóa API báo cáo Unity Ads

Đặt giá thầu

Bạn không bắt buộc phải thực hiện bước này đối với các chế độ tích hợp đặt giá thầu.

Thác nước

Chuyển đến Kiếm tiền từ Unity Ads > Quản lý API và ghi lại Khoá API trong Quyền truy cập API vào số liệu thống kê về hoạt động kiếm tiền.

Sau đó, chuyển đến phần Kiếm tiền bằng Unity Ads > Cài đặt tổ chức và ghi lại Mã nhận dạng chính của tổ chức.

Cập nhật tệp app-ads.txt

Tệp Authorized Sellers for Apps app-ads.txt là một sáng kiến của IAB Tech Lab giúp đảm bảo rằng khoảng không quảng cáo trong ứng dụng của bạn chỉ được bán thông qua những kênh mà bạn đã xác định là được uỷ quyền. Để tránh mất nhiều doanh thu từ quảng cáo, bạn cần phải triển khai tệp app-ads.txt. Nếu chưa làm, hãy thiết lập tệp app-ads.txt cho ứng dụng của bạn.

Để triển khai app-ads.txt cho Unity Ads, hãy xem thiết lập app-ads.txt lần đầu tiên.

Bật chế độ thử nghiệm

Bạn có thể bật chế độ thử nghiệm trên trang tổng quan Unity Ads. Chuyển đến phần Kiếm tiền bằng Unity Ads > Kiểm thử.

Bạn có thể buộc chế độ thử nghiệm cho ứng dụng của mình bằng cách nhấp vào nút chỉnh sửa bên cạnh Apple App Store, bật Ghi đè chế độ thử nghiệm của ứng dụng và chọn Buộc BẬT chế độ thử nghiệm (tức là sử dụng quảng cáo thử nghiệm) cho tất cả các thiết bị.

Ngoài ra, bạn có thể bật chế độ kiểm thử cho các thiết bị cụ thể bằng cách nhấp vào Thêm thiết bị kiểm thử.

Nhập thông tin chi tiết về thiết bị thử nghiệm, sau đó nhấp vào Lưu.

Bước 2: Thiết lập nhu cầu quảng cáo Unity Ads trong giao diện người dùng AdMob

Định cấu hình chế độ cài đặt dàn xếp cho đơn vị quảng cáo

Bạn cần thêm Unity Ads vào cấu hình trung gian cho đơn vị quảng cáo của mình.

Trước tiên, hãy đăng nhập vào tài khoản AdMob của bạn. Tiếp theo, hãy chuyển đến thẻ Hoà giải. Nếu bạn có một nhóm dàn xếp hiện tại mà bạn muốn sửa đổi, hãy nhấp vào tên của nhóm dàn xếp đó để chỉnh sửa, rồi chuyển đến phần Thêm Unity Ads làm nguồn quảng cáo.

Để tạo một nhóm dàn xếp mới, hãy chọn Tạo nhóm dàn xếp.

Nhập định dạng quảng cáo và nền tảng, sau đó nhấp vào Tiếp tục.

Đặt tên cho nhóm dàn xếp và chọn vị trí để nhắm đến. Tiếp theo, hãy đặt trạng thái nhóm hoà giải thành Đã bật, rồi nhấp vào Thêm đơn vị quảng cáo.

Liên kết nhóm dàn xếp này với một hoặc nhiều đơn vị quảng cáo AdMob hiện có. Sau đó, hãy nhấp vào Xong.

Bây giờ, bạn sẽ thấy thẻ đơn vị quảng cáo có các đơn vị quảng cáo mà bạn đã chọn:

Thêm Unity Ads làm nguồn quảng cáo

Đặt giá thầu


Trong mục Nguồn quảng cáo, hãy tìm thẻ Đặt giá thầu rồi chọn Thêm nguồn quảng cáo. Sau đó, hãy chọn Unity Ads.

Nhấp vào Cách ký kết thỏa thuận hợp tácthiết lập quan hệ đối tác đấu thầu với Unity Ads.



Nhấp vào Xác nhận và đồng ý, rồi nhấp vào Tiếp tục.



Nếu bạn đã có sẵn cấu hình ánh xạ cho Unity Ads, bạn có thể chọn cấu hình đó. Nếu không, hãy nhấp vào Thêm mối liên kết.



Tiếp theo, hãy nhập Mã trò chơi Mã định danh vị trí thu được ở phần trước. Sau đó, hãy nhấp vào Xong.



Thác nước


Trong thẻ Thác nước trong mục Nguồn quảng cáo, hãy chọn Thêm nguồn quảng cáo.

Lựa chọn Quảng cáo Unity và kích hoạt Tối ưu hóa công tắc. Nhập Khoá APIMã nhận dạng cốt lõi của tổ chức mà bạn nhận được trong phần trước để thiết lập tính năng tối ưu hoá nguồn quảng cáo cho Unity Ads. Sau đó, hãy nhập giá trị eCPM cho Unity Ads rồi nhấp vào Tiếp tục.




Nếu đã có mối liên kết cho Unity Ads, bạn có thể chọn mối liên kết đó. Nếu không, hãy nhấp vào Thêm mối liên kết.



Tiếp theo, hãy nhập Mã trò chơiMã vị trí mà bạn đã nhận được trong phần trước. Sau đó, hãy nhấp vào Xong.


Thêm Unity Ads vào danh sách đối tác quảng cáo theo GDPR và quy định của các bang tại Hoa Kỳ

Hãy làm theo các bước trong phần Chế độ cài đặt theo quy định của Châu ÂuChế độ cài đặt theo quy định của các bang tại Hoa Kỳ để thêm Unity Ads vào danh sách đối tác quảng cáo theo quy định của Châu Âu và các bang tại Hoa Kỳ trong giao diện người dùng AdMob.

Bước 3: Nhập SDK và bộ chuyển đổi Unity Ads

Sử dụng Trình quản lý gói Swift

Trước khi tiếp tục, bạn phải có phiên bản bộ chuyển đổi tối thiểu là 4.16.0.0.

Để thêm một phần phụ thuộc gói vào dự án, hãy làm theo các bước sau:

  1. Trong Xcode, hãy chuyển đến File > Add Package Dependencies... (Tệp > Thêm phần phụ thuộc của gói).

  2. Trong lời nhắc xuất hiện, hãy tìm URL gói sau:

    https://github.com/googleads/googleads-mobile-ios-mediation-unity.git
    
  3. Trong Dependency Rule (Quy tắc về phần phụ thuộc), hãy chọn Branch (Nhánh).

  4. Trong trường văn bản, hãy nhập main.

Sử dụng CocoaPods

  • Thêm dòng sau vào Podfile của dự án:

    pod 'GoogleMobileAdsMediationUnity'
    
  • Chạy từ dòng lệnh:

    pod install --repo-update

Tích hợp thủ công

  • Tải phiên bản mới nhất của Unity Ads SDK xuống và liên kết UnityAds.framework trong dự án của bạn.

  • Tải xuống phiên bản mới nhất của bộ điều hợp Unity Ads từ liên kết tải xuống trong Changelog và liên kết UnityAdapter.framework trong dự án của bạn.

Bước 4: Triển khai chế độ cài đặt quyền riêng tư trên Unity Ads SDK

Để tuân thủ Chính sách của Google về sự đồng ý của người dùng ở Liên minh Châu Âu, bạn phải công bố một số thông tin nhất định cho người dùng ở Khu vực kinh tế Châu Âu (EEA), Vương quốc Anh và Thuỵ Sĩ, đồng thời phải có được sự đồng ý của họ để sử dụng cookie hoặc phương pháp lưu trữ cục bộ khác (nếu pháp luật yêu cầu), cũng như để thu thập, chia sẻ và sử dụng dữ liệu cá nhân cho mục đích cá nhân hoá quảng cáo. Chính sách này thể hiện các yêu cầu của Chỉ thị về quyền riêng tư và truyền thông điện tử của Liên minh Châu Âu và Quy định chung về việc bảo vệ dữ liệu (GDPR). Bạn chịu trách nhiệm xác minh rằng sự đồng ý được truyền đến từng nguồn quảng cáo trong chuỗi dàn xếp của bạn. Google không thể tự động chuyển lựa chọn đồng ý của người dùng cho những mạng như vậy.

Trong phiên bản SDK 2.0.0, Unity Ads đã bổ sung API hỗ trợ cài đặt quyền riêng tư. Đoạn mã mẫu sau đây cho biết cách truyền thông tin về sự đồng ý này đến Unity Ads SDK. Nếu chọn truyền thông tin về sự đồng ý đến Unity Ads SDK theo cách thủ công, bạn nên gọi mã này trước khi yêu cầu quảng cáo thông qua Google Mobile Ads SDK.

Swift

let gdprMetaData = UADSMetaData()
gdprMetaData.set("gdpr.consent", value: true)
gdprMetaData.commit()

Objective-C

UADSMetaData *gdprMetaData = [[UADSMetaData alloc] init];
[gdprMetaData set:@"gdpr.consent" value:@YES];
[gdprMetaData commit];

Xem phần Tuân thủ GDPR của Unity Ads để biết thêm chi tiết và các giá trị có thể được cung cấp trong mỗi phương thức.

Luật về quyền riêng tư của các tiểu bang ở Hoa Kỳ

Luật về quyền riêng tư của các bang tại Hoa Kỳ yêu cầu bạn phải cung cấp cho người dùng quyền từ chối việc "bán" "thông tin cá nhân" của họ (theo định nghĩa của các thuật ngữ này trong luật), trong đó quyền từ chối được cung cấp thông qua một đường liên kết nổi bật "Không bán thông tin cá nhân của tôi" trên trang chủ của bên "bán". Hướng dẫn tuân thủ luật về quyền riêng tư của các bang tại Hoa Kỳ cho phép bạn bật chế độ xử lý dữ liệu bị hạn chế cho hoạt động phân phát quảng cáo của Google, nhưng Google không thể áp dụng chế độ cài đặt này cho từng mạng quảng cáo trong chuỗi dàn xếp của bạn. Do đó, bạn phải xác định từng mạng quảng cáo trong chuỗi dàn xếp có thể tham gia vào việc bán thông tin cá nhân và làm theo hướng dẫn của từng mạng đó để đảm bảo tuân thủ quy định.

Trong SDK phiên bản 2.0.0, Unity Ads đã thêm một API để hỗ trợ các chế độ cài đặt quyền riêng tư. Đoạn mã mẫu sau đây cho biết cách truyền thông tin về sự đồng ý này đến Unity Ads SDK. Nếu bạn chọn chuyển thông tin đồng ý cho Unity Ads SDK theo cách thủ công, bạn nên gọi đoạn mã này trước khi yêu cầu quảng cáo thông qua Google Mobile Ads SDK.

Swift

let ccpaMetaData = UADSMetaData()
ccpaMetaData.set("privacy.consent", value: true)
ccpaMetaData.commit()

Objective-C

UADSMetaData *ccpaMetaData = [[UADSMetaData alloc] init];
[ccpaMetaData set:@"privacy.consent" value:@YES];
[ccpaMetaData commit];

Xem phần Tuân thủ Đạo luật bảo vệ quyền riêng tư người tiêu dùng của Unity Ads để biết thêm chi tiết và các giá trị có thể được cung cấp trong mỗi phương thức.

Đặt chế độ xử lý theo độ tuổi

Phiên bản bộ chuyển đổi dàn xếp Unity Ads 4.16.6.0 trở lên chuyển tiếp chế độ cài đặt hướng đến trẻ em và chế độ cài đặt người dùng chưa đủ độ tuổi hợp pháp để tự quản lý tài khoản cho Unity Ads.

Để xử lý các tín hiệu này trên cơ sở từng người dùng, Unity Ads yêu cầu bạn bật tùy chọn Đối tượng hỗn hợp trong bảng điều khiển Kiếm tiền của Unity. Để biết thêm thông tin về cách bật chế độ chỉ định đối tượng hỗn hợp cho dự án của bạn, hãy xem phần Đặt chế độ chỉ định độ tuổi ở cấp trò chơi.

Bước 5: Thêm mã bắt buộc

Triển khai SKAdNetwork

Hãy làm theo tài liệu của Unity Ads để thêm mã định danh SKAdNetwork vào tệp Info.plist của dự án.

Lỗi biên dịch

Swift

Bạn không cần phải có mã bổ sung cho các hoạt động tích hợp Swift.

Objective-C

Đối với bộ chuyển đổi Unity Ads 4.4.0.0 trở lên, bạn phải làm theo các bước tích hợp trong tài liệu của Unity.

Bước 6: Kiểm thử việc triển khai

Bật quảng cáo thử nghiệm

Hãy đảm bảo bạn đăng ký thiết bị thử nghiệm cho AdMob và bật chế độ thử nghiệm trong giao diện người dùng Unity Ads.

Xác minh quảng cáo thử nghiệm

Để xác minh rằng bạn đang nhận được quảng cáo thử nghiệm từ Unity Ads, hãy bật kiểm tra nguồn quảng cáo đơn trong công cụ kiểm tra quảng cáo bằng cách sử dụng nguồn quảng cáo Unity Ads (Đặt giá thầu) và Unity Ads (Thác nước).

Mã lỗi

Nếu bộ chuyển đổi không nhận được quảng cáo từ Unity Ads, nhà xuất bản có thể kiểm tra lỗi cơ bản trong lượt phản hồi quảng cáo bằng cách sử dụng GADResponseInfo.adNetworkInfoArray trong các lớp sau:

GADMAdapterUnity
GADMediationAdapterUnity

Dưới đây là các mã và thông báo đi kèm do bộ chuyển đổi UnityAds gửi khi quảng cáo không tải được:

Mã lỗi Lý do
0-9 UnityAds SDK trả về một lỗi. Hãy xem tài liệu của Unity để biết thêm thông tin chi tiết.
101 Các thông số máy chủ UnityAds được định cấu hình trong giao diện người dùng AdMob bị thiếu/không hợp lệ.
102 Thiết bị không được UnityAds hỗ trợ.
103 UnityAds đã hoàn tất việc trình bày ở trạng thái lỗi kUnityAdsFinishStateError.
104 Đối tượng quảng cáo Unity là nil sau khi gọi trình khởi tạo của đối tượng đó.
105 Không thể hiển thị Unity Ads do quảng cáo chưa sẵn sàng.
107 UnityAds đã gọi hàm callback thay đổi vị trí với trạng thái vị trí kUnityAdsPlacementStateDisabled.
108 Một quảng cáo đã được tải cho vị trí này. UnityAds SDK không hỗ trợ việc tải nhiều quảng cáo cho cùng một vị trí.
109 Quảng cáo biểu ngữ do UnityAds trả về không khớp với kích thước được yêu cầu.
110 UnityAds đã trả về lỗi khởi tạo.
111 Định dạng quảng cáo không được hỗ trợ.
112 UnityAds đã trả về mã đặt giá thầu rỗng hoặc không có giá trị.

Nhật ký thay đổi của Bộ điều hợp trung gian Unity Ads iOS

Phiên bản 4.20.0.0

  • Đã cập nhật bộ chuyển đổi để từ chối yêu cầu quảng cáo khi nhận được mã thông báo đặt giá thầu trống trong quá trình thu thập tín hiệu.
  • Đã xác minh khả năng tương thích với Unity Ads SDK 4.20.0.

Được tạo và thử nghiệm với:

  • Google Mobile Ads SDK phiên bản 13.8.0.
  • Unity Ads SDK phiên bản 4.20.0.

Phiên bản 4.19.0.1

  • Bộ chuyển đổi hiện tự động chuyển tiếp sự đồng ý GDPR được tìm thấy bên trong IABTCF_AddtlConsent đến SDK Quảng cáo Unity nếu GDPR được áp dụng.

Được tạo và thử nghiệm với:

  • Google Mobile Ads SDK phiên bản 13.7.0.
  • Phiên bản SDK Quảng cáo Unity 4.19.0.

Phiên bản 4.19.0.0

  • Đã xác nhận khả năng tương thích với Unity Ads SDK 4.19.0.
  • Cập nhật phiên bản iOS tối thiểu để giảm sự phụ thuộc của SDK Quảng cáo của Google trên thiết bị di động nhằm cho phép các phiên bản phụ.

Được tạo và thử nghiệm với:

  • Google Mobile Ads SDK phiên bản 13.6.0.
  • Phiên bản SDK Quảng cáo Unity 4.19.0.

Phiên bản 4.18.1.0

  • Đã xác minh khả năng tương thích với Unity Ads SDK 4.18.1.

Được tạo và thử nghiệm với:

  • Google Mobile Ads SDK phiên bản 13.4.0.
  • Unity Ads SDK phiên bản 4.18.1.

Phiên bản 4.18.0.0

  • Đã xác nhận khả năng tương thích với Unity Ads SDK 4.18.0.

Được tạo và thử nghiệm với:

  • Google Mobile Ads SDK phiên bản 13.3.0.
  • Phiên bản SDK Quảng cáo Unity 4.18.0.

Phiên bản 4.17.0.0

  • Đã xác nhận khả năng tương thích với Unity Ads SDK 4.17.0.

Được tạo và thử nghiệm với:

  • Bộ công cụ phát triển phần mềm Google Mobile Ads SDK phiên bản 13.1.0.
  • Unity Ads SDK phiên bản 4.17.0.

Phiên bản 4.16.6.1

  • Cập nhật phần phụ thuộc Google Mobile Ads SDK lên phiên bản 13.0.0.
  • Khắc phục một vấn đề trong phiên bản 4.16.6.0, trong đó podspec trỏ đến tệp nhị phân 4.16.5.0 không chính xác.

Được tạo và thử nghiệm với:

  • Google Mobile Ads SDK phiên bản 13.0.0.
  • Phiên bản SDK Quảng cáo Unity 4.16.6.

Phiên bản 4.16.6.0

  • Đã xác nhận khả năng tương thích với Unity Ads SDK 4.16.6.
  • Đã thêm hỗ trợ chuyển tiếp tham số tagForUnderAgeOfConsent của Google Mobile Ads SDK đến Unity Ads SDK.

Được tạo và thử nghiệm với:

  • Google Mobile Ads SDK phiên bản 13.0.0.
  • Phiên bản SDK Quảng cáo Unity 4.16.6.

Phiên bản 4.16.5.0

  • Đã xác minh khả năng tương thích với Unity Ads SDK 4.16.5.

Được tạo và thử nghiệm với:

  • Google Mobile Ads SDK phiên bản 12.14.0.
  • Phiên bản SDK Quảng cáo Unity 4.16.5.

Phiên bản 4.16.4.0

  • Đã xác nhận khả năng tương thích với Unity Ads SDK 4.16.4.

Được tạo và thử nghiệm với:

  • Bộ công cụ phát triển phần mềm Google Mobile Ads SDK phiên bản 12.13.0.
  • Unity Ads SDK phiên bản 4.16.4.

Phiên bản 4.16.3.0

  • Đã xác minh khả năng tương thích với Unity Ads SDK 4.16.3.

Được tạo và thử nghiệm với:

  • Google Mobile Ads SDK phiên bản 12.12.0.
  • Phiên bản SDK Quảng cáo Unity 4.16.3.

Phiên bản 4.16.2.0

  • Đã cập nhật phương thức tải quảng cáo để chờ cho đến khi SDK Quảng cáo Unity được khởi tạo hoàn toàn trước khi cố gắng tải quảng cáo.
  • Đã khắc phục tình trạng tranh chấp dữ liệu có thể dẫn đến việc bỏ qua các hàm gọi lại khi có nhiều quá trình khởi tạo đang diễn ra.
  • Đã xác nhận khả năng tương thích với Unity Ads SDK 4.16.2.

Được tạo và thử nghiệm với:

  • Google Mobile Ads SDK phiên bản 12.12.0.
  • Phiên bản SDK Quảng cáo Unity 4.16.2.

Phiên bản 4.16.1.0

  • Đã xác minh khả năng tương thích với Unity Ads SDK 4.16.1.

Được tạo và thử nghiệm với:

  • Google Mobile Ads SDK phiên bản 12.9.0.
  • Unity Ads SDK phiên bản 4.16.1.

Phiên bản 4.16.0.0

  • Hiện yêu cầu phiên bản iOS tối thiểu là 13.0.
  • Đã xác nhận khả năng tương thích với Unity Ads SDK 4.16.0.

Được tạo và thử nghiệm với:

  • Bộ công cụ phát triển phần mềm Google Mobile Ads SDK phiên bản 12.8.0.
  • Unity Ads SDK phiên bản 4.16.0.

Phiên bản 4.15.1.0

  • Đã xác minh khả năng tương thích với Unity Ads SDK 4.15.1.

Được tạo và thử nghiệm với:

  • Google Mobile Ads SDK phiên bản 12.6.0.
  • Phiên bản SDK Quảng cáo Unity 4.15.1.

Phiên bản 4.15.0.0

  • Thêm mã lỗi 111: Unsupported ad format.
  • Đã xác nhận khả năng tương thích với Unity Ads SDK 4.15.0.

Được tạo và thử nghiệm với:

  • Google Mobile Ads SDK phiên bản 12.5.0.
  • Unity Ads SDK phiên bản 4.15.0.

Phiên bản 4.14.2.0

  • Đã xác minh khả năng tương thích với Unity Ads SDK 4.14.2.

Được tạo và thử nghiệm với:

  • Bộ công cụ phát triển phần mềm Google Mobile Ads SDK phiên bản 12.3.0.
  • Unity Ads SDK phiên bản 4.14.2.

Phiên bản 4.14.1.1

  • Đối với việc đấu thầu, bộ chuyển đổi không còn kiểm tra kích thước quảng cáo biểu ngữ nữa.
  • Đối với thác nước, hiện tại, bộ chuyển đổi sẽ kiểm tra xem tỷ lệ khung hình của quảng cáo biểu ngữ Unity Ads đã tải có khớp với kích thước quảng cáo biểu ngữ được yêu cầu hay không.

Được tạo và thử nghiệm với:

  • Google Mobile Ads SDK phiên bản 12.2.0.
  • Unity Ads SDK phiên bản 4.14.1.

Phiên bản 4.14.1.0

  • Đã xác minh khả năng tương thích với Unity Ads SDK 4.14.1.

Được tạo và thử nghiệm với:

  • Google Mobile Ads SDK phiên bản 12.2.0.
  • Unity Ads SDK phiên bản 4.14.1.

Phiên bản 4.14.0.0

  • Đã bật cờ -fobjc-arc-fstack-protector-all.
  • Đã xác nhận khả năng tương thích với Unity Ads SDK 4.14.0.

Được tạo và thử nghiệm với:

  • Google Mobile Ads SDK phiên bản 12.2.0.
  • Unity Ads SDK phiên bản 4.14.0.

Phiên bản 4.13.2.0

  • Đã xác nhận khả năng tương thích với Unity Ads SDK 4.13.2.

Được tạo và thử nghiệm với:

  • Google Mobile Ads SDK phiên bản 12.1.0.
  • Unity Ads SDK phiên bản 4.13.2.

Phiên bản 4.13.1.1

  • Hiện yêu cầu Google Mobile Ads SDK phiên bản 12.0.0 trở lên.

Được tạo và thử nghiệm với:

  • Bộ công cụ phát triển phần mềm Google Mobile Ads SDK phiên bản 12.0.0.
  • Unity Ads SDK phiên bản 4.13.1.

Phiên bản 4.13.1.0

  • Đã thêm thuộc tính GADMediationAdapterUnity.testMode để chỉ ra liệu SDK Quảng cáo Unity có nên được khởi tạo ở chế độ thử nghiệm hay không. Bạn phải đặt cờ này trước khi khởi động Google Mobile Ads SDK.
  • Đã cập nhật để hiển thị mã lỗi của Unity Ads SDK khi quảng cáo không tải được.

Được tạo và thử nghiệm với:

  • SDK quảng cáo trên thiết bị di động của Google phiên bản 11.13.0.
  • Unity Ads SDK phiên bản 4.13.1.

Phiên bản 4.13.0.0

  • Đã xác nhận khả năng tương thích với Unity Ads SDK 4.13.0.

Được tạo và thử nghiệm với:

  • SDK quảng cáo trên thiết bị di động của Google phiên bản 11.13.0.
  • Unity Ads SDK phiên bản 4.13.0.

Phiên bản 4.12.5.0

  • Đã xác nhận khả năng tương thích với Unity Ads SDK 4.12.5.

Được tạo và thử nghiệm với:

  • Google Mobile Ads SDK phiên bản 11.12.0.
  • Unity Ads SDK phiên bản 4.12.5.

Phiên bản 4.12.4.0

  • Đã xác nhận khả năng tương thích với Unity Ads SDK 4.12.4.

Được tạo và thử nghiệm với:

  • Google Mobile Ads SDK phiên bản 11.12.0.
  • Unity Ads SDK phiên bản 4.12.4.

Phiên bản 4.12.3.1

  • Cập nhật CFBundleShortVersionString để có 3 thành phần thay vì 4.

Được tạo và thử nghiệm với:

  • Google Mobile Ads SDK phiên bản 11.10.0.
  • Phiên bản SDK Quảng cáo Unity 4.12.3.

Phiên bản 4.12.3.0

  • Đã xác nhận khả năng tương thích với Unity Ads SDK 4.12.3.

Được tạo và thử nghiệm với:

  • Google Mobile Ads SDK phiên bản 11.10.0.
  • Phiên bản SDK Quảng cáo Unity 4.12.3.

Phiên bản 4.12.2.0

  • Đã xác minh khả năng tương thích với Unity Ads SDK 4.12.2.

Được tạo và thử nghiệm với:

  • Google Mobile Ads SDK phiên bản 11.7.0.
  • Phiên bản SDK Quảng cáo Unity 4.12.2.

Phiên bản 4.12.1.0

  • Đã xác minh khả năng tương thích với Unity Ads SDK 4.12.1.

Được tạo và thử nghiệm với:

  • Google Mobile Ads SDK phiên bản 11.6.0.
  • Unity Ads SDK phiên bản 4.12.1.

Phiên bản 4.12.0.0

  • Đã xác minh khả năng tương thích với Unity Ads SDK 4.12.0.

Được tạo và thử nghiệm với:

  • Google Mobile Ads SDK phiên bản 11.5.0.
  • Unity Ads SDK phiên bản 4.12.0.

Phiên bản 4.11.3.1

  • Đã thêm hỗ trợ đặt giá thầu cho các định dạng quảng cáo biểu ngữ, quảng cáo xen kẽ và quảng cáo có tặng thưởng.

Được tạo và thử nghiệm với:

  • Google Mobile Ads SDK phiên bản 11.5.0.
  • Unity Ads SDK phiên bản 4.11.3.

Phiên bản 4.11.3.0

  • Đã xác nhận khả năng tương thích với Unity Ads SDK 4.11.3.

Được tạo và thử nghiệm với:

  • Bộ công cụ phát triển phần mềm Google Mobile Ads SDK phiên bản 11.4.0.
  • Phiên bản SDK Quảng cáo Unity 4.11.3.

Phiên bản 4.11.2.0

  • Đã xác minh khả năng tương thích với Unity Ads SDK 4.11.2.

Được tạo và thử nghiệm với:

  • Google Mobile Ads SDK phiên bản 11.4.0.
  • Unity Ads SDK phiên bản 4.11.2.

Phiên bản 4.10.0.0

  • Đã xác minh khả năng tương thích với Unity Ads SDK 4.10.0.

Được tạo và thử nghiệm với:

  • Google Mobile Ads SDK phiên bản 11.2.0.
  • Unity Ads SDK phiên bản 4.10.0.

Phiên bản 4.9.3.0

  • Đã xác minh khả năng tương thích với Unity Ads SDK 4.9.3.
  • Hiện yêu cầu tối thiểu là iOS phiên bản 12.0.
  • Hiện yêu cầu Google Mobile Ads SDK phiên bản 11.0 trở lên.
  • Đã thêm Info.plist vào các khung trong UnityAdapter.xcframework.

Được tạo và thử nghiệm với:

  • Bộ công cụ phát triển phần mềm Google Mobile Ads SDK phiên bản 11.0.1.
  • Unity Ads SDK phiên bản 4.9.3.

Phiên bản 4.9.2.0

  • Đã xác minh khả năng tương thích với Unity Ads SDK 4.9.2.

Được tạo và thử nghiệm với:

  • Google Mobile Ads SDK phiên bản 10.13.0.
  • Unity Ads SDK phiên bản 4.9.2.

Phiên bản 4.9.1.0

  • Đã xác minh khả năng tương thích với Unity Ads SDK 4.9.1.

Được tạo và thử nghiệm với:

  • Google Mobile Ads SDK phiên bản 10.12.0.
  • Unity Ads SDK phiên bản 4.9.1.

Phiên bản 4.9.0.0

  • Xoá sự tuân thủ và phần phụ thuộc GADMAdNetworkAdapter khỏi bộ chuyển đổi Unity.
  • Đã thêm phương thức gọi báo cáo ấn tượng trong phương thức ủy quyền unityAdsShowStart.
  • Đã xác minh khả năng tương thích với Unity Ads SDK 4.9.0.

Được tạo và thử nghiệm với:

  • Google Mobile Ads SDK phiên bản 10.12.0.
  • Phiên bản SDK Quảng cáo Unity 4.9.0.

Phiên bản 4.8.0.0

  • Đã thêm hỗ trợ cho các sự kiện hiển thị đối với quảng cáo biểu ngữ.
  • Đã xác nhận khả năng tương thích với Unity Ads SDK 4.8.0.

Được tạo và thử nghiệm với:

  • Google Mobile Ads SDK phiên bản 10.7.0.
  • Unity Ads SDK phiên bản 4.8.0.

Phiên bản 4.7.1.0

  • Đã xác nhận khả năng tương thích với Unity Ads SDK 4.7.1.

Được tạo và thử nghiệm với:

  • Google Mobile Ads SDK phiên bản 10.5.0.
  • Unity Ads SDK phiên bản 4.7.1.

Phiên bản 4.7.0.0

  • Đã xác nhận khả năng tương thích với Unity Ads SDK 4.7.0.
  • Hiện yêu cầu tối thiểu là iOS phiên bản 11.0.
  • Hiện yêu cầu SDK quảng cáo trên thiết bị di động của Google phiên bản 10.4.0 trở lên.

Được tạo và thử nghiệm với:

  • Google Mobile Ads SDK phiên bản 10.4.0.
  • Unity Ads SDK phiên bản 4.7.0.

Phiên bản 4.6.1.0

  • Đã xác minh khả năng tương thích với Unity Ads SDK 4.6.1.

Được tạo và thử nghiệm với:

  • Google Mobile Ads SDK phiên bản 10.2.0.
  • Unity Ads SDK phiên bản 4.6.1.

Phiên bản 4.6.0.0

  • Đã xác minh khả năng tương thích với Unity Ads SDK 4.6.0.
  • Đã thêm hỗ trợ chuyển tiếp thông tin COPPA đến Unity Ads SDK.
  • Xoá tính năng hỗ trợ cho cấu trúc armv7.
  • Hiện yêu cầu Google Mobile Ads SDK phiên bản 10.0.0 trở lên.

Được tạo và thử nghiệm với:

  • Google Mobile Ads SDK phiên bản 10.2.0.
  • Unity Ads SDK phiên bản 4.6.0.

Phiên bản 4.5.0.0

  • Đã xác minh khả năng tương thích với Unity Ads SDK 4.5.0.

Được tạo và thử nghiệm với:

  • Bộ công cụ phát triển phần mềm Google Mobile Ads SDK phiên bản 9.14.0.
  • Unity Ads SDK phiên bản 4.5.0.

Phiên bản 4.4.1.0

  • Đã xác minh khả năng tương thích với Unity Ads SDK 4.4.1.

Được tạo và thử nghiệm với:

  • Google Mobile Ads SDK phiên bản 9.11.0.
  • Unity Ads SDK phiên bản 4.4.1.

Phiên bản 4.4.0.0

  • Đã cập nhật đối tượng chuyển đổi để sử dụng API didRewardUser.
  • Hiện yêu cầu sử dụng Google Mobile Ads SDK phiên bản 9.8.0 trở lên.
  • Đã xác minh khả năng tương thích với Unity Ads SDK 4.4.0.

Được tạo và thử nghiệm với:

  • Google Mobile Ads SDK phiên bản 9.10.0.
  • Unity Ads SDK phiên bản 4.4.0.

Phiên bản 4.3.0.0

  • Đã xác minh khả năng tương thích với Unity Ads SDK 4.3.0.

Được tạo và thử nghiệm với:

  • Bộ công cụ phát triển phần mềm Google Mobile Ads SDK phiên bản 9.8.0.
  • Unity Ads SDK phiên bản 4.3.0.

Phiên bản 4.2.1.0

  • Đã xác minh khả năng tương thích với Unity Ads SDK 4.2.1.

Được tạo và thử nghiệm với:

  • Google Mobile Ads SDK phiên bản 9.4.0.
  • Unity Ads SDK phiên bản 4.2.1.

Phiên bản 4.1.0.0

  • Đã xác nhận khả năng tương thích với Unity Ads SDK 4.1.0.

Được tạo và thử nghiệm với:

  • Google Mobile Ads SDK phiên bản 9.2.0.
  • Unity Ads SDK phiên bản 4.1.0.

Phiên bản 4.0.1.0

  • Đã xác minh khả năng tương thích với Unity Ads SDK 4.0.1.

Được tạo và thử nghiệm với:

  • Google Mobile Ads SDK phiên bản 9.0.0.
  • Unity Ads SDK phiên bản 4.0.1.

Phiên bản 4.0.0.2

  • Thêm tính năng hỗ trợ cho cấu trúc trình mô phỏng arm64.

Được tạo và thử nghiệm với:

  • Google Mobile Ads SDK phiên bản 9.0.0.
  • Unity Ads SDK phiên bản 4.0.0.

Phiên bản 4.0.0.1

  • Đã xác minh khả năng tương thích với Google Mobile Ads SDK phiên bản 9.0.0.
  • Hiện yêu cầu sử dụng Google Mobile Ads SDK phiên bản 9.0.0 trở lên.

Được tạo và thử nghiệm với:

  • Google Mobile Ads SDK phiên bản 9.0.0.
  • Unity Ads SDK phiên bản 4.0.0.

Phiên bản 4.0.0.0

  • Đã xác nhận khả năng tương thích với Unity Ads SDK 4.0.0.
  • Hiện yêu cầu phiên bản iOS tối thiểu là 10.0.

Được tạo và thử nghiệm với

  • Google Mobile Ads SDK phiên bản 8.13.0.
  • Unity Ads SDK phiên bản 4.0.0.

Phiên bản 3.7.5.0

  • Đã xác minh khả năng tương thích với Unity Ads SDK 3.7.5.

Được tạo và thử nghiệm với

  • Google Mobile Ads SDK phiên bản 8.8.0.
  • Unity Ads SDK phiên bản 3.7.5.

Phiên bản 3.7.4.0

  • Đã xác nhận khả năng tương thích với Unity Ads SDK 3.7.4.

Được tạo và thử nghiệm với

  • Bộ công cụ phát triển phần mềm Google Mobile Ads SDK phiên bản 8.7.0.
  • Unity Ads SDK phiên bản 3.7.4.

Phiên bản 3.7.2.0

  • Đã xác minh khả năng tương thích với Unity Ads SDK 3.7.2.
  • Giảm bớt sự phụ thuộc vào SDK Quảng cáo trên thiết bị di động của Google phiên bản 8.0.0 trở lên.

Được tạo và thử nghiệm với

  • Google Mobile Ads SDK phiên bản 8.5.0.
  • Unity Ads SDK phiên bản 3.7.2.

Phiên bản 3.7.1.0

  • Đã xác minh khả năng tương thích với Unity Ads SDK 3.7.1.
  • Hiện tại yêu cầu Google Mobile Ads SDK phiên bản 8.4.0 trở lên.

Được tạo và thử nghiệm với

  • Google Mobile Ads SDK phiên bản 8.4.0.
  • Unity Ads SDK phiên bản 3.7.1.

Phiên bản 3.6.2.0

  • Cập nhật bộ chuyển đổi để sử dụng định dạng .xcframework.
  • Đã xác nhận khả năng tương thích với Unity Ads SDK 3.6.2.
  • Hiện yêu cầu Google Mobile Ads SDK phiên bản 8.2.0 trở lên.

Được tạo và thử nghiệm với

  • Google Mobile Ads SDK phiên bản 8.2.0.
  • Unity Ads SDK phiên bản 3.6.2.

Phiên bản 3.6.0.0

  • Đã xác minh khả năng tương thích với Unity Ads SDK 3.6.0.
  • Hiện yêu cầu sử dụng Google Mobile Ads SDK phiên bản 7.69.0 trở lên.

Được tạo và thử nghiệm với

  • Google Mobile Ads SDK phiên bản 7.69.0.
  • Unity Ads SDK phiên bản 3.6.0.

Phiên bản 3.5.1.1

  • Khắc phục sự cố đôi khi xảy ra khi Unity Ads SDK hoàn tất quá trình khởi chạy.

Được tạo và thử nghiệm với

  • Google Mobile Ads SDK phiên bản 7.68.0.
  • Unity Ads SDK phiên bản 3.5.1.

Phiên bản 3.5.1.0

  • Đã xác minh khả năng tương thích với Unity Ads SDK 3.5.1.

Được tạo và thử nghiệm với

  • Google Mobile Ads SDK phiên bản 7.68.0.
  • Unity Ads SDK phiên bản 3.5.1.

Phiên bản 3.5.0.0

  • Đã xác minh khả năng tương thích với Unity Ads SDK 3.5.0.
  • Đã thêm hỗ trợ cho quảng cáo biểu ngữ thích ứng.
  • Hiện yêu cầu Google Mobile Ads SDK phiên bản 7.68.0 trở lên.

Được tạo và thử nghiệm với

  • Google Mobile Ads SDK phiên bản 7.68.0.
  • Unity Ads SDK phiên bản 3.5.0.

Phiên bản 3.4.8.0

  • Đã xác minh khả năng tương thích với Unity Ads SDK 3.4.8.
  • Hiện yêu cầu Google Mobile Ads SDK phiên bản 7.63.0 trở lên.

Được tạo và thử nghiệm với

  • Google Mobile Ads SDK phiên bản 7.63.0.
  • Phiên bản SDK Quảng cáo Unity 3.4.8.

Phiên bản 3.4.6.0

  • Đã xác nhận khả năng tương thích với Unity Ads SDK 3.4.6.
  • Hiện yêu cầu sử dụng Google Mobile Ads SDK phiên bản 7.60.0 trở lên.

Được tạo và thử nghiệm với

  • Google Mobile Ads SDK phiên bản 7.60.0.
  • Phiên bản SDK Quảng cáo Unity 3.4.6.

Phiên bản 3.4.2.2

  • Thêm mã lỗi và thông báo bộ chuyển đổi được tiêu chuẩn hoá.
  • Cập nhật phiên bản tối thiểu bắt buộc của Google Mobile Ads SDK lên 7.59.0.

Được tạo và thử nghiệm với

  • Google Mobile Ads SDK phiên bản 7.59.0.
  • Unity Ads SDK phiên bản 3.4.2.

Phiên bản 3.4.2.1

  • Cải thiện khả năng chuyển tiếp các lỗi của Unity để nhận biết sớm hơn các lỗi khởi tạo và tải quảng cáo, đồng thời giảm thời gian chờ.
  • Xoá tính năng hỗ trợ cho cấu trúc i386.

Được tạo và thử nghiệm với

  • Google Mobile Ads SDK phiên bản 7.57.0.
  • Unity Ads SDK phiên bản 3.4.2.

Phiên bản 3.4.2.0

  • Đã xác minh khả năng tương thích với Unity Ads SDK 3.4.2.

Được tạo và thử nghiệm với

  • Google Mobile Ads SDK phiên bản 7.55.1.
  • Unity Ads SDK phiên bản 3.4.2.

Phiên bản 3.4.0.0

  • Đã xác minh khả năng tương thích với Unity Ads SDK 3.4.0.
  • Hiện hỗ trợ tải nhiều quảng cáo biểu ngữ cùng một lúc.

Được tạo và thử nghiệm với

  • Google Mobile Ads SDK phiên bản 7.53.0.
  • Unity Ads SDK phiên bản 3.4.0.

Phiên bản 3.3.0.0

  • Đã xác minh khả năng tương thích với Unity Ads SDK 3.3.0.
  • Hiện đã hỗ trợ tải nhiều banner quảng cáo cùng lúc.

Được tạo và thử nghiệm với

  • Google Mobile Ads SDK phiên bản 7.51.0.
  • Unity Ads SDK phiên bản 3.3.0.

Phiên bản 3.2.0.1

  • Đã xác nhận khả năng tương thích với Unity Ads SDK 3.2.0.
  • Hiện yêu cầu SDK quảng cáo trên thiết bị di động của Google phiên bản 7.46.0 trở lên.
  • Đã khắc phục sự cố khiến quảng cáo biểu ngữ Unity không hiển thị khi được tải.
  • Khắc phục vấn đề trình chuyển đổi không chuyển tiếp đúng lệnh gọi lại unityAdsReady.

Phiên bản 3.2.0.0

  • Bản phát hành đã bị xoá do có lỗi hồi quy về báo cáo không lấp đầy.

Phiên bản 3.1.0.0

  • Đã xác nhận khả năng tương thích với Unity Ads SDK 3.1.0.

Phiên bản 3.0.3.0

  • Đã xác minh khả năng tương thích với Unity Ads SDK 3.0.3.
  • Hiện yêu cầu SDK quảng cáo trên thiết bị di động của Google phiên bản 7.42.2 trở lên.
  • Đã thêm chế độ hỗ trợ cho các kích thước quảng cáo biểu ngữ linh hoạt.
  • Đã khắc phục sự cố khiến quảng cáo biểu ngữ Unity chỉ tải thành công một lần mỗi phiên.

Phiên bản 3.0.1.0

  • Đã xác minh khả năng tương thích với Unity Ads SDK 3.0.1.
  • Khắc phục sự cố xảy ra khi huỷ phân bổ quảng cáo có tặng thưởng.

Phiên bản 3.0.0.3

  • Cập nhật bộ chuyển đổi để sử dụng API quảng cáo có tặng thưởng mới.
  • Hiện tại yêu cầu phiên bản Google Mobile Ads SDK 7.41.0 trở lên.

Phiên bản 3.0.0.2

  • Đã thêm chế độ hỗ trợ cho quảng cáo biểu ngữ.

Phiên bản 3.0.0.1

  • Đã khắc phục sự cố trong đó bộ chuyển đổi lưu trữ 'placementId' của yêu cầu trước đó.

Phiên bản 3.0.0.0

  • Đã xác nhận khả năng tương thích với Unity Ads SDK 3.0.0.

Phiên bản 2.3.0.0

  • Đã xác nhận khả năng tương thích với Unity Ads SDK 2.3.0.

Phiên bản 2.2.1.1

  • Đã thêm hàm gọi lại adapterDidCompletePlayingRewardBasedVideoAd: vào bộ điều hợp.

Phiên bản 2.2.1.0

  • Đã xác minh khả năng tương thích với Unity Ads SDK 2.2.1.

Phiên bản 2.2.0.0

  • Đã xác nhận khả năng tương thích với Unity Ads SDK 2.2.0.

Phiên bản 2.1.2.0

  • Đã xác minh khả năng tương thích với Unity Ads SDK 2.1.2.
  • Đã loại bỏ hỗ trợ cho kiến ​​trúc 'armv7s'.

Phiên bản 2.1.1.0

  • Đã xác minh khả năng tương thích với Unity Ads SDK 2.1.1.

Phiên bản 2.1.0.0

  • Cập nhật bộ chuyển đổi để tương thích với Unity Ads SDK 2.1.0.

Phiên bản 2.0.8.0

  • Đã xác minh khả năng tương thích với Unity Ads SDK 2.0.8.

Phiên bản 2.0.7.0

  • Giờ đây, bộ chuyển đổi sẽ theo dõi các lượt nhấp vào Unity Ads để số liệu thống kê về lượt nhấp vào AdMob và Unity Ads có thể khớp với nhau.
  • Giờ đây, các ứng dụng sẽ nhận được lệnh gọi lại interstitialWillLeaveApplication:rewardBasedVideoAdWillLeaveApplication:.

Phiên bản 2.0.6.0

  • Đã xác nhận khả năng tương thích với Unity Ads SDK 2.0.6.

Phiên bản 2.0.5.0

  • Đã xác minh khả năng tương thích với Unity Ads SDK 2.0.5.

Phiên bản 2.0.4.0

  • Thay đổi hệ thống đặt tên phiên bản thành [Phiên bản Unity Ads SDK].[phiên bản bản vá bộ chuyển đổi].
  • Đã cập nhật SDK Unity Ads tối thiểu cần thiết lên phiên bản 2.0.4.
  • Đã cập nhật phiên bản tối thiểu cần thiết của Google Mobile Ads SDK lên phiên bản 7.10.1.

Phiên bản 1.0.2

  • Đã đặt khoá của mục phần thưởng người dùng thành giá trị khác rỗng. Khóa phần thưởng sẽ luôn là một chuỗi rỗng hoặc một chuỗi hợp lệ.

Phiên bản 1.0.1

  • Khắc phục lỗi không gọi được lệnh gọi lại rewardBasedVideoAdDidOpen:.

Phiên bản 1.0.0

  • Hỗ trợ quảng cáo video xen kẽ và quảng cáo video có thưởng.