Lịch sử phát hành SDK IMA cho iOS của Google

Phiên bản Ngày phát hành Ghi chú
3.23.0 2024-06-12
  • Thêm VODConfigID vào IMAVideoStitcherVODStreamRequest.
  • Làm nền trong suốt cho quảng cáo đồng hành.
  • Từ chối giá trị rỗng cho adTagURL 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.
3.22.1 2024-04-12
  • Khắc phục vấn đề với bản phát hành mới nhất của Cocoapods khiến ứng dụng không xây dựng được trên Trình mô phỏng iOS.
3.22.0 2024-04-03
3.20.0 2024-01-28
  • Bật tính năng hỗ trợ quảng cáo đồng hành cho hoạt động phân phát nhóm quảng cáo
  • Bật yêu cầu truyền phát VOD trong tính năng Phân phát nhóm.
  • Thêm phương thức getter cho điểm tín hiệu vào trình quản lý luồng.
3.19.2 2023-04-28
  • Giảm phiên bản iOS tối thiểu để biên dịch xuống iOS 12.
3.19.1 2023-04-20
  • Tăng phiên bản iOS tối thiểu để biên dịch lên iOS 14.
  • Xoá tính năng hỗ trợ cho nền tảng ARMv7.
  • Khắc phục lỗi không kích hoạt Sự kiện quảng cáo nhấp chuột trên lượt nhấp vào SIMID.
  • Ngừng báo hiệu không chính xác tính năng hỗ trợ OMID ở chế độ VPAID Secure.
  • Khắc phục vấn đề về tính năng hỗ trợ sự kiện đổi kích thước SIMID.
  • Thêm lớp IMAVideoStitcherVODStreamRequest. Lớp này hỗ trợ API VOD của Công cụ kết hợp video của Google.
  • Phiên bản SDK 3.18.5 dự kiến sẽ ngừng hoạt động kể từ ngày 20/4/2024. Hãy xem Lịch ngừng sử dụng để biết thêm thông tin chi tiết.
3.18.5 2023-03-10
3.18.4 2022-12-08
  • Bản phát hành dịch vụ. Không có tính năng mới.
  • Phiên bản SDK 3.18.2 dự kiến sẽ ngừng hoạt động vào ngày 8 tháng 12 năm 2023. Hãy xem Lịch biểu ngừng sử dụng để biết thêm thông tin chi tiết.
3.18.2 2022-11-07
  • Thêm user_context vào yêu cầu truyền trực tuyến.
  • Khắc phục cảnh báo "Tin nhắn nội bộ không hợp lệ" bị lỗi.
  • Phiên bản SDK 3.18.1 dự kiến sẽ không được dùng nữa vào ngày 7/11/2023. Hãy xem Lịch ngừng sử dụng để biết thêm thông tin chi tiết.
3.18.1 2022-10-02
  • Khắc phục vấn đề khiến SDK gặp sự cố với UIViewControllerHierarchyInconsistency
  • SDK phiên bản 3.17.0 dự kiến sẽ ngừng hoạt động vào ngày 2 tháng 10 năm 2023. Hãy xem Lịch ngừng sử dụng để biết thêm thông tin chi tiết.
3.17.0 2022-08-03
  • Tăng tốc độ bit mặc định tối đa cho các thiết bị không phải thiết bị di động nếu nhà xuất bản không đặt tốc độ bit tối đa.
  • Phiên bản SDK 3.16.3 dự kiến sẽ ngừng hoạt động kể từ ngày 3 tháng 8 năm 2023. Hãy xem Lịch ngừng sử dụng để biết thêm thông tin chi tiết.
3.16.3 2022-04-19
  • Thêm IMACompanionAdSlot.initWithView(view: UIView) để hỗ trợ quảng cáo đồng hành có kích thước linh hoạt.
  • SDK IMA iOS hiện được đóng gói dưới dạng xcframework.
  • Thêm tính năng hỗ trợ trình mô phỏng M1.
  • Khắc phục vấn đề có thể ghi đè thông tin phiên bản SDK IMA.
  • Khắc phục vấn đề SDK iOS tạo cảnh báo biểu tượng trùng lặp.
  • Phiên bản SDK 3.15.1 dự kiến sẽ ngừng hoạt động kể từ ngày 19 tháng 4 năm 2023. Hãy xem Lịch biểu ngừng sử dụng để biết thêm thông tin chi tiết.
