Lịch sử phát hành SDK Google IMA tvOS

Phiên bản Ngày phát hành Lưu ý
4.15.1 2025-05-07
  • Thêm thông tin về khoảng thời gian quảng cáo vào sự kiện AD_PERIOD_STARTED mà bạn có thể truy cập từ thuộc tính IMAAdEvent.adData.
  • Thêm tính năng hỗ trợ xử lý siêu dữ liệu quảng cáo xen kẽ HLS bằng IMA SDK.
4.14.1 2024-12-03
  • Thêm mã mạng vào danh sách tham số yêu cầu truyền phát trực tiếp cho tất cả các loại luồng phát.
  • Kích hoạt sự kiện LOG khi người dùng nhấp vào một URL chuyển đổi không hợp lệ, thay vì không phản hồi.
  • Khắc phục tình trạng rò rỉ bộ nhớ khi các phiên OMID bị huỷ không đúng cách.
  • Thêm tính năng hỗ trợ quảng cáo có thể bỏ qua trong luồng phân phát nhóm VOD.
  • Khắc phục lỗi về tính năng hỗ trợ cuộn khi video được nhúng trong một vùng chứa có thể cuộn.
  • Thêm chế độ hỗ trợ cho minSuggestedDuration vào quảng cáo phi tuyến tính
  • Khắc phục một lỗi khiến một số URL theo dõi của Campaign Manager được mã hoá không chính xác.
  • Khắc phục vấn đề khiến các sự kiện STARTED không được gửi trong một số phiên quảng cáo.
4.13.0 2024-06-13
  • Thêm VODConfigID vào IMAVideoStitcherVODStreamRequest.
  • Khắc phục lỗi nullpointerexception khi adTagURLnull trong IMAAdsRequest.
  • Thay đổi logic dự phòng ở cấp thành phần để lặp lại tất cả quảng cáo trong VAST gốc cho đến khi SDK xác định được một mẫu quảng cáo có thể phát. Nếu không tìm thấy mẫu quảng cáo có thể phát, quảng cáo sẽ không được phát.
  • Khắc phục vấn đề không kích hoạt được các ping theo dõi đến ad.doubleclick.net.
  • Đặt các quy tắc ràng buộc hiển thị kích thước quảng cáo của SDK dựa trên khung hiển thị thay vì hướng dẫn bố cục vùng an toàn cho playerView.
4.12.0 2024-04-03
4.11.1 2024-02-22
  • Khắc phục một vấn đề khiến người dùng có thể nghe thấy âm thanh của nội dung trong khi phát quảng cáo.
4.10.0 2024-01-24
  • Cho phép các yêu cầu về luồng VOD phân phát theo nhóm.
  • Cập nhật các quy tắc ràng buộc cho AdUI để tuân thủ chỉ dẫn vùng an toàn.
  • Thêm một phương thức getter cho điểm tín hiệu vào trình quản lý luồng phát iOS/tvOS
4.9.2 2023-08-15
  • Khắc phục một lỗi khiến mức sử dụng CPU cao đối với một số luồng DAI.
4.9.1 2023-04-20
4.8.2 2022-11-03
  • Đã thêm userContext vào các yêu cầu về luồng IMA.
  • Khắc phục lỗi gây ra cảnh báo "Thông báo nội bộ không hợp lệ" không cần thiết.
4.7.0 2022-07-20
  • Khắc phục vấn đề nhà xuất bản ghi đè thông tin phiên bản IMA SDK.
  • Đã thêm sự kiện AD_CAN_PLAY. Được kích hoạt khi quảng cáo sẵn sàng phát mà không cần đệm.
  • Tăng tốc độ bit tối đa mặc định lên mức không giới hạn cho các thiết bị không phải thiết bị di động.
4.6.1 2022-02-23
  • Bản phát hành dịch vụ; Không có thay đổi công khai.
4.5.0 2021-12-06
  • Tăng phiên bản tvOS tối thiểu lên tvOS 12.
  • Đã khắc phục một lỗi có thể dẫn đến việc xuất hiện nhiều biểu tượng Tại sao có quảng cáo này.
  • Không cần MPNowPlayingSession nữa.
4.4.2 2021-05-03
  • Khắc phục một vấn đề khiến thông báo cảnh báo xuất hiện trên tvOS < 12.
  • Phiên bản cuối cùng của SDK IMA cho iOS hỗ trợ tvOS 10.
