Phiên bản |
Ngày phát hành |
Ghi chú |
3.36.0 |
2024-11-07 |
- Một vấn đề đã biết được giới thiệu trong phiên bản này đối với
ứng dụng tức thì
. Nếu tích hợp IMA vào ứng dụng tức thì, bạn không nên cập nhật ứng dụng lên IMA phiên bản 3.36.0. Bản phát hành SDK tiếp theo sẽ bao gồm bản sửa lỗi cho vấn đề này.
- Thêm các phương thức yêu cầu luồng mới bao gồm tham số
NetworkCode . Các phương thức mới là ImaSdkFactory.createLiveStreamRequest() và ImaSdkFactory.createVodStreamRequest() .
Ngừng sử dụng các API tương tự không bao gồm tham số networkCode .
- Gói mẫu quảng cáo đồng hành trong một bố cục khung phù hợp với kích thước vùng quảng cáo được khai báo bằng
CompanionAdSlot.setSize() .
|
3.35.1 |
2024-09-24 |
- Khắc phục vấn đề Open Measurement không hoạt động khi sử dụng API
ImaSdkFactory.initialize() .
- Tăng
minSdkVersion mà IMA hỗ trợ lên 21.
- Thêm
ImaSdkFactory.initialize() để tìm nạp và khởi chạy các thành phần IMA trước yêu cầu quảng cáo đầu tiên.
Việc gọi initialize() sẽ phân bổ bộ nhớ cần thiết để phát quảng cáo trong tương lai và giảm độ trễ khi phát quảng cáo đầu tiên.
- Khắc phục vấn đề URL nhấp vào quảng cáo không hợp lệ.
- Khắc phục sự cố xảy ra trong IMA phiên bản 3.34.0 ảnh hưởng đến các ứng dụng không sử dụng tính năng đơn giản hoá java8 trên API Android phiên bản 25 trở xuống.
- Thêm các tính năng tối ưu hoá vào thời gian khởi động IMA trên các thiết bị CTV cũ.
- Cải thiện độ ổn định khi mở đường liên kết trên các thiết bị chưa cài đặt trình duyệt.
-
Chúng tôi sẽ ngừng sử dụng SDK phiên bản 3.35.1 kể từ ngày 7 tháng 11 năm 2025. Để biết thêm thông tin chi tiết, hãy xem Lịch ngừng sử dụng.
|
3.35.0 Không dùng nữa |
2024-08-28 |
- Phiên bản này có một vấn đề đã biết là không đo lường được OMID khi sử dụng API
ImaSdkFactory.initialize() .
Thay vào đó, hãy sử dụng IMA SDK Android phiên bản 3.35.1.
- Do phiên bản 3.35.0 không còn được dùng nữa nên ghi chú phát hành của phiên bản này đã được chuyển sang phần phiên bản 3.35.1.
|
3.34.0 |
2024-06-13 |
|
3.33.0 |
2024-03-28 |
|
3.32.0 Không dùng nữa |
2024-01-30 |
- Phiên bản này có vấn đề với thiết bị chạy API Android cấp 25 trở xuống. Thay vào đó, hãy sử dụng IMA SDK Android phiên bản 3.33.0.
- Thêm tính năng hỗ trợ luồng VOD của bên thứ ba để phân phát nhóm. Hãy xem hướng dẫn phân phát nhóm Android để biết thêm thông tin. Thay đổi này bao gồm việc thêm các API sau:
- Tăng
minSdkVersion mà IMA hỗ trợ lên 19.
- Khắc phục vấn đề lượt nhấp vào quảng cáo bằng nút Tìm hiểu thêm không mở ra trang mới trong Android API phiên bản 30 trở lên. Vấn đề này vẫn tồn tại trên SDK IMA phiên bản 3.31.0 đến 3.29.0, trong đó cần có giải pháp để lượt nhấp vào quảng cáo hoạt động.
- Khắc phục lỗi khi sử dụng
AdsLoader.addAdsLoadedListener() có thể gây ra ngoại lệ ArrayIndexOutOfBoundsException .
- Thêm lỗi quảng cáo
VAST_NO_ADS_AFTER_WRAPPER .
|
3.31.0 |
2023-08-31 |
- Có vấn đề với SDK IMA phiên bản 3.31.0 đến 3.29.0 với Android API phiên bản 30 trở lên, trong đó lượt nhấp vào quảng cáo bằng nút Tìm hiểu thêm không mở trang mới. Để khắc phục các phiên bản bị ảnh hưởng, bạn nên thêm nội dung khai báo ý định để mở các đường liên kết trang web trong tệp kê khai ứng dụng như sau:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.project_name">
...
</application>
<queries>
<intent>
<action android:name="android.intent.action.VIEW" />
<data android:scheme="https" />
</intent>
<intent>
<action android:name="android.intent.action.VIEW" />
<data android:scheme="http" />
</intent>
</queries>
</manifest>
- Cập nhật phần phụ thuộc của IMA trong SDK OM lên phiên bản 1.4.8, bao gồm cả các tín hiệu TV kết nối mới.
- Ngừng sử dụng các API
AdsRequest sau:
getExtraParameter()
getExtraParameters()
setExtraParameter()
-
Chúng tôi sẽ ngừng sử dụng SDK phiên bản 3.31.0 kể từ ngày 28 tháng 3 năm 2025. Để biết thêm thông tin chi tiết, hãy xem Lịch ngừng sử dụng.
|
3.30.3 |
2023-08-03 |
- Cập nhật các phần phụ thuộc thư viện nội bộ để cải thiện độ trễ khi khởi động.
-
Chúng tôi sẽ ngừng sử dụng SDK phiên bản 3.30.3 kể từ ngày 31 tháng 8 năm 2024. Để biết thêm thông tin chi tiết, hãy xem Lịch ngừng sử dụng.
|
3.30.2 |
2023-07-28 |
- Khắc phục các lỗi
NullPointerException không mong muốn
xuất hiện trong phiên bản 3.30.1.
- Khắc phục vấn đề về việc bảo vệ khiến một số sự kiện không được phát ra từ SDK. Bản sửa lỗi này ảnh hưởng đến tiện ích ExoPlayer cho SDK IMA DAI.
- Thêm tính năng hỗ trợ cho Gradle phiên bản 8 trở lên. Các phiên bản trước của SDK IMA Android cần đặt
android.enableR8.fullMode=false trong tệp gradle.properties. Hãy xem bài viết về chế độ đầy đủ của R8 để biết thêm thông tin.
-
Chúng tôi sẽ ngừng sử dụng SDK phiên bản 3.30.2 kể từ ngày 3 tháng 8 năm 2024. Để biết thêm thông tin chi tiết, hãy xem Lịch ngừng sử dụng.
|
3.30.1 Không dùng nữa |
2023-04-18 |
- Phiên bản này gặp vấn đề về lỗi
NullPointerException không mong muốn.
Sử dụng SDK IMA Android phiên bản 3.29.0 cũ cho đến khi một phiên bản mới hơn hoạt động được phát hành.
- Khắc phục vấn đề ứng dụng sử dụng phiên bản 3.30.0 gặp sự cố trên các thiết bị không phải Android TV.
|
3.30.0 Không dùng nữa |
2023-03-29 |
|
3.29.0 |
2022-10-14 |
- Đổi tên lớp
EspVersion thành lớp VersionInfo .
- Đổi tên các API Tín hiệu mã hoá cho nhà xuất bản (ESP) thành API Tín hiệu bảo mật.
- Thêm API cờ tính năng. Bạn có thể sử dụng API cờ tính năng để bật hoặc tắt các tính năng cụ thể trong IMA. Sử dụng
ImaSdkSettings.getFeatureFlags() và ImaSdkSettings.setFeatureFlags() để nhận và đặt cờ tính năng.
- Khắc phục vấn đề một số sự kiện IMA không được gửi.
- Thêm androidx.webkit:webkit làm phần phụ thuộc SDK IMA
-
Chúng tôi sẽ ngừng sử dụng SDK phiên bản 3.29.0 kể từ ngày 29 tháng 3 năm 2024. Để biết thêm thông tin chi tiết, hãy xem Lịch ngừng sử dụng.
|
3.28.2 |
2022-09-14 |
- Cập nhật các phần phụ thuộc SDK để sử dụng AndroidX.
-
Chúng tôi sẽ ngừng sử dụng SDK phiên bản 3.28.2 kể từ ngày 14 tháng 10 năm 2023. Để biết thêm thông tin chi tiết, hãy xem Lịch ngừng sử dụng.
|
3.28.1 Không dùng nữa |
2022-08-03 |
|
3.27.1 |
2022-05-27 |
- Bản phát hành dịch vụ, không có tính năng mới.
-
Chúng tôi sẽ ngừng sử dụng SDK phiên bản 3.27.1 kể từ ngày 3 tháng 8 năm 2023. Để biết thêm thông tin chi tiết, hãy xem Lịch ngừng sử dụng.
|
3.27.0 |
2022-03-01 |
- Thêm tính năng hỗ trợ cho các khung quảng cáo đồng hành có kích thước linh hoạt bằng cách đặt chiều rộng và chiều cao của khung quảng cáo đồng hành thành hằng số IMA
FLUID_SIZE
.
-
Chúng tôi sẽ ngừng sử dụng SDK phiên bản 3.27.0 kể từ ngày 27 tháng 5 năm 2023. Để biết thêm thông tin chi tiết, hãy xem Lịch ngừng sử dụng.
|
3.26.0 |
2022-01-12 |
- Thêm API Tín hiệu mã hoá cho nhà xuất bản (ESP) (đổi tên thành
Tín hiệu bảo mật
trong SDK IMA phiên bản 3.29.0). Điều này cho phép nhà xuất bản bật tính năng Bên đặt giá thầu mạng và IDP.
-
Chúng tôi sẽ ngừng sử dụng SDK phiên bản 3.26.0 kể từ ngày 1 tháng 3 năm 2023. Để biết thêm thông tin chi tiết, hãy xem Lịch ngừng sử dụng.
|
3.25.1 |
2021-11-08 |
|
3.24.0 |
2021-06-03 |
-
Thêm các API độ chính xác dấu phẩy cố định cho các lớp
CuePoint và StreamManager dùng trong DAI. Thao tác này sẽ thêm các API sau:
Đồng thời ngừng sử dụng các API sau:
CuePoint.getEndTime()
CuePoint.getStartTime()
StreamManager.getContentTimeForStreamTime()
StreamManager.getPreviousCuePointForStreamTime()
StreamManager.getStreamTimeForContentTime()
- Ngăn lỗi
NullPointerException liên quan đến các lệnh gọi nội bộ đến StreamRequest.getContentUrl() .
-
Chúng tôi sẽ ngừng sử dụng SDK phiên bản 3.24.0 kể từ ngày 8 tháng 11 năm 2022. Để biết thêm thông tin chi tiết, hãy xem Lịch ngừng sử dụng.
|
3.23.0 |
2021-04-07 |
- Thêm các phương thức
ImaSdkSettings.setSessionId()
và
ImaSdkSettings.getSessionId()
để lấy và đặt Mã phiên. Đây là mã nhận dạng ngẫu nhiên tạm thời chỉ dùng cho tính năng giới hạn tần suất.
- Khắc phục lỗi
NullPointerException liên quan đến quảng cáo đồng hành.
- Tắt javascript trong quảng cáo đồng hành thấp hơn API cấp 21 để khắc phục vấn đề về lỗ hổng bảo mật.
-
Chúng tôi sẽ ngừng sử dụng SDK phiên bản 3.23.0 kể từ ngày 3 tháng 6 năm 2022. Để biết thêm thông tin chi tiết, hãy xem Lịch ngừng sử dụng.
|
3.22.3 |
2021-03-16 |
- Khắc phục lỗi
NullPointerException liên quan đến việc phát hành
AdsLoader trong khi quảng cáo đang tải.
- Thêm lỗi
1206 cho UNEXPECTED_ADS_LOADED_EVENT trong trường hợp sự kiện quảng cáo đã tải được gửi không mong muốn.
-
Chúng tôi sẽ ngừng sử dụng SDK phiên bản 3.22.3 kể từ ngày 7 tháng 4 năm 2022. Để biết thêm thông tin chi tiết, hãy xem Lịch ngừng sử dụng.
|
3.22.2 |
2021-02-26 |
- SDK IMA hiện phụ thuộc vào các thư viện sau:
- com.google.android.gms:play-services-base
- com.google.android.gms:play-services-basement
- androidx.preference:preference
- Khắc phục thông báo lỗi khi
AdsLoader nhận được lỗi không có mã phiên hợp lệ.
-
Chúng tôi sẽ ngừng sử dụng SDK phiên bản 3.22.2 kể từ ngày 16 tháng 3 năm 2022. Để biết thêm thông tin chi tiết, hãy xem Lịch ngừng sử dụng.
|
3.22.0 |
2021-01-11 |
-
Thêm tính năng phân phát nhóm cho luồng DAI. Trong quy trình phân phát nhóm quảng cáo, Ad Manager chỉ chịu trách nhiệm phân phát quảng cáo. Nhà xuất bản chịu trách nhiệm về nội dung và tạo tệp kê khai sẽ trỏ đến Ad Manager.
Sử dụng
ImaSdkFactory.createPodStreamRequest() để tạo yêu cầu truyền phát cho việc phân phát nhóm. Nếu sử dụng phương thức này, bạn sẽ chịu trách nhiệm tải luồng trên streamInit() .
-
Khắc phục lỗi rò rỉ bộ nhớ do trình theo dõi vòng đời ứng dụng không được dọn dẹp đúng cách.
-
Chúng tôi sẽ ngừng sử dụng SDK phiên bản 3.22.0 kể từ ngày 26 tháng 2 năm 2022. Để biết thêm thông tin chi tiết, hãy xem Lịch ngừng sử dụng.
|
3.21.4 |
2020-12-09 |
- Xoá thông báo cảnh báo vô hại liên quan đến việc gọi
adsLoader.release() sau khi webview bị huỷ.
-
Chúng tôi sẽ ngừng sử dụng SDK phiên bản 3.21.4 kể từ ngày 8 tháng 1 năm 2022. Để biết thêm thông tin chi tiết, hãy xem Lịch ngừng sử dụng.
|
3.21.2 |
2020-11-20 |
- Khắc phục các vấn đề không mong muốn về luồng an toàn do gửi thông tin cập nhật tin nhắn từ hàng đợi trống.
-
Cập nhật tài liệu cho
AdsLoader.release() .
-
Chúng tôi sẽ ngừng sử dụng SDK phiên bản 3.21.2 kể từ ngày 9 tháng 12 năm 2021. Để biết thêm thông tin chi tiết, hãy xem Lịch ngừng sử dụng.
|
3.21.1 |
2020-11-17 |
-
Khắc phục vấn đề đôi khi dẫn đến sự cố ứng dụng khi các sự kiện được kích hoạt.
-
Chúng tôi sẽ ngừng sử dụng SDK phiên bản 3.21.1 kể từ ngày 20 tháng 11 năm 2021. Để biết thêm thông tin chi tiết, hãy xem Lịch ngừng sử dụng.
|
3.21.0 |
2020-10-23 |
-
Thêm tính năng hỗ trợ cho quảng cáo SIMID trong SDK DAI dành cho Android.
-
Thêm phương thức
AdsLoader.release() và ngừng sử dụng BaseDisplayContainer.destroy() .
Thay đổi này giải quyết sự cố rò rỉ bộ nhớ xảy ra khi xử lý một BaseDisplayContainer ở giữa lịch quảng cáo VMAP.
AdsLoader.release() là phương thức mới được đề xuất để xử lý các đối tượng SDK IMA, thay vì sử dụng BaseDisplayContainer.destroy() .
-
Chúng tôi sẽ ngừng sử dụng SDK phiên bản 3.21.0 kể từ ngày 17 tháng 11 năm 2021. Để biết thêm thông tin chi tiết, hãy xem Lịch ngừng sử dụng.
|
3.20.1 |
2020-10-12 |
- Khắc phục sự cố với trình bổ trợ HTMLResource trên API cấp 29 trở lên của Android. Để biết thêm thông tin chi tiết, hãy xem thay đổi về hành vi của API Android được ghi nhận.
-
Chúng tôi sẽ ngừng sử dụng SDK phiên bản 3.20.1 kể từ ngày 23 tháng 10 năm 2021. Để biết thêm thông tin chi tiết, hãy xem Lịch ngừng sử dụng.
|
3.20.0 |
2020-08-18 |
-
Phiên bản 3.20.0 là phiên bản đầu tiên chịu ảnh hưởng của các thay đổi đối với hành vi tạm dừng IMA.
Nếu sử dụng phiên bản này hoặc bất kỳ phiên bản SDK nào trong tương lai, bạn nên đọc bài đăng trên blog và thực hiện các thay đổi để tạm dừng hành vi trong ứng dụng. Nhà xuất bản có thể kiểm thử việc triển khai các thay đổi này bằng cách sử dụng thẻ quảng cáo thử nghiệm.
- Thêm các lệnh gọi lại
onPause() và onResume() cho lớp DAI VideoStreamPlayer .
-
Thêm phương thức
adPeriodDuration() vào lớp AdProgressInfo .
-
Thêm tính năng hỗ trợ hình ảnh dự phòng khi nhấp vào biểu tượng trên các thiết bị Android TV.
- Thêm sự kiện
ICON_FALLBACK_IMAGE_CLOSED để xử lý khi hình ảnh dự phòng của biểu tượng bị đóng trên các thiết bị Android TV.
- Xoá phương thức
focusSkipButton() không dùng nữa khỏi AdsManager và thay bằng phương thức focus() .
- Đối với thiết bị CTV, quảng cáo hiện được tự động lấy tiêu điểm khi sự kiện
AdEvent.AdEventType STARTED được kích hoạt. Để tắt tính năng tự động lấy tiêu điểm cho quảng cáo, hãy sử dụng phương thức adsRenderingSettings.setFocusSkipButtonWhenAvailable(false) , sau đó sử dụng phương thức focus() dựa trên các yêu cầu tuỳ chỉnh.
- Thêm các phương thức
getCurrentTimeMs() và getDurationMs vào lớp VideoProgressUpdate() .
- Ngừng sử dụng các phương thức
getCurrentTime và getDuration để chuyển sang các phương thức getCurrentTimeMs và getDurationMs mới.
-
Khắc phục vấn đề đối với luồng phát trực tiếp DASH, trong đó các sự kiện quảng cáo không được báo cáo chính xác.
-
Chúng tôi sẽ ngừng sử dụng SDK phiên bản 3.20.0 kể từ ngày 12 tháng 10 năm 2021. Để biết thêm thông tin chi tiết, hãy xem Lịch ngừng sử dụng.
|
3.19.4 |
2020-07-08 |
- Khắc phục vấn đề khiến
setLoadVideoTimeout không cập nhật đúng cách thời gian chờ.
-
Chúng tôi sẽ ngừng sử dụng SDK phiên bản 3.19.4 kể từ ngày 18 tháng 8 năm 2021. Để biết thêm thông tin chi tiết, hãy xem Lịch ngừng sử dụng.
|
3.19.3 |
2020-06-29 |
- Khắc phục vấn đề về việc tích hợp Khuôn khổ về tính minh bạch và sự đồng ý (TCF) của IAB cho GDPR, gây ra sự cố cho người chơi được tích hợp với SDK Nền tảng quản lý sự đồng ý.
-
Chúng tôi sẽ ngừng sử dụng SDK phiên bản 3.19.3 kể từ ngày 8 tháng 7 năm 2021. Để biết thêm thông tin chi tiết, hãy xem Lịch ngừng sử dụng.
|
3.19.2 |
2020-06-22 |
|
3.19.0 |
2020-05-12 |
|
3.18.1 |
2020-03-25 |
- Thêm tính năng điều chỉnh theo tỷ lệ cho Quảng cáo đồng hành trên các thiết bị có mật độ điểm ảnh cao.
- Thêm tính năng hỗ trợ cho quảng cáo SIMID phía máy khách.
-
Chúng tôi sẽ ngừng sử dụng SDK phiên bản 3.18.1 kể từ ngày 12 tháng 5 năm 2021. Để biết thêm thông tin chi tiết, hãy xem Lịch ngừng sử dụng.
|
3.18.0 |
2020-03-04 |
-
Thêm pause() và resume() vào giao diện
VideoStreamPlayer . Bạn phải triển khai các tính năng này cho phiên bản 3.18.0 trở lên.
-
Chúng tôi sẽ ngừng sử dụng SDK phiên bản 3.18.0 kể từ ngày 25 tháng 3 năm 2021. Để biết thêm thông tin chi tiết, hãy xem Lịch ngừng sử dụng.
|
3.17.0 |
2020-02-07 |
-
Thêm các API sau để chuyển quá trình xác thực vùng chứa hiển thị sang thời điểm tạo:
-
Thêm
ImaSdkFactory.createSdkOwnedPlayer
mà những người sử dụng trình phát tích hợp sẵn của IMA (SdkOwnedPlayer) sẽ sử dụng. Bạn phải tạo và truyền vào hàm khởi tạo cho AdDisplayContainer theo cách thủ công.
-
Thêm các bước kiểm tra không rỗng vào
setAdContainer và
setPlayer .
-
Cập nhật dữ liệu điểm đánh dấu để hiện sử dụng độ chính xác dấu phẩy động.
- Ngừng sử dụng các phương thức sau:
AdDisplayContainer.setPlayer(VideoAdPlayer player)
BaseDisplayContainer.setAdContainer(ViewGroup container)
BaseManager.isCustomPlaybackUsed()
ImaSdkFactory.createAdDisplayContainer()
ImaSdkFactory.createAudioAdDisplayContainer(Context context)
ImaSdkFactory.createStreamDisplayContainer()
StreamDisplayContainer.setVideoStreamPlayer(VideoStreamPlayer player)
-
Chúng tôi sẽ ngừng sử dụng SDK phiên bản 3.17.0 kể từ ngày 4 tháng 3 năm 2021. Để biết thêm thông tin chi tiết, hãy xem Lịch ngừng sử dụng.
|
3.16.5 |
2020-01-22 |
-
Hỗ trợ lại contentUrl OMID 1.3 bằng
AdsRequest.setContentUrl
và
StreamRequest.setContentUrl
.
-
Hỗ trợ lại các vật cản thân thiện với OMID 1.3 bằng
FriendlyObstruction
.
-
Ngừng sử dụng các phương thức
BaseDisplayContainer.registerVideoControlsOverlay và BaseDisplayContainer.unregisterAllVideoControlsOverlay , thay vào đó là
FriendlyObstruction
.
- Khắc phục vấn đề về
NullPointerException xảy ra sau khi gọi clear() trên CompanionAdSlots .
- Khắc phục vấn đề có thể gây ra tình trạng rò rỉ bộ nhớ khi gọi
destroy() trong khi phát quảng cáo.
-
Chúng tôi sẽ ngừng sử dụng SDK phiên bản 3.16.5 kể từ ngày 7 tháng 2 năm 2021. Để biết thêm thông tin chi tiết, hãy xem Lịch ngừng sử dụng.
|
3.16.2 |
2019-12-05 |
-
Thêm tính năng hỗ trợ tự động đưa các tham số về sự đồng ý từ IAB TCFv2 và CCPA.
-
Giờ đây, bạn cần có gói
androidx để sử dụng các tuỳ chọn của Android.
-
Chúng tôi sẽ ngừng sử dụng SDK phiên bản 3.16.2 kể từ ngày 22 tháng 1 năm 2021. Để biết thêm thông tin chi tiết, hãy xem Lịch ngừng sử dụng.
|
3.16.1 |
2019-11-08 |
|
3.16.0 |
2019-10-23 |
- Thêm phương thức replaceAdTagParameters vào StreamManager để có thể thay thế tất cả các thông số thẻ quảng cáo trong sự kiện phát trực tiếp.
- Xoá tính năng hỗ trợ các phương thức không dùng nữa sau đây:
AdsRequest.getAdDisplayContainer()
AdsRequest.setAdDisplayContainer(AdDisplayContainer adDisplayContainer)
ImaSdkFactory.createAdsLoader(Context context)
ImaSdkFactory.createAdsLoader(Context context, ImaSdkSettings settings)
ImaSdkFactory.createLiveStreamRequest(String assetKey, String apiKey, StreamDisplayContainer streamDisplayContainer)
ImaSdkFactory.createVodStreamRequest(String contentSourceId, String videoId, String apiKey, StreamDisplayContainer streamDisplayContainer)
StreamRequest.getStreamDisplayContainer()
-
Chúng tôi sẽ ngừng sử dụng SDK phiên bản 3.16.0 kể từ ngày 8 tháng 11 năm 2020. Để biết thêm thông tin chi tiết, hãy xem Lịch ngừng sử dụng.
|
3.14.0 |
2019-09-11 |
- Bản phát hành dịch vụ, không có tính năng mới.
-
Chúng tôi sẽ ngừng sử dụng SDK phiên bản 3.14.0 kể từ ngày 23 tháng 10 năm 2020. Để biết thêm thông tin chi tiết, hãy xem Lịch ngừng sử dụng.
|
3.13.1 |
2019-09-03 |
- Thêm khả năng đặt ngữ cảnh phát liên tục cho một yêu cầu quảng cáo.
Để biết thêm thông tin, hãy xem phần setContinuousPlayback().
- Thêm phương thức getUniversalAdIds() vào lớp Quảng cáo.
- Thêm setAuthToken, getAuthToken, setFormat, getFormat và enum StreamFormat.
- Khắc phục lỗi trong các thiết bị Nexus 5 xảy ra khi một vùng chứa bị xoá trước khi nhận được phản hồi quảng cáo.
- Khắc phục vấn đề quảng cáo đồng hành chỉ hiển thị một lần.
- Khắc phục vấn đề các loại quảng cáo không được hỗ trợ (không tuyến tính, VPAID) không bị lỗi một cách linh hoạt.
-
Chúng tôi sẽ ngừng sử dụng SDK phiên bản 3.13.1 kể từ ngày 11 tháng 9 năm 2020. Để biết thêm thông tin chi tiết, hãy xem Lịch ngừng sử dụng.
|
3.11.3 |
2019-06-11 |
- Khắc phục lỗi với chế độ cài đặt is_lat trên các thiết bị AOSP.
-
Chúng tôi sẽ ngừng sử dụng SDK phiên bản 3.11.3 kể từ ngày 3 tháng 9 năm 2020. Để biết thêm thông tin chi tiết, hãy xem Lịch ngừng sử dụng.
|
3.11.2 |
2019-04-16 |
- Khắc phục sự cố sau:
java.lang.ClassNotFoundException: Didn't find class "j$.util.concurrent.ConcurrentHashMap" .
- Chúng tôi sẽ ngừng sử dụng SDK phiên bản 3.11.0 kể từ ngày 11 tháng 6 năm 2020. Để biết thêm thông tin chi tiết, hãy xem Lịch ngừng sử dụng.
|
3.11.0 Không dùng nữa |
2019-03-22 |
|
3.10.9 |
2019-03-13 |
- Khắc phục lỗi điều kiện tranh đấu trong đó giao diện người dùng quảng cáo đôi khi không hiển thị trên các quảng cáo tiếp theo sau khi quảng cáo đầu tiên bị bỏ qua.
- Khắc phục sự cố xảy ra khi gọi API
getCompanionAds() .
- Chúng tôi sẽ ngừng sử dụng SDK phiên bản 3.10.7 kể từ ngày 22 tháng 3 năm 2020. Để biết thêm thông tin chi tiết, hãy xem Lịch ngừng sử dụng.
|
3.10.7 |
2019-02-19 |
|
3.10.6 |
2019-01-23 |
- Thêm phương thức
seek() vào giao diện trình phát trực tuyến.
- Thêm tính năng hỗ trợ cho lệnh gọi lại sự kiện quảng cáo
AD_BUFFERING .
- Bạn không được truyền vùng chứa trong yêu cầu quảng cáo nữa. Quy trình công việc mới yêu cầu một vùng chứa được truyền qua hàm khởi tạo
AdsLoader .
- Thêm phương thức
BaseDisplayContainer.destroy() .
- Khắc phục sự cố rò rỉ bộ nhớ xảy ra khi quá trình phát video hoàn tất.
- Ngừng sử dụng
requestNextAdBreak . API này sẽ bị xoá trong một bản phát hành trong tương lai. Sau đó, quảng cáo sẽ tự động được tìm nạp 4 giây trước thời điểm chèn quảng cáo.
- Chúng tôi sẽ ngừng sử dụng SDK phiên bản 3.10.2 kể từ ngày 19 tháng 2 năm 2020. Để biết thêm thông tin chi tiết, hãy xem Lịch ngừng sử dụng.
|
3.10.2 |
2018-11-13 |
- Khắc phục tình huống tương tranh khiến quảng cáo thứ hai trong một nhóm quảng cáo gửi lỗi
VAST 402 .
- Thêm giới hạn tần suất và tính năng loại trừ hoạt động cạnh tranh vào SDK Android DAI.
- Chuyển
getAdProgressInfo() từ StreamManager sang BaseManager .
- Thêm
getVastMediaHeight() , getVastMediaWidth() và getVastMediaBitrate() vào Ad .
-
Chúng tôi sẽ ngừng sử dụng SDK phiên bản 3.9.4 kể từ ngày 23 tháng 1 năm 2020. Để biết thêm thông tin chi tiết, hãy xem Lịch ngừng sử dụng.
|
3.9.4 |
2018-08-01 |
- Thêm
getCompanionAds() vào Ad . Phương thức này sẽ trả về quảng cáo đồng hành khi chỉ sử dụng DAI.
- Thêm lớp
CompanionAd mới.
- Thêm sự kiện
SKIPPABLE_STATE_CHANGED mới vào AdEvent .
- Khắc phục vấn đề trong đó chế độ cài đặt mặc định cho
focusSkipButtonWhenAvailable không được tuân thủ trong một số trường hợp.
-
Chúng tôi sẽ ngừng sử dụng SDK phiên bản 3.9.0 kể từ ngày 1 tháng 8 năm 2019. Để biết thêm thông tin chi tiết, hãy xem Lịch ngừng sử dụng.
|
3.9.0 |
2018-07-09 |
- Chúng tôi hiện đã hỗ trợ Android TV.
- Thêm
focusSkipButton() vào AdsManager . Tính năng này chỉ hoạt động trên Android TV.
- Thêm
getFocusSkipButtonWhenAvailable() vào AdsRenderingSettings , mặc định là true . Tính năng này chỉ hoạt động trên Android TV.
- Thêm
setFocusSkipButtonWhenAvailable() vào AdsRenderingSettings . Tính năng này chỉ hoạt động trên Android TV.
VideoAdPlayer hiện mở rộng giao diện VolumeProvider . Giờ đây, bạn bắt buộc phải triển khai giao diện này để phát tuỳ chỉnh.
-
Chúng tôi sẽ ngừng sử dụng SDK phiên bản 3.8.7 kể từ ngày 9 tháng 7 năm 2019. Để biết thêm thông tin chi tiết, hãy xem Lịch ngừng sử dụng.
|
3.8.7 |
2018-05-23 |
- Cho phép ảnh động trong quảng cáo đồng hành HTML.
-
Chúng tôi sẽ ngừng sử dụng SDK phiên bản 3.8.5 kể từ ngày 23 tháng 5 năm 2019. Để biết thêm thông tin chi tiết, hãy xem Lịch ngừng sử dụng.
|
3.8.5 |
2018-04-09 |
- Khắc phục vấn đề
ImaSdkSettings bị bỏ qua.
- Khắc phục vấn đề xung đột bản dựng với các tệp phiên bản com.android.support.
- Thêm
setAdWillPlayMuted vào AdsRequest .
- Thêm
setLoadVideoTimeout vào AdsRenderingSettings .
-
Chúng tôi sẽ ngừng sử dụng SDK phiên bản 3.8.2 kể từ ngày 9 tháng 4 năm 2019. Để biết thêm thông tin chi tiết, hãy xem Lịch ngừng sử dụng.
|
3.8.2 |
2018-01-24 |
- Thêm
setLiveStreamPrefetchSeconds vào
AdsRequest .
- Nhiều bản sửa lỗi tài liệu.
-
Chúng tôi sẽ ngừng sử dụng SDK phiên bản 3.7.4 kể từ ngày 24 tháng 1 năm 2019. Để biết thêm thông tin chi tiết, hãy xem Lịch ngừng sử dụng.
|
3.7.4 |
2017-06-29 |
- Thêm
setVastLoadTimeout vào AdsRequest .
- Thêm
getSkipTimeOffset vào Ad .
-
Chúng tôi sẽ ngừng sử dụng SDK phiên bản 3.7.2 kể từ ngày 29 tháng 6 năm 2018. Để biết thêm thông tin chi tiết, hãy xem Lịch ngừng sử dụng.
|
3.7.2 |
2017-05-25 |
- Thêm
setDebugMode vào ImaSdkSettings .
-
Chúng tôi sẽ ngừng sử dụng SDK phiên bản 3.7.1 kể từ ngày 25 tháng 5 năm 2018. Để biết thêm thông tin chi tiết, hãy xem Lịch ngừng sử dụng.
|
3.7.1 |
2017-03-24 |
- Giải quyết xung đột không gian tên khi sử dụng Proguard.
- Kích thước tệp jar giảm khoảng 30 KB.
-
Chúng tôi sẽ ngừng sử dụng SDK phiên bản 3.7.0 kể từ ngày 24/3/2018. Để biết thêm thông tin chi tiết, hãy xem Lịch ngừng sử dụng.
|
3.7.0 |
2017-03-13 |
- Khắc phục vấn đề một số lớp IMA vô tình được hợp nhất vào gói
a.a.a.a của ProGuard.
-
Chúng tôi sẽ ngừng sử dụng SDK phiên bản 3.6.0 kể từ ngày 13 tháng 3 năm 2018. Để biết thêm thông tin chi tiết, hãy xem Lịch ngừng sử dụng.
|
3.6.0 |
2017-02-16 |
- Thêm nội dung sau vào
Ad :
getAdWrapperCreativeIds()
getAdvertiserName()
getCreativeAdId()
getCreativeId()
getDealId()
getSurveyUrl()
getUniversalAdIdRegistry()
getUniversalAdIdValue()
- Thêm
AdsManager.requestNextAdBreak().
- Thêm nội dung sau vào
AdsRenderingSettings :
setEnablePreloading()
getEnablePreloading()
- Thêm nội dung sau vào
AdsRequest :
setContentDuration()
setContentKeywords()
setContentTitle()
-
Chúng tôi sẽ ngừng sử dụng SDK phiên bản 3.5.2 kể từ ngày 16 tháng 2 năm 2018. Để biết thêm thông tin chi tiết, hãy xem Lịch ngừng sử dụng.
|
3.5.2 |
2016-11-14 |
- Thêm trình phát video thuộc sở hữu của SDK để xử lý việc phát quảng cáo (không bắt buộc).
- Thêm
CompanionAdSlot.ClickListener và các phương thức để thêm và xoá trình nghe.
- Khắc phục vấn đề về nhật ký lỗi
getViewability() không hợp lệ.
- Khắc phục vấn đề về hành vi nhấp của biểu tượng và không hiển thị chính xác.
-
Chúng tôi sẽ ngừng sử dụng SDK phiên bản 3.4.0 kể từ ngày 14 tháng 11 năm 2017. Để biết thêm thông tin chi tiết, hãy xem Lịch ngừng sử dụng.
|
3.4.0 |
2016-09-12 |
- Khắc phục lỗi tệp trùng lặp khi sử dụng Dịch vụ Google Play phiên bản 9.0.0 trở lên.
|
3.3.2 |
2016-07-11 |
|
3.3.0 |
2016-05-31 |
|
3.2.1 |
2016-04-07 |
- Bản phát hành dịch vụ, không có tính năng mới.
|
3.1.3 |
2015-12-16 |
|
3.b13.3 (thử nghiệm) |
2015-09-10 |
- Bản phát hành dịch vụ, không có tính năng mới.
|
3.b12.1 (thử nghiệm) |
2015-07-20 |
|
3.b11.4 (thử nghiệm) |
2015-05-21 |
- Thêm nội dung sau vào API:
AdError.AdErrorCode.VAST_EMPTY_RESPONSE
AdError.getErrorNumber()
AdsRequest.setAdWillAutoPlay(Boolean)
CompanionAdSlot.isFilled()
ImaSdkSettings.setPlayerType(String)
ImaSdkSettings.setPlayerVersion(String)
|
3.b10.3 (thử nghiệm) |
2015-03-24 |
- Thêm
ImaSdkSettings.getMaxRedirects và ImaSdkSettings.setMaxRedirects .
- Các lớp API IMA hiện là
final .
- Số phiên bản SDK hiện ở định dạng 3.bX.Y, trong đó b cho biết trạng thái thử nghiệm beta của SDK.
- Các giá trị
AdError.AdErrorCode sau đây đã bị xoá:
API_ERROR – thay vào đó, hãy sử dụng UNKNOWN_AD_RESPONSE .
PLAYLIST_MALFORMED_RESPONSE – thay vào đó, hãy sử dụng UNKNOWN_AD_RESPONSE .
REQUIRED_LISTENERS_NOT_ADDED – không được SDK đưa ra.
VAST_INVALID_URL – thay vào đó, hãy sử dụng VAST_LOAD_TIMEOUT .
|
Beta phiên bản 9 |
2014-10-17 |
- Thêm các API quảng cáo
getTitle , getDescription và getContentType .
- Thêm thông tin về vị trí của nhóm quảng cáo vào giao diện người dùng quảng cáo, ví dụ: "Quảng cáo 1/4: (0:13)".
- Bạn không nên trực tiếp kiểm soát việc tạm dừng/phát/tiếp tục quảng cáo bằng trình phát video nữa. Thay vào đó, hãy sử dụng
AdsManager.pause() và AdsManager.resume() .
|
Beta phiên bản 8 |
2014-06-12 |
- Khắc phục vấn đề giao diện người dùng quảng cáo không xoá được đối với quảng cáo có thể bỏ qua.
- Ghi lại mã lỗi cho thời gian chờ tải tệp phương tiện.
|
Beta phiên bản 7 |
2014-05-27 |
- Khắc phục vấn đề với Dịch vụ Google Play. Giờ đây, SDK yêu cầu bạn phải tích hợp Dịch vụ Google Play vào ứng dụng. Để biết thêm thông tin, hãy xem phần
Thiết lập SDK Dịch vụ Google Play.
|
Beta v6 |
2014-04-14 |
- Thêm tính năng hỗ trợ VAST 3.
- Thêm tính năng hỗ trợ một phần VMAP (tương đương với các quy tắc quảng cáo hiện tại của Ad Manager).
- Thêm nội dung sau vào API:
- AdError.AdErrorCode.ADS_REQUEST_NETWORK_ERROR
- AdEvent.AdEventType.LOG
- AdEvent.getAdData()
- AdPodInfo.getMaximumDuration()
- AdPodInfo.getPodIndex()
- AdPodInfo.getTimeOffset()
- Khắc phục lỗi quảng cáo trong video có nhóm được tối ưu hoá với trình bao bọc khiến tất cả quảng cáo khác trong nhóm bị bỏ qua.
- AdsRenderingSettings được truyền đến AdsManager sẽ không còn bị bỏ qua.
- Khắc phục nhiều lỗi để tăng độ ổn định.
|
Beta v5 |
2013-12-12 |
- Khắc phục vấn đề về quảng cáo có thể bỏ qua trong danh sách phát.
|
Beta phiên bản 4 |
2013-10-15 |
- Thêm khả năng đặt lại giá trị đối tượng liên kết bằng cách gọi contentComplete trên AdsLoader.
|
Beta v3 |
2013-09-05 |
- Bản phát hành dịch vụ, không có tính năng mới.
|
Beta v2 |
2013-07-07 |
- Phát hành công khai phiên bản Beta của SDK.
|
Phiên bản thử nghiệm beta kín 2 |
2013-06-24 |
- Thêm API để đặt ngôn ngữ giao diện người dùng trên đối tượng
ImaSdkSettings .
Xin lưu ý rằng thuộc tính này dùng để đặt ngôn ngữ giao diện người dùng, chứ không phải ngôn ngữ quảng cáo.
- Khắc phục xung đột xảy ra khi một ứng dụng bao gồm cả thư viện SDK IMA và SDK AdMob.
- Thêm tính năng ghi nhật ký cho nhiều chỉ số hiệu suất nội bộ.
|
Phiên bản thử nghiệm beta kín v1 |
2013-04-02 |
-
Bản phát hành Beta đầu tiên. Sau đây là các vấn đề đã biết với bản phát hành Beta:
Liên quan đến SDK
Các AdEvents sau đây có trong SDK IMA HTML5 không được hỗ trợ trong SDK IMA Android v3: IMPRESSION , LOG , SKIPPABLE_STATE_CHANGED , STOPPED , VOLUME_CHANGED , VOLUME_MUTED
Liên quan đến ứng dụng mẫu
- Có một vấn đề không liên tục xảy ra trong đó trình phát quảng cáo không tiếp tục đúng cách sau khi người dùng nhấp vào một quảng cáo. Ví dụ: đôi khi, khi bạn quay lại ứng dụng sau khi nhấp vào một quảng cáo, việc tiếp tục phát quảng cáo đó sẽ khiến quảng cáo đó chuyển đến cuối và hoàn tất, thay vì tiếp tục từ vị trí đã dừng trước khi nhấp vào.
- Quảng cáo do thẻ quảng cáo "Trong luồng phát 2" trả về không tương thích với SDK Android IMA phiên bản 3.
- Trình phát mẫu không tự động tắt tính năng tua (quét) trong khi quảng cáo đang phát. Hãy nhớ tắt tính năng tua trong trình phát video khi quảng cáo đang phát.
|