3.15.1 2022-02-23
  • Tăng phiên bản iOS tối thiểu lên 12
  • Phiên bản SDK 3.14.5 dự kiến sẽ ngừng hoạt động vào ngày 23 tháng 2 năm 2023. Hãy xem Lịch ngừng sử dụng để biết thêm thông tin chi tiết.
3.14.5 2021-10-05
  • Thêm API IMASettings:sameAppKeyEnabled để giúp bạn phân phối các quảng cáo được cá nhân hoá và phù hợp hơn bằng cách sử dụng dữ liệu thu thập được từ các ứng dụng của bạn. API này hiện được bật theo mặc định mà nhà xuất bản không cần thay đổi gì.
  • Thêm hợp đồng về tính chất rỗng vào tất cả API.
  • SDK phiên bản 3.14.4 dự kiến sẽ không được dùng nữa vào ngày 5/10/2022. Hãy xem Lịch ngừng sử dụng để biết thêm thông tin chi tiết.
3.14.4 2021-07-06
  • Khắc phục vấn đề khiến thiếu sự kiện khi ứng dụng chạy ở chế độ nền.
  • Khắc phục lỗi cho phép nhà xuất bản đặt islat theo cách thủ công trên iOS <14.
  • Tăng phiên bản iOS tối thiểu lên iOS 11
  • Phiên bản SDK 3.14.3 dự kiến sẽ ngừng hoạt động kể từ ngày 6 tháng 7 năm 2022. Hãy xem Lịch ngừng sử dụng để biết thêm thông tin chi tiết.
3.14.3 2021-05-03
  • Khắc phục vấn đề gây ra thông báo cảnh báo trên iOS < 12.
  • Thêm IMASettings:sessionid để cho phép nhà xuất bản tuỳ chỉnh mã phiên.
  • Khắc phục lỗi sự kiện tạm dừng và tiếp tục quảng cáo sẽ kích hoạt trong nội dung.
  • Các phần lồng ghép nội dung giao diện người dùng quảng cáo không được tự động điều chỉnh
  • Phiên bản SDK IMA mới nhất dành cho iOS để hỗ trợ iOS 10.
  • Phiên bản SDK 3.14.1 dự kiến sẽ ngừng hoạt động kể từ ngày 3 tháng 5 năm 2022. Hãy xem Lịch ngừng sử dụng để biết thêm thông tin chi tiết.
3.14.1 2021-02-17
  • Khắc phục vấn đề đôi khi sự kiện quảng cáo trùng lặp được kích hoạt khi bật tính năng tải trước.
  • Đã triển khai tính năng hỗ trợ phân phát nhóm.
  • Khắc phục vấn đề mở đường liên kết sâu kép trên iOS 13 trở lên.
  • Phiên bản SDK 3.13.0 dự kiến sẽ ngừng hoạt động vào ngày 17 tháng 2 năm 2022. Hãy xem Lịch biểu ngừng sử dụng để biết thêm thông tin chi tiết.
3.13.0 2020-10-13
  • SDK hiện được tạo bằng Xcode 12.
  • Khắc phục vấn đề khi tua ra khỏi khoảng nghỉ quảng cáo sẽ không kích hoạt sự kiện AD_BREAK_ENDED.
  • Xoá các trường không còn dùng nữa trên IMAAVPlayerVideoDisplay, IMAVideoDisplayIMAVideoDisplayDelegate.
  • Khắc phục vấn đề PiP sẽ thu nhỏ ở mỗi lần xem hết quảng cáo.
  • Khắc phục lỗi sự kiện phát trực tiếp sẽ kết thúc quá trình phát ngay khi được truyền qua AirPlay.
  • Khắc phục lỗi nhấn nút bỏ qua không có tác dụng đối với chế độ phát chung.
  • Khắc phục vấn đề nội dung sẽ nhấp nháy nhanh giữa các quảng cáo trong một nhóm để phát chung.
  • Thêm API IMAAVPlayerVideoDisplay.streamAssetOptions.
  • Thời lượng của khoảng thời gian hiển thị quảng cáo trong IMAStreamManagerDelegate.
  • Khắc phục lỗi "Ads cannot be requested because the ad container is not attached to the view hierarchy." được kích hoạt do nhầm lẫn.
  • Phiên bản SDK 3.12.1 dự kiến sẽ ngừng hoạt động kể từ ngày 13 tháng 10 năm 2021. Hãy xem Lịch ngừng sử dụng để biết thêm thông tin chi tiết.
