Ghi chú phát hành

Phiên bản Ngày phát hành Ghi chú
0.21.0-beta01 2025-10-08
  • Thêm phương thức InitializationConfig.Builder.disableMediationAdapterInitialization(). Gọi phương thức này trước khi khởi chạy SDK Quảng cáo của Google trên thiết bị di động (beta) để tắt quy trình khởi chạy bộ chuyển đổi dàn xếp.
  • Cải thiện mức sử dụng hoạt động khởi chạy WebView để giảm lỗi ANR.
  • Hạ cấp phần phụ thuộc androidx.webkit từ 1.13.0 xuống 1.12.1 để duy trì khả năng tương thích với trình bổ trợ Android cho Gradle 7.3.1.
  • Xoá quyền android.permission.RECEIVE_BOOT_COMPLETED mà gói androidx.work sử dụng.
  • Đã sửa một trường bị đặt tên sai trong lớp NativeAdMapper.
0.20.0-beta01 2025-09-19
  • Đã khắc phục một lỗi khiến một số quảng cáo dạng video gốc không tự động phát.
0.19.0-beta01 2025-08-14
  • Các phiên bản hạ cấp của 2 phần phụ thuộc.
    • androidx.work:work-runtime từ 2.10.0 xuống 2.7.0.
    • androidx.core:core and androidx.core:core-ktx từ 1.15.0 đến 1.12.0.
  • Đổi tên thuộc tính loadedAdSourceResponse trên ResponseInfo thành loadedAdSourceResponseInfo.
  • Đã khắc phục một lỗi khiến người dùng có thể đóng sớm một số quảng cáo toàn màn hình bằng nút quay lại.
  • Những nhà xuất bản có quyền sử dụng tính năng này hiện đã được hỗ trợ mã vị trí cho tất cả các định dạng quảng cáo.
  • Đã thêm lệnh gọi lại destroy() vào NativeAdMapper cho bộ điều hợp dàn xếp gốc.
0.18.0-beta01 2025-07-17
  • Khắc phục lỗi dàn xếp gốc khiến việc phân phát quảng cáo bị gián đoạn đối với những bộ chuyển đổi tham chiếu com.google.android.gms.ads.NativeAd.MediaView.
  • Chú thích MobileAds.registerCustomTabsSession() bằng @JvmStatic.
  • Khắc phục một lỗi khiến quảng cáo biểu ngữ được tải bằng Thác nước mạng AdMob sẽ ngừng làm mới.
0.17.0-alpha02 2025-06-23
  • Khắc phục lỗi đặt giá thầu dàn xếp gốc, trong đó những bộ chuyển đổi triển khai tính năng đặt giá thầu nhưng không triển khai tính năng dàn xếp kiểu thác nước (ví dụ: Mạng quảng cáo của Meta) sẽ luôn không hiển thị được quảng cáo gốc.
  • Đã khắc phục sự cố xảy ra khi một bộ điều hợp dàn xếp gọi nhiều phương thức MediationAdLoadCallback cho một yêu cầu quảng cáo duy nhất.
0.17.0-alpha01 2025-06-18
  • Phiên bản 0.17.0-alpha01 là một bản phát hành vô tình và không có các tính năng mới dự kiến. Hãy sử dụng 0.17.0-alpha02.
0.16.0-alpha01 2025-05-23
  • Bạn không còn phải bật tính năng đơn giản hoá API Java 8 trở lên nữa.
  • Cập nhật phần phụ thuộc SDK Nền tảng thông báo cho người dùng lên phiên bản 3.2.0.
  • Đã khắc phục một lỗi dàn xếp quảng cáo gốc gây ra sự cố trong các bộ chuyển đổi tham chiếu lớp com.google.android.gms.ads.formats.MediaView.
  • Tải trước quảng cáo: Đã thêm getNumAdsAvailable() và ngừng sử dụng numAdsAvailable().
  • Xoá thẻ thuộc tính android.adservices.AD_SERVICES_CONFIG khỏi tệp kê khai của SDK để ngăn xung đột hợp nhất cho các ứng dụng Định cấu hình Dịch vụ quảng cáo theo API cụ thể.
0.15.1-alpha01 2025-04-28
0.15.0-alpha01 2025-04-24
  • Quảng cáo gốc: Đã thêm tính năng hỗ trợ tải nhiều quảng cáo gốc.
    • Đã thêm một phương thức NativeAdLoader.load(NativeAdRequest, numberOfAds, NativeAdLoaderCallback) yêu cầu nhiều quảng cáo cùng một lúc.
    • Đã thêm một lệnh gọi lại NativeAdLoaderCallback.onAdLoadingCompleted() sẽ kích hoạt khi tất cả quảng cáo gốc tải xong.
    • Để hỗ trợ quá trình tải không đồng bộ Kotlin, hãy thêm một phương thức NativeAdLoader.load(NativeAdRequest, numberOfAds) trả về Flow<NativeAdLoadResult>.
  • Cập nhật phần phụ thuộc kotlinx-coroutines-android từ phiên bản 1.7.3 lên 1.9.0.
0.14.0-alpha01 2025-03-20
  • Yêu cầu quảng cáo sẽ không thành công nếu bạn khởi chạy SDK bằng một mã ứng dụng không hợp lệ.
  • Phương thức AdPreloader.start() không còn yêu cầu lệnh gọi lại PreloadCallback nữa.
  • Thuộc tính bufferSize là không bắt buộc khi tạo một đối tượng thông qua lớp dữ liệu PreloadConfiguration. Để cho phép Google tối ưu hoá kích thước bộ nhớ đệm, đừng đặt thuộc tính bufferSize.
  • Xoá thuộc tính maxAdsPerSession trong lớp dữ liệu PreloadConfiguration.
  • Đã thêm các thuộc tính shouldRequestMultipleImagesshouldReturnUrlsForImageAssets vào lớp NativeAdOptions.
