Để 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 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
Thêm tệp PrivacyInfo.xcprivacy kê khai quyền riêng tư và chữ ký cho SDK.
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_CLOSED và ICON_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.companionAds và IMACompanionAd 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, wrapperCreativeIDs và wrapperDealIDs.
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ử.