3.12.1 2020-08-11
  • Bản phát hành chính thức dành cho iOS 14.
  • Khắc phục vấn đề khi mở một lượt nhấp rồi đóng ứng dụng sẽ gây ra sự cố rò rỉ bộ nhớ.
  • Phiên bản SDK 3.12.0 dự kiến sẽ ngừng hoạt động kể từ ngày 11 tháng 8 năm 2021. Hãy xem Lịch ngừng sử dụng để biết thêm thông tin chi tiết.
3.12.0 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" để dùng cho phụ đề trong luồng phát.
  • 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 việc 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 mức chênh lệch bỏ qua của chính nó.
  • 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.
  • 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 sự kiện ICON_TAPPED.
  • Khắc phục vấn đề IABTCF_gdprApplies chỉ được xác nhận nếu đó là một chuỗi.
  • Phiên bản SDK 3.11.4 dự kiến sẽ không được dùng nữa vào ngày 5/8/2021. Hãy xem Lịch ngừng sử dụng để biết thêm thông tin chi tiết.
3.11.4 2020-03-26
  • Tăng phiên bản thời gian chạy tối thiểu lên iOS 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 ở chế độ nền
  • Khắc phục vấn đề cờ nghiêm ngặt sẽ khiến quá trình khởi tạo của IMACompanionAd xung đột với quá trình khởi tạo của NSObject
  • Ngừng sử dụng phương thức loadURL trên giao thức IMAVideoDisplay
  • Thêm tính năng hỗ trợ cho quảng cáo SIMID phía máy khách
  • SDK phiên bản 3.11.3 dự kiến sẽ không được dùng nữa vào ngày 26/03/2021. Hãy xem Lịch ngừng sử dụng để biết thêm thông tin chi tiết.
3.11.3 2020-02-12
  • 3.11.3 sẽ là phiên bản cuối cùng của SDK IMA hỗ trợ iOS 9.x
  • Khắc phục lỗi khi nhập tiêu đề khung không nhập IMAFriendlyObstruction.h
  • Khắc phục vấn đề lượt nhấp sẽ gặp sự cố trên iOS 9.x
  • Phiên bản SDK 3.11.2 dự kiến sẽ ngừng hoạt động kể từ ngày 12 tháng 2 năm 2021. Hãy xem Lịch ngừng sử dụng để biết thêm thông tin chi tiết.
3.11.2 2020-01-22
  • Thêm tính năng hỗ trợ cho contentUrl OMID 1.3 bằng AdsRequest:contentUrlStreamRequest:contentUrl.
  • Hỗ trợ lại các vật cản thân thiện với OMID 1.3 để sử dụng các phương thức registerFriendlyObstruction trong IMAAdDisplayContainer.
  • Ngừng sử dụng các phương thức registerVideoControlsOverlayunregisterAllVideoControlsOverlay trong IMAAdDisplayContainer và thay bằng FriendlyObstruction .
  • Khắc phục vấn đề không báo cáo được tính năng tự động phát và khả năng bỏ qua của OMID
  • Xoá tất cả tham chiếu còn lại đến UIWebView
  • Phiên bản SDK 3.11.1 dự kiến sẽ ngừng hoạt động vào ngày 22 tháng 1 năm 2021. Hãy xem Lịch ngừng sử dụng để biết thêm thông tin chi tiết.