4.4.1 2021-03-09
  • Thêm thuộc tính IMASettings.sessionID để cho phép nhà xuất bản đặt sessionID theo cách thủ công.
  • Thêm tính năng hỗ trợ cho chế độ PiP.
  • Khắc phục một vấn đề khiến các sự kiện tạm dừng và tiếp tục quảng cáo đôi khi có thể kích hoạt trong khi nội dung đang phát.
  • Đã thêm IMAVideoDisplay.nowPlayingSession để hỗ trợ đúng cách các sự kiện phát/tạm dừng trên tvOS 14 trở lên.
  • Khắc phục lỗi trong đó quảng cáo tuyến tính của AdSense được báo cáo cho nhà xuất bản là quảng cáo phi tuyến tính.
  • Khắc phục vấn đề IMAStreamManager.replaceAdTagParameters không đưa ra bản cập nhật.
  • Thêm các API phân phát theo nhóm.
  • Bắt buộc phải đính kèm adContainer vào cửa sổ.
4.3.2 2020-08-11
4.3.1 2020-08-05
  • Thêm tính năng hỗ trợ cho Chế độ đồng ý bổ sung của Google. Để biết thêm thông tin, hãy xem Quy cách kỹ thuật về Chế độ đồng ý bổ sung của Google.
  • Thêm tính năng hỗ trợ cho khoá "language_name" đối với phụ đề của luồng phát.
  • Khắc phục một vấn đề khiến quảng cáo chỉ có âm thanh bị hết thời gian chờ.
  • Khắc phục vấn đề khi việc bỏ qua quảng cáo đầu tiên trong một quảng cáo trước video sẽ khiến quảng cáo thứ hai bỏ qua khoảng thời gian bỏ qua của chính quảng cáo đó.
  • Đã thêm IMAAdDisplayContainer.focusEnvironment, cho phép nhà xuất bản chuyển tiêu điểm sang SDK trong thời gian tạm dừng quảng cáo. Đây là thông số bắt buộc bất cứ khi nào người dùng cần tương tác với giao diện người dùng quảng cáo (ví dụ: quảng cáo có thể bỏ qua, biểu tượng VAST).
  • Thêm viewController làm đối số hoặc thuộc tính khởi tạo bắt buộc mới cho IMAAdDisplayContainer.
  • Khắc phục vấn đề hỗ trợ bản địa hoá không phải tiếng Anh.
  • Giảm số lượng sự kiện RESUME bị lỗi.
  • Đã thêm IMAAdsRenderingSettings.enablePreloading (được bật theo mặc định) để cải thiện hiệu suất hiển thị quảng cáo.
  • Thêm tính năng hỗ trợ cho quảng cáo có thể bỏ qua (phía máy khách và VOD) và biểu tượng VAST (phía máy khách và DAI)
  • Thêm các sự kiện ICON_FALLBACK_IMAGE_CLOSEDICON_TAPPED. Bạn nên tự động tiếp tục trên ICON_FALLBACK_IMAGE_CLOSED vì SDK sẽ tạm dừng khi mở hình ảnh dự phòng.
  • Khắc phục vấn đề chỉ xác nhận IABTCF_gdprApplies nếu đó là một chuỗi.
4.2.3 2020-05-06
  • Khắc phục một vấn đề trong đó một số mã nhận dạng gói ứng dụng nhất định có thể khiến lưu lượng truy cập bị phân loại sai.
4.2.2 2020-03-26
  • Tăng phiên bản thời gian chạy tối thiểu lên tvOS 10
  • Sửa lỗi khi một số nội dung cập nhật giao diện người dùng có thể kích hoạt trên một luồng trong nền
  • Khắc phục vấn đề trong đó các cờ nghiêm ngặt sẽ khiến quá trình khởi động IMACompanionAd xung đột với NSObject
  • Ngừng sử dụng phương thức loadURL trên giao thức IMAVideoDisplay
4.2.1 2020-02-12
  • 4.2.1 sẽ là phiên bản cuối cùng của SDK IMA hỗ trợ tvOS 9.x
  • Khắc phục vấn đề khiến lượt nhấp qua gặp sự cố trên tvOS 9.x
4.2.0 2019-10-30
  • Khắc phục vấn đề về sự cố không liên tục trên tvOS 13.
4.1.0 2019-09-23
  • Thêm tính năng hỗ trợ cho tvOS 13.
  • Thêm playerVideoDisplay:didLoadPlayerItem: cho DAI.
  • Thêm IMAAd.companionAdsIMACompanionAd cho quảng cáo DAI.
  • Cập nhật tên IMAAVPlayerVideoDisplayDelegate để phù hợp hơn với kiểu Objective-C.
