SDK Lite cho quảng cáo trên thiết bị di động của Google

Kể từ tháng 1 năm 2026, SDK Lite quảng cáo trên thiết bị di động của Google sẽ không được dùng nữa . Để tiếp tục được hỗ trợ, hãy di chuyển sang GMA Next-Gen SDK. GMA Next-Gen SDK có kích thước nhỏ hơn trên thiết bị so với Google Mobile Ads SDK phiên bản đầy đủ. Để biết thông tin chi tiết, hãy xem Tìm hiểu lợi ích của GMA Next-Gen SDK.

Giống như mọi thư viện Android khác, SDK Dịch vụ Google Play sẽ tăng kích thước của các ứng dụng bao gồm SDK đó. SDK Lite quảng cáo trên thiết bị di động của Google là phiên bản nhẹ của Google Mobile Ads SDK được tạo để giảm tác động đó. Kích thước phiên bản này chỉ bằng một phần nhỏ kích thước của SDK thông thường.

Không những làm giảm kích thước, việc sử dụng SDK Lite còn làm giảm tổng số phương thức được tham chiếu trong một ứng dụng. Điều này đặc biệt hữu ích khi triển khai SDK Lite cho các phiên bản Android cũ . Ở những phiên bản này, nhà phát triển có thể gặp tình trạng giới hạn tham chiếu 64K.

Dưới đây là cách định cấu hình gradle để kết hợp SDK Lite vào ứng dụng của bạn:

dependencies {
    implementation 'com.google.android.gms:play-services-ads-lite:24.8.0'
}

Các điểm hạn chế của SDK Lite

Bạn chỉ nên sử dụng SDK Lite trong các ứng dụng được phân phối thông qua cửa hàng Google Play.

Không giống như các Dịch vụ Google Play khác, quy trình triển khai Google Mobile Ads SDK chuẩn trong APK Dịch vụ Google Play cũng có trong thư viện ứng dụng Dịch vụ Google Play. Điều này cho phép các thiết bị không có APK Dịch vụ Google Play nhận được sự hỗ trợ. Khi chạy, SDK sẽ so sánh các phiên bản của thư viện ứng dụng và APK Dịch vụ Google Play, đồng thời sử dụng phiên bản mới hơn.

SDK Lite sẽ bỏ qua quy trình triển khai Google Mobile Ads SDK từ thư viện ứng dụng và bạn chỉ thấy giao diện cho APK các Dịch vụ Google Play. SDK Lite dựa trên quy trình triển khai của APK. Nếu bạn triển khai ứng dụng của mình bên ngoài Cửa hàng Google Play, các thiết bị của người dùng sẽ không được đảm bảo là đã được cài đặt APK Dịch vụ Google Play.

Đối với các thiết bị đã cập nhật Dịch vụ Google Play lên phiên bản mới nhất, SDK Lite sẽ hoạt động giống như SDK chuẩn. Tuy nhiên, đối với các thiết bị chưa cập nhật hoặc không có Dịch vụ Google Play, SDK Lite có thể tham chiếu các API không có sẵn hoặc đã thay đổi so với các API trong APK Dịch vụ Google Play. Điều này sẽ dẫn đến tình trạng không hoạt động và lỗi sẽ được ghi nhật ký, từ đó có thể khiến hệ thống không phân phát quảng cáo tới các thiết bị đó.

Nhịp phát hành SDK Lite

Kể từ phiên bản 24.1.0, play-services-ads-lite cấu phần phần mềm sẽ ngừng phát hành theo cùng nhịp với play-services-ads. Thay đổi này cho phép triển khai SDK ổn định và dần dần hơn. SDK Lite phát hành khoảng 3 lần mỗi lần phát hành SDK.

Các dự án phụ thuộc vào cả play-services-ads-lite phiên bản 24.0.0 trở xuống và play-services-ads phiên bản 24.1.0 trở lên sẽ gặp lỗi Duplicate class trong quá trình biên dịch ứng dụng. Để giải quyết lỗi này, hãy chỉ sử dụng một trong các cấu phần phần mềm play-services-ads hoặc play-services-ads-lite.