3.11.1 2019-12-04
  • Thêm tính năng hỗ trợ tự động đưa các tham số đồng ý từ IAB TCFv2 và CCPA vào.
  • Khắc phục vấn đề gây ra sự cố khi sử dụng Trung tâm điều khiển.
  • Thêm tùy chọn hỗ trợ cho quảng cáo TrueView cho hành động.
  • Thêm playerVideoDisplay:didLoadPlayerItem: cho DAI.
  • Cập nhật tên IMAAVPlayerVideoDisplayDelegate để đảm bảo tính nhất quán với các quy ước kiểu Obj-C.
  • Khắc phục vấn đề khiến các sự kiện quảng cáo LOGINTERACTION không đưa đối tượng quảng cáo vào trong một số trường hợp.
  • Thêm tính năng tích hợp tự động các yêu cầu quảng cáo của Google để triển khai các nhà cung cấp quản lý sự đồng ý tuân thủ TCF phiên bản 2 của IAB, chẳng hạn như Funding Choices của Google.
  • Khắc phục vấn đề với sự kiện theo dõi VMAP breakstartbreakend.
  • Thêm phương thức replaceAdTagParameters vào IMAStreamManager để có thể thay thế tất cả thông số thẻ quảng cáo trong sự kiện phát trực tiếp.
  • Thêm sự kiện AD_BREAK_FETCH_ERROR để cho biết rằng điểm chèn quảng cáo sẽ không phát.
  • Phiên bản SDK 3.10.1 dự kiến sẽ ngừng hoạt động từ ngày 4 tháng 12 năm 2020. Hãy xem Lịch biểu ngừng sử dụng để biết thêm thông tin chi tiết.
3.10.1 2019-09-19
  • Thêm tính năng hỗ trợ cho iOS 13 và iPadOS.
  • Phiên bản SDK 3.9.2 dự kiến sẽ ngừng hoạt động kể từ ngày 19 tháng 9 năm 2020. Hãy xem Lịch ngừng sử dụng để biết thêm thông tin chi tiết.
3.9.2 2019-08-16
  • Điều này giúp khắc phục vấn đề hiển thị giao diện người dùng quảng cáo IMA rõ ràng sau khi quảng cáo đã phát, ngăn người dùng tương tác với trình phát.
  • Phiên bản SDK 3.9.1 dự kiến sẽ không được dùng nữa vào ngày 16/08/2020. Hãy xem Lịch ngừng sử dụng để biết thêm thông tin chi tiết.
3.9.1 2019-07-18
  • Khắc phục các vấn đề về độ chính xác của báo cáo is_lat.
  • IMAAdEventType.adData hiện đã được nhập.
  • Thêm các API authTokenstreamFormat vào IMAStreamRequest.
  • Xoá tính năng hỗ trợ mediaUrl khỏi LinearAd. Thay vào đó, hãy sử dụng adMedia.
  • Khắc phục lỗi siêu dữ liệu trên YouTube đối với video không công khai.
  • Khắc phục lỗi nhận dạng mã quảng cáo không chính xác.
  • Thay thế mediaWidthmediaHeight bằng adMedia.widthadMedia.height.
  • Khắc phục vấn đề quảng cáo đồng hành chỉ hiển thị một lần.
  • Giờ đây, khi một loại quảng cáo dạng video không được hỗ trợ, SDK sẽ gửi lỗi kIMAError_VAST_TRAFFICKING_ERROR thay vì kIMAError_FAILED_TO_REQUEST_ADS.
  • videoDisplayDidPlay: hiện không dùng nữa và được thay thế bằng videoDisplayDidResume:.
  • Phiên bản SDK 3.9.0 dự kiến sẽ ngừng hoạt động từ ngày 18/7/2020. Hãy xem Lịch ngừng sử dụng để biết thêm thông tin chi tiết.
3.9.0 2019-03-22
3.8.2 2019-02-19
  • Thêm các sự kiện AD_PERIOD_STARTEDAD_PERIOD_ENDED. Những sự kiện này chỉ được hỗ trợ cho tính năng DAI.
  • Khắc phục vấn đề trong đó chế độ xem quảng cáo dạng ảnh động khi bắt đầu.
  • Khắc phục lỗi không kích hoạt lỗi video cho sự kiện phát trực tiếp hoặc video theo yêu cầu.
  • Khắc phục vấn đề nội dung không tiếp tục trên iOS+AirPlay.
  • Phiên bản SDK 3.8.1 dự kiến sẽ ngừng hoạt động kể từ ngày 19 tháng 2 năm 2020. Hãy xem Lịch ngừng sử dụng để biết thêm thông tin chi tiết.