4.0.5 2019-08-16
  • Khắc phục vấn đề nút phát trên điều khiển từ xa của Apple TV không tiếp tục phát nội dung.
4.0.2 2019-07-18
  • Khắc phục vấn đề truyền sai chế độ cài đặt "Hạn chế theo dõi quảng cáo" của người dùng.
  • IMAAdEventType.adData hiện đã được nhập.
  • Thêm authToken API vào IMAStreamRequest.
4.0.1 Không dùng nữa 2019-07-02
  • SDK tvOS kết hợp phía máy khách và DAI
  • Khắc phục vấn đề AdsLists không được phân tích cú pháp và gây ra lỗi AdsLoader trên tvOS.

Hiện các phiên bản cũ hơn

Phiên bản Ngày phát hành Lưu ý
3.9.1 2019-03-28
  • Đã thay đổi thời gian chờ khởi chạy luồng mặc định từ 5 giây thành 8 giây.
  • Đã thêm thuộc tính initializationTimeout vào IMAStreamRequest để cho phép định cấu hình thời gian chờ khởi tạo luồng.
3.9.0 2019-03-06
  • Đã thêm các lệnh gọi lại adPeriodDidStart và adPeriodDidEnd vào IMAStreamManagerDelegate.
3.8.1 2018-12-06
  • Để ngăn chặn việc ghi lại các chỉ số trùng lặp, các sự kiện quảng cáo như AD_BREAK_STARTED/AD_BREAK_ENDED sẽ không còn kích hoạt khi người dùng xem lại/tìm kiếm quảng cáo.
3.8.0 2018-05-21
  • Thêm chức năng hỗ trợ cho tham số thẻ quảng cáo npa.
3.7.1 2018-02-26
  • Khắc phục lỗi trong đó các URL theo dõi chứa dấu ngoặc nhọn ("{" hoặc "}") không được ping trên tvOS 11.2.6.
3.7.0 2018-01-24
  • Thêm những giá trị sau đây làm giá trị được chấp nhận cho các khoá IMAStreamRequest.adTagParameters:
    • phạm vi âm thanh (dai-aor)
    • loại trừ (dai-excl)
    • bắt đầu đặt hàng (dai-os)
    • phạm vi video (dai-sr)
  • Thêm các mục sau vào IMAAd: advertiserName, creativeID, creativeAdID, dealID, universalAdIDRegistry, universalAdIDValue, wrapperAdIDs, wrapperAdSystems, wrapperCreativeIDswrapperDealIDs.
  • Giờ đây, SDK sẽ kích hoạt AD_BREAK_STARTED khi tham gia một luồng phát ở giữa một điểm chèn quảng cáo để trình nghe có thể hiển thị giao diện người dùng quảng cáo.
  • Thêm IMAAVPlayerVideoDisplayDelegate để người dùng IMAAVPlayerVideoDisplay có thể nhận AVAssetURL của luồng cần tải. Với đối tượng AVAssetURL, người dùng có thể đăng ký phát nội dung được bảo vệ bằng FairPlay.
3.6.0 2017-09-19
  • Xoá IMAStreamRequest.attemptPreroll không hoạt động.
  • Thêm các IMAStreamRequest.adTagParameters sau đây làm IMAStreamRequest.adTagParameters được chấp nhận:
    • dai-ah (Tạm nghỉ quảng cáo)
    • dai-dlid (Địa điểm giao hàng)
  • Thêm IMAStreamRequest.streamActivityMonitorID.
  • Khắc phục vấn đề [IMAStreamManagerDelegate streamManager:didReceiveError:] không được gọi cho một luồng không phát hoặc không tải.
3.5.0 2017-04-24
  • Thêm IMAAd.companions.
  • Thêm lớp IMACompanion.
3.4.1 2017-03-31
  • Bản phát hành dịch vụ, không có tính năng mới.
3.4.0 2017-03-13
  • Khắc phục vấn đề hỗ trợ mã bit.
  • Thêm các thuộc tính sau vào AdBreakInfo:
    • adBreakIndex
    • timeOffset
3.3.0 2016-12-05
  • Hiển thị [IMAAVPlayerVideoDisplay reset], được gọi khi bạn cần thay thế AVPlayerItem trên trình phát nội dung bằng AVPlayerItem dự phòng.
3.2.0 2016-08-22
  • Khắc phục vấn đề khi gửi một ứng dụng sử dụng khung này để kiểm thử.
3.1.0 2016-05-09
  • Bản phát hành đầu tiên.