Để thảo luận và đưa ra ý kiến phản hồi về các sản phẩm của chúng tôi, hãy tham gia kênh Discord chính thức của Ad Manager trong máy chủ Cộng đồng quảng cáo và đo lường của Google.
Khắc phục lỗi nullpointerexception khi adTagURL là null trong IMAAdsRequest.
Thay đổi logic phương án dự phòng ở cấp thành phần để lặp lại tất cả quảng cáo trong VAST ban đầu 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, thì quảng cáo sẽ không phát.
Khắc phục vấn đề theo dõi ping đến ad.doubleclick.net không được kích hoạt.
Đặt các quy tắc ràng buộc kết xuất 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
Thêm tệp kê khai quyền riêng tư PrivacyInfo.xcprivacy và chữ ký cho SDK.
Thêm tính năng hỗ trợ cho khoá "language_name" cho phụ đề trực tuyến.
Khắc phục vấn đề khiến quảng cáo chỉ có âm thanh hết thời gian chờ.
Khắc phục vấn đề khi bỏ qua quảng cáo đầu tiên trong quảng cáo trước video sẽ khiến quảng cáo thứ hai bỏ qua độ lệch 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 các khoảng nghỉ quảng cáo. Điều này là 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 chạy bắt buộc mới cho IMAAdDisplayContainer.
Khắc phục tính năng hỗ trợ bản địa hoá không phải tiếng Anh.
Giảm các sự kiện RESUME không chính xác.
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ợ quảng cáo có thể bỏ qua (bên máy khách và VOD) và biểu tượng VAST (bên máy khách và DAI)
Thêm các sự kiện ICON_FALLBACK_IMAGE_CLOSED và
ICON_TAPPED. Bạn nên tự động tiếp tục trên ICON_FALLBACK_IMAGE_CLOSED vì SDK tạm dừng khi mở hình ảnh dự phòng.
Khắc phục vấn đề IABTCF_gdprApplies chỉ được xác nhận nếu đó là một chuỗi.
4.2.3
2020-05-06
Khắc phục vấn đề một số mã 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
Khắc phục lỗi một số bản cập nhật giao diện người dùng có thể kích hoạt trên luồng trong nền
Khắc phục vấn đề cờ nghiêm ngặt sẽ khiến quá trình khởi chạy của IMACompanionAd xung đột với quá trình khởi chạy của 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 đề lượt nhấp sẽ gặp sự cố trên tvOS 9.x
4.2.0
2019-10-30
Khắc phục sự cố xảy ra 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.companionAds và IMACompanionAd
cho quảng cáo DAI.
Cập nhật tên IMAAVPlayerVideoDisplayDelegate để phù hợp hơn với phong cách 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 nội dung.
4.0.2
2019-07-18
Khắc phục vấn đề chế độ cài đặt "Giới hạn theo dõi quảng cáo" của người dùng bị truyền không chính xác.
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ửi lỗi AdsLoader trên tvOS.
Hiển thị các phiên bản cũ
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 để bật cấu hình của thời gian chờ khởi tạo luồng.
3.9.0
2019-03-06
Thêm lệnh gọi lại adPeriodDidStart và adPeriodDidEnd vào IMAStreamManagerDelegate.
3.8.1
2018-12-06
Để ngă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 xem lại/tìm kiếm quảng cáo.
3.8.0
2018-05-21
Thêm tính 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 các giá trị sau đây làm giá trị được chấp nhận cho khoá IMAStreamRequest.adTagParameters:
phạm vi âm thanh (dai-aor)
exclude (dai-excl)
order start (dai-os)
phạm vi video (dai-sr)
Thêm các phần tử sau vào IMAAd: advertiserName, creativeID, creativeAdID, dealID, universalAdIDRegistry, universalAdIDValue, wrapperAdIDs, wrapperAdSystems, wrapperCreativeIDs và wrapperDealIDs.
Giờ đây, SDK sẽ kích hoạt AD_BREAK_STARTED khi tham gia 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 nội dung sau đây dưới dạng IMAStreamRequest.adTagParameters đã chấp nhận:
dai-ah (Thời lượng nghỉ quảng cáo)
dai-dlid (Địa điểm giao hàng)
Thêm IMAStreamRequest.streamActivityMonitorID.
Khắc phục lỗi [IMAStreamManagerDelegate streamManager:didReceiveError:] không được gọi cho 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 tính năng 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 sao lưu.
3.2.0
2016-08-22
Khắc phục sự cố khi gửi một ứng dụng sử dụng khung này để kiểm thử.
[null,null,["Cập nhật lần gần đây nhất: 2025-08-31 UTC."],[[["\u003cp\u003eThe latest IMA SDK for tvOS (version 4.13.0) includes fixes for null pointer exceptions, improved ad playback logic, and enhanced ad request parameters.\u003c/p\u003e\n"],["\u003cp\u003eThis SDK supports features like Cloud Video Stitcher integration, Pod Serving VOD stream requests, and Google's Additional Consent mode.\u003c/p\u003e\n"],["\u003cp\u003eIt has undergone several updates for compatibility with the latest tvOS versions and includes bug fixes related to ad playback, UI elements, and tracking functionalities.\u003c/p\u003e\n"],["\u003cp\u003eThe SDK requires a minimum of tvOS 12 and supports features like App Tracking Transparency for tvOS 14 and above.\u003c/p\u003e\n"],["\u003cp\u003eEarlier versions of the SDK have been deprecated, and users are encouraged to upgrade to the latest version for optimal performance and features.\u003c/p\u003e\n"]]],["The updates address bug fixes and feature enhancements across various versions. Key actions include adding support for skippable ads, VOD Pod Serving, and Google Video Stitcher APIs. Memory leaks and null pointer exceptions were fixed, and tracking logic for ad interactions was improved. The SDK now respects safe area guides, enforces ad container attachment, and supports privacy features. New events like `AD_CAN_PLAY` and properties for session management were introduced, alongside updates for compatibility with new tvOS versions and Google's ad consent modes.\n"],null,[]]