3.8.1 2018-11-13
  • Khắc phục vấn đề thẻ quảng cáo có nhiều kích thước vùng được phân tích cú pháp không chính xác.
  • Thêm [IMAVideoDisplay seekStreamToTime] để hỗ trợ quảng cáo có thể bỏ qua trong luồng VOD IMA DAI.
  • Thêm IMAAdRenderingSettings.loadVideoTimeout.
  • Thêm IMAAd.VASTMediaWidth, IMAAd.VASTMediaHeightIMAAd.VASTMediaBitrate.
  • Giảm kích thước nhị phân xuống khoảng 15% nhờ cải tiến bản dựng.
  • Phiên bản SDK 3.7.3 dự kiến sẽ ngừng hoạt động vào ngày 13 tháng 11 năm 2019. Hãy xem Lịch ngừng sử dụng để biết thêm thông tin chi tiết.
3.7.3 2018-08-21
  • Cải thiện khả năng xử lý lỗi cho tệp kê khai luồng có định dạng không chính xác.
  • Khắc phục vấn đề về lượt nhấp vào URL tuỳ chỉnh trong ứng dụng trong các thành phần đồng hành HTML.
  • Khắc phục vấn đề về quảng cáo dạng video có thể bỏ qua liên tiếp.
  • Phiên bản SDK 3.7.2 dự kiến sẽ không được dùng nữa vào ngày 21/08/2019. Hãy xem Lịch ngừng sử dụng để biết thêm thông tin chi tiết.
3.7.2 2018-05-15
  • Khắc phục vấn đề một số ứng dụng đồng hành sẽ mở rộng thành WebView toàn màn hình.
  • Phiên bản SDK 3.7.1 dự kiến sẽ ngừng hoạt động từ ngày 15/5/2019. Hãy xem Lịch ngừng sử dụng để biết thêm thông tin chi tiết.
3.7.1 2018-04-30
3.7.0.1 2018-02-12
  • Bản phát hành chỉ dành cho Cocoapods để khắc phục lỗi podspec. Kéo xuống các tệp thư viện cho phiên bản 3.7.0.
3.7.0 2018-01-30
  • Ngừng hỗ trợ iOS 8 trở xuống.
  • Bản phát hành dịch vụ, không có tính năng mới.
  • Phiên bản SDK 3.6.1 dự kiến sẽ ngừng hoạt động vào ngày 30 tháng 1 năm 2019. Hãy xem Lịch ngừng sử dụng để biết thêm thông tin chi tiết.
3.6.1 2017-10-09
  • Thêm IMAAdsRequest.liveStreamPrefetchSeconds.
  • Phiên bản SDK 3.6.0 dự kiến sẽ ngừng hoạt động kể từ ngày 9 tháng 10 năm 2018. Hãy xem Lịch ngừng sử dụng để biết thêm thông tin chi tiết.
3.6.0 2017-07-24
  • Thêm IMAAdsRequest.vastLoad luật.
  • Thêm IMAAd.wrapperAdIDs.
  • Thêm IMAAd.skipTimeOffset.
  • Khắc phục lỗi trong đó SDK không thể phát hiện chế độ xem video dùng để phát quảng cáo nếu chế độ xem đó đã bị xoá và thêm lại vào hệ phân cấp khung hiển thị.
  • Phiên bản SDK 3.5.2 dự kiến sẽ ngừng hoạt động từ ngày 24/7/2018. Hãy xem Lịch ngừng sử dụng để biết thêm thông tin chi tiết.
3.5.2 2017-05-02
  • Xoá tính năng tự động tiếp tục khi quay lại ứng dụng từ chế độ nền. Hãy gọi [IMAAdsManager resume] để tiếp tục.
  • Thêm [IMAAdsRenderingSettings playAdsAfterTime].
  • Phiên bản SDK 3.5.1 dự kiến sẽ ngừng hoạt động kể từ ngày 2 tháng 5 năm 2018. Hãy xem Lịch ngừng sử dụng để biết thêm thông tin chi tiết.
3.5.1 2017-04-03
  • Giờ đây, SDK sẽ gửi kIMAError_FAILED_TO_REQUEST_ADS nếu IMAAdDisplayContainer không nằm trong hệ phân cấp khung hiển thị khi yêu cầu quảng cáo hoặc luồng được thực hiện. Trước đây, các yêu cầu này không thành công mà không có thông báo nào.
  • Phiên bản SDK 3.5.0 dự kiến sẽ ngừng hoạt động vào ngày 3/4/2018. Hãy xem Lịch ngừng sử dụng để biết thêm thông tin chi tiết.