0.13.0-alpha01 2025-02-26
  • Thêm MediationRewardedAdCallback.onUserEarnedReward() và ngừng sử dụng MediationRewardedAdCallback.onUserEarnedReward(RewardItem).
  • Đã thêm các API tải trước quảng cáo.
0.12.0-alpha01 2025-01-22
  • Khắc phục lỗi trong đó một số phương thức bên trong AdRequest, AdRequest.Builder, SignalRequestSignalRequest.Builder bị làm rối mã nguồn.
  • Đối với những người dùng API WebView cho quảng cáo không có mã nhận dạng ứng dụng Ad Manager, chúng tôi đã thêm InitializationConfig.WEBVIEW_APIS_FOR_ADS_APPLICATION_ID có thể được truyền trong quá trình khởi chạy SDK.
  • Đã thêm tính năng hỗ trợ kết hợp quảng cáo gốc và quảng cáo biểu ngữ trong yêu cầu quảng cáo Ad Manager.
0.11.0-alpha01 2024-12-12
  • Cập nhật phần phụ thuộc trên SDK Nền tảng thông báo cho người dùng lên phiên bản 3.1.0.
  • Đã thêm tính năng hỗ trợ các thao tác nhấp tuỳ chỉnh trong quảng cáo gốc.
  • Đã thêm tính năng hỗ trợ tính số lượt hiển thị thủ công cho quảng cáo biểu ngữ trong yêu cầu đặt trước trên Ad Manager.
0.10.0-alpha01 2024-11-08
  • Thêm các hàm DSL cho VideoOptionsRequestConfiguration để hỗ trợ Kotlin tốt hơn.
  • Thêm tính năng hỗ trợ cho Publisher Privacy Treatment API bằng RequestConfiguration.setPublisherPrivacyPersonalizationState().
  • Đã thêm các API tạm ngưng Kotlin để tải quảng cáo và tạo tín hiệu.
  • Xoá IconAd.LoadAdResult và thay thế bằng AdLoadResult.
  • Khắc phục vấn đề các phiên OMID không bắt đầu cho quảng cáo dạng video gốc.
0.9.0-alpha01 2024-10-02
0.8.0-alpha01 2024-08-22
  • Cập nhật phần phụ thuộc trên SDK Nền tảng thông báo cho người dùng lên phiên bản 3.0.0.
  • Quảng cáo gốc:
    • Phiên bản phát hành chính thức cho định dạng quảng cáo gốc.
    • Thêm tính năng hỗ trợ phân phát video trong thành phần MediaContent.
    • Đã thêm các lệnh gọi lại trong vòng đời của video.
    • Đã thêm các chế độ điều khiển tuỳ chỉnh cho chế độ phát video.
    • Bật tiêu chuẩn Đo lường mở cho quảng cáo gốc và quảng cáo gốc tuỳ chỉnh.
  • signalType hiện là trường bắt buộc khi tạo SignalRequest.
0.6.0-alpha01 2024-06-20
  • Đã thêm mã sử dụng các API Java 8 trở lên hiện có thông qua quy trình đơn giản hoá. Những ứng dụng sử dụng minSdkVersion thấp hơn 26 phải bật hỗ trợ đơn giản hoá API Java 8 trở lên.
  • Đã thêm chế độ hỗ trợ cho các định dạng quảng cáo gốc và quảng cáo gốc tuỳ chỉnh không bao gồm tài sản video.
  • Thêm tính năng hỗ trợ MRAID phiên bản 3.
  • Đã thêm phần phụ thuộc vào SDK Nền tảng thông báo cho người dùng phiên bản 2.2.0.
  • Đã cập nhật miền lỗi cho các lỗi của Google từ com.google.android.gms.ads thành com.google.android.libraries.ads.mobile.sdk.
  • Thêm phương thức MobileAds.isInitialized() để kiểm tra xem SDK đã được khởi tạo hay chưa.
  • Đã thêm BannerAd.isCollapsible() để kiểm tra xem quảng cáo biểu ngữ được trả về có thể thu gọn hay không.
  • Đã thêm MobileAds.registerCustomTabsSession() để cải thiện khả năng kiếm tiền từ quảng cáo trong Thẻ tuỳ chỉnh.
  • Đổi tên OnInitializationCompleteListener thành OnAdapterInitializationCompleteListener.
  • Đổi tên AdapterResponseInfo thành AdSourceResponseInfo.
  • Đổi tên AdRequest.Builder.putAdNetworkExtrasBundle() thành AdRequest.Builder.putAdSourceExtrasBundle().
  • Khắc phục lỗi trong đó các lớp bộ chuyển đổi đặt giá thầu không được khởi tạo đúng cách.
0.3.0-alpha01 2024-03-20
  • Bản phát hành ban đầu của SDK Quảng cáo của Google trên thiết bị di động (thử nghiệm).
  • Hỗ trợ quảng cáo biểu ngữ, quảng cáo xen kẽ, quảng cáo có tặng thưởng, quảng cáo xen kẽ có tặng thưởng và quảng cáo khi mở ứng dụng.
  • Hỗ trợ hoạt động dàn xếp cho tất cả các định dạng quảng cáo. Các bộ chuyển đổi được viết cho SDK quảng cáo trên thiết bị di động hiện tại có khả năng tương thích với SDK quảng cáo trên thiết bị di động của Google (phiên bản thử nghiệm).
  • Thêm phần phụ thuộc vào Open Measurement SDK phiên bản 1.4.10.