3.5.0 2017-03-24
  • Khắc phục vấn đề về tính năng hỗ trợ mã bit.
  • Thêm adsResponse vào đối tượng IMAAdsRequest.
  • Khắc phục vấn đề với bản dựng Swift.
  • Phiên bản SDK 3.4.2 dự kiến sẽ ngừng hoạt động kể từ ngày 24/3/2018. Hãy xem Lịch ngừng sử dụng để biết thêm thông tin chi tiết.
3.4.2 2017-03-09
  • Bản phát hành dịch vụ, không có tính năng mới.
  • Phiên bản SDK 3.4.1 dự kiến sẽ ngừng hoạt động kể từ ngày 9/3/2018. Hãy xem Lịch ngừng sử dụng để biết thêm thông tin chi tiết.
3.4.1 2017-02-03
  • SDK hiện được phân phối dưới dạng khung động. Do đó, chúng tôi không còn xuất bản phiên bản AdMob riêng của Khuôn khổ nữa – bạn có thể sử dụng cùng một phiên bản cho dù phương thức triển khai của bạn có sử dụng AdMob hay không.
  • Thêm tính năng hỗ trợ cho các biểu tượng video.
  • Thêm các thuộc tính mới sau vào IMAAd:
    • adSystem
    • creativeID
    • creativeAdID
    • universalAdIdValue
    • universalAdIdRegistry
    • advertiserName
    • surveyURL
    • dealID
    • wrapperCreativeIDs
    • wrapperSystems
  • Thêm các thuộc tính mới sau đây vào IMAAdsRequest:
    • contentDuration
    • contentKeywords
    • contentTitle
  • Thêm [IMAAdsManager setVolume:].
  • Thêm [IMACompanionDelegate companionSlotWasClicked].
  • Thêm IMASettings.disableNowPlayingInfo.
  • Phiên bản SDK 3.3.1 dự kiến sẽ ngừng hoạt động kể từ ngày 3 tháng 2 năm 2018. Hãy xem Lịch ngừng sử dụng để biết thêm thông tin chi tiết.
Huỷ bỏ về phiên bản 3.3.1 2016-01-31
  • Do vấn đề về việc xây dựng cho các thiết bị cụ thể, nên đã quay lại phiên bản 3.3.1.
3.4.0 2017-01-26
  • SDK hiện được phân phối dưới dạng khung động. Do đó, chúng tôi không còn phát hành phiên bản AdMob riêng biệt của Khung nữa – bạn có thể sử dụng cùng một phiên bản cho dù cách triển khai của bạn có sử dụng AdMob hay không.
  • Thêm tính năng hỗ trợ cho các biểu tượng video.
  • Thêm các thuộc tính mới sau vào IMAAd:
    • adSystem
    • creativeID
    • creativeAdID
    • universalAdIdValue
    • universalAdIdRegistry
    • advertiserName
    • surveyURL
    • dealID
    • wrapperCreativeIDs
    • wrapperSystems
  • Thêm các thuộc tính mới sau đây vào IMAAdsRequest:
    • contentDuration
    • contentKeywords
    • contentTitle
  • Thêm [IMAAdsManager setVolume:].
  • Thêm [IMACompanionDelegate companionSlotWasClicked].
  • Thêm IMASettings.disableNowPlayingInfo.
  • Phiên bản SDK 3.3.1 dự kiến sẽ ngừng hoạt động vào ngày 26 tháng 1 năm 2018. Hãy xem Lịch ngừng sử dụng để biết thêm thông tin chi tiết.
3.3.1 2016-09-16
  • Gói hỗ trợ dành cho iOS 7 trở xuống.
  • Phiên bản SDK 3.2.1 dự kiến sẽ ngừng hoạt động kể từ ngày 16 tháng 9 năm 2017. Hãy xem Lịch ngừng sử dụng để biết thêm thông tin chi tiết.
3.2.1 2016-05-09
  • Thêm tính năng hỗ trợ mã bit.
3.2.0 2016-04-14
    Lưu ý: Do lỗi, tính năng hỗ trợ mã bit không hoạt động trong bản phát hành này.
  • Thêm tính năng hỗ trợ mã bit.
  • Thêm tính năng hỗ trợ cho các URL lượt nhấp dẫn đến cửa hàng ứng dụng.
3.1.0 2015-12-17
  • Hết giai đoạn beta.
  • Thêm tính năng hỗ trợ tính năng Hình trong hình trên iOS 9. Để biết thêm thông tin, hãy xem Hướng dẫn về chế độ Hình trong hình hoặc cách triển khai trong Mẫu nâng cao.
  • Giờ đây, IMAContentPlayhead sẽ được chuyển đến IMAAdsRequest thay vì IMAAdsManager.
  • Thêm tính năng hỗ trợ cho ứng dụng đồng hành HTML5.
  • Thêm [IMAAdsManager discardAdBreak].
Beta v16 2015-09-04
  • Các bản cập nhật để tương thích với tính năng App Transport Security (Bảo mật vận chuyển ứng dụng) của iOS 9.
  • Khắc phục sự cố khi giải phóng IMAAdsLoader.
Phiên bản Beta phiên bản 15 2015-07-22
  • Giới thiệu các sự kiện bộ đệm quảng cáo thông qua các đại diện IMAAdsManager. Việc này tạo điều kiện cho việc thêm các yếu tố như chỉ báo hoạt động và thanh lưu vào bộ đệm vào trình phát.
  • Hiển thị chế độ gỡ lỗi. Giờ đây, nhà xuất bản có thể đặt chế độ cài đặt IMASettings enableDebugMode thành YES để nhận được thông tin ghi nhật ký chi tiết hơn trong bảng điều khiển. Bạn không nên sử dụng thuộc tính này trong phiên bản chính thức vì thuộc tính này sẽ tạo hình mờ cho trình phát quảng cáo.
  • IMAAdsManager destroy hiện chấm dứt quảng cáo một cách chính xác trong mọi trường hợp.
  • Cho phép sử dụng lại vùng chứa hiển thị.
  • Cho phép nhà xuất bản huỷ bỏ các đối tượng IMA từ bên trong các phương thức uỷ quyền.
  • IMAAdsManager hiện chỉ có một tệp đối chiếu yếu đến contentPlayhead (khắc phục khả năng rò rỉ bộ nhớ). Giờ đây, bạn cần giữ lại mọi thực thể hoặc đối tượng IMAAVPlayerContentPlayhead triển khai IMAContentPlayhead dưới dạng thuộc tính, nếu không đối tượng sẽ được phát hành ngay lập tức.
  • Xoá ảnh động thay đổi kích thước video.
  • Xoá sự kiện quảng cáo tiếp tục ban đầu không cần thiết.
Beta v14 2015-05-27
  • Khắc phục lỗi trình phát quảng cáo thỉnh thoảng sẽ dừng để lưu vào bộ đệm và không bao giờ tiếp tục phát.
  • Di chuyển IMASettings sang tệp tiêu đề riêng.
Phiên bản Beta phiên bản 13 2015-04-29
  • Đã thêm tùy chọn hỗ trợ cho tính năng phát quảng cáo trong nền. Để biết thêm thông tin, hãy xem phần Phát quảng cáo ở chế độ nền.
  • Giờ đây, bạn có thể nhập SDK dưới dạng khung. Để biết thêm thông tin về cách nâng cấp, hãy xem bài đăng trên blog của chúng tôi về bản phát hành này.
  • Giảm thời gian tải quảng cáo trên iOS 8.
  • Khắc phục vấn đề quảng cáo đồng hành biến mất sau khi quảng cáo kết thúc. Giờ đây, quảng cáo đồng hành sẽ hiển thị cho đến khi vị trí được làm mới.
  • Thêm thời gian chờ 10 giây để tải SDK.
  • IMASettings hiện triển khai NSCopying.
  • Khắc phục vấn đề các ứng dụng sẽ gặp sự cố khi rút tai nghe.
  • Theo mặc định, quảng cáo sẽ bị tắt tiếng khi thiết bị bị tắt tiếng. Nhà xuất bản có thể thay đổi điều này bằng cách đặt danh mục AVAudioSession.
  • Khắc phục lỗi Trung tâm điều khiển không phát và tạm dừng trên các phiên bản iOS dưới 8.
  • Quảng cáo không còn bị tạm dừng khi ngăn thông báo được mở.
  • Thêm tệp VERSION vào tệp zip có thể tải xuống.
  • Để cải thiện hiệu suất, việc hiển thị quảng cáo hiện được thực hiện qua AVPlayer trên tất cả các phiên bản iOS.
Beta v12 2015-02-12
  • Hiện sử dụng tính năng phát quảng cáo gốc trên iOS 7 trở xuống. Điều này giúp ngăn SDK can thiệp vào các sự kiện và chế độ điều khiển của MPMoviePlayerController.
  • Khắc phục vấn đề adPlaybackInfo không được điền vào các sự kiện loadED và START.
  • Thêm IMASettings.maxRedirects để chỉ định số lượt chuyển hướng, sau đó các lượt chuyển hướng tiếp theo sẽ bị từ chối và quá trình tải quảng cáo sẽ bị huỷ.
  • Thêm tính năng hỗ trợ phát quảng cáo theo cách thủ công.
Beta v11 2014-12-17
  • Khắc phục lỗi rò rỉ bộ nhớ được giới thiệu trong Phiên bản Beta v10 bằng việc bổ sung WKWebView.
Phiên bản Beta phiên bản 10 2014-11-20
  • SDK hiện sử dụng WKWebView trên iOS 8 để hiển thị quảng cáo thay vì UIWebView. Điều này khắc phục nhiều vấn đề liên quan đến việc giao tiếp giữa lớp SDK gốc và lớp JS. Do thay đổi này, SDK IMA hiện sẽ yêu cầu ứng dụng của bạn được xây dựng để hỗ trợ arm64.
  • Thêm một sự kiện TAPPED được kích hoạt mỗi khi người dùng nhấn vào một phần không thể nhấp của quảng cáo. Bạn có thể dùng thuộc tính này để phát hiện các lượt nhấn vào quảng cáo nhằm hiển thị các chế độ điều khiển của người chơi.
  • Để tuân thủ quy ước iOS, các phương thức sau đây không còn được dùng nữa và được thay thế bằng các phương thức tham chiếu đến đối tượng gọi:
    • IMAAdsManagerDelegateadDidProgressToTime:currentTime:
    • IMAWebOpenerDelegatewillOpenInExternalBrowser
    • IMAWebOpenerDelegatewillOpenInAppBrowser
    • IMAWebOpenerDelegatedidCloseInAppBrowser
    • IMAWebOpenerDelegatedidOpenInAppBrowser
    • IMAWebOpenerDelegatewillCloseInAppBrowser
Beta phiên bản 9 2014-10-27
  • Chứa các bản sửa lỗi cho lỗi rò rỉ bộ nhớ trong các lớp IMAJavascript.
Beta phiên bản 8 2014-10-13
  • Giới thiệu IMAUIElements, cho phép hiển thị hoặc ẩn các thành phần trên giao diện người dùng SDK theo phương thức lập trình.
Beta phiên bản 7 2014-08-11
  • Giới thiệu khái niệm về IMAAdDisplayContainer và thay đổi cách xử lý quảng cáo đồng hành. Hãy xem phần Thay đổi đối với SDK IMA cho iOS để biết thông tin về các thay đổi bắt buộc đối với mã trong ứng dụng.
  • Xoá các tệp tham chiếu đến tiêu đề và nguồn OCMock.
  • Khắc phục lỗi cập nhật chậm các thành phần trên giao diện người dùng quảng cáo trên iOS 8.
Beta phiên bản 6 2014-05-27
  • Hiển thị nội dung mô tả, tiêu đề và contentType trên đối tượng IMAAd.
  • Thêm tính năng hỗ trợ cho trình mô phỏng iOS 64 bit
Beta v5 2014-02-14
  • Thêm tính năng hỗ trợ arm64.
  • Khắc phục xung đột với các tính năng tích hợp với Google+.
Beta phiên bản 4 2013-12-12
  • Khắc phục lỗi rò rỉ bộ nhớ trong IMAAdsManager và IMAAdsLoader.
  • IMAAdPodInfo có 3 API mới: podIndex, timeOffset, maxDuration. Tài liệu API sẽ sớm được cập nhật để phản ánh điều này.
Beta v3 2013-09-25
  • Bản phát hành dịch vụ, không có tính năng mới.
Beta v2 2013-07-07
  • Bản 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
Phiên bản thử nghiệm beta kín v1 2013-04-02
  • Bản phát hành Beta đầu tiên.