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.34.1 2026-10-19
  • Thêm thuộc tính IMASettings.preloadTime để đặt thời gian bắt đầu tải điểm chèn quảng cáo chèn giữa trước thời gian bắt đầu điểm chèn quảng cáo. Nếu bạn không đặt, thời gian tải trước sẽ mặc định là 8 giây.
  • Thêm thuộc tính IMAAdsRenderingSettings.prerollLoadVideoTimeout để đặt số giây chờ quảng cáo chèn trước tải, trước khi huỷ phát quảng cáo và phát nội dung.
  • Khắc phục vấn đề khiến người dùng không thể bỏ qua quảng cáo nếu tính năng VoiceOver của iOS đang bật.
  • Vào ngày 19 tháng 10 năm 2027, SDK IMA phiên bản 3.33.0 sẽ ngừng hoạt động. Để biết thông tin chi tiết, hãy xem Lịch trình ngừng sử dụng.
3.33.0 2026-08-24
  • Bản phát hành dịch vụ. Không có tính năng mới.
  • SDK IMA phiên bản 3.32.0 sẽ ngừng hoạt động vào ngày 24 tháng 8 năm 2027. Để biết thông tin chi tiết, hãy xem Lịch trình ngừng sử dụng.
3.32.0 2026-05-29
  • Thêm tính năng hỗ trợ quảng cáo có thể bỏ qua cho các luồng phát đã bật quảng cáo xen kẽ HLS.
  • Thêm một quy trình kiểm tra thời gian biên dịch để xác minh phiên bản iOS mục tiêu của ứng dụng có tương thích với phiên bản iOS tối thiểu của IMA SDK hay không.
  • Thêm mã lỗi vào enum IMAAdError:
    • kIMAError_ASSET_FALLBACK_FAILED: 1021
    • kIMAError_UNSUPPORTED_URL: 1022
    • kIMAError_STREAM_INITIALIZATION_TIMEOUT: 1023
    • kIMAError_STREAM_AUTHORIZATION_FAILED: 1024
  • SDK phiên bản 3.31.0 sẽ ngừng hoạt động vào ngày 29 tháng 5 năm 2027. Để biết thêm thông tin chi tiết, hãy xem Lịch trình ngừng sử dụng.
3.31.0 2026-04-15
  • Khắc phục vấn đề trong phiên bản 3.30.0, trong đó IMA SDK ngừng hỗ trợ các phiên bản iOS tối thiểu thấp hơn 17. Bản phát hành này hỗ trợ phiên bản tối thiểu là 15.
  • Khắc phục vấn đề khiến khả năng xem bị đo lường không chính xác ở mức 0% trên iOS phiên bản 26.
  • Bổ sung tính năng hỗ trợ cho SDK Đo lường mở phiên bản 1.6.
  • Cập nhật IMASettings.featureFlags() để chấp nhận mọi loại đối tượng làm giá trị.
3.30.1 Không dùng nữa 2026-03-25
  • Khắc phục vấn đề xảy ra trong phiên bản 3.30.0, trong đó tệp xcframework có quyền không chính xác và dẫn đến lỗi sau đây cho người dùng Trình quản lý gói Swift: Error Domain=NSCocoaErrorDomain Code=513 "couldn't be removed because you don't have permission to access it."
3.30.0 Không dùng nữa 2026-03-13
  • Thêm một tính năng thử nghiệm cho chế độ cài đặt WKWebView. Theo mặc định, tính năng thử nghiệm này sẽ bị tắt. Để bật, hãy sử dụng chế độ cài đặt IMASettings.featureFlags. Điều này có thể cải thiện hiệu suất trên các thiết bị chạy iOS 17 trở lên.
  • Khắc phục sự cố thời gian chạy khi SDK được dùng trong cùng một mục tiêu với SDK Google Cast cho iOS.
  • Khắc phục sự cố trong IMAAVPlayerVideoDisplay, trong đó resignFirstResponder có thể được gọi trên một luồng nền, để ngăn cảnh báo "Trình kiểm tra luồng chính" của UIKit.
  • SDK phiên bản 3.28.10 sẽ ngừng hoạt động từ ngày 13 tháng 3 năm 2027. Để biết thêm thông tin chi tiết, hãy xem Lịch trình ngừng sử dụng.
3.28.10 2025-10-22
  • Hỗ trợ quảng cáo xen kẽ cho các luồng trực tiếp và VOD của tính năng Chèn quảng cáo do máy chủ điều hướng (SDAI) bằng cách thêm trường useHLSInterstitial vào yêu cầu luồng.
  • Cải thiện khả năng quản lý bộ nhớ cho quảng cáo đồng hành để ngăn chặn rò rỉ bộ nhớ khi ứng dụng của bạn huỷ đối tượng adsManager.
  • Tăng phiên bản iOS tối thiểu lên 15.
  • SDK phiên bản 3.27.4 sẽ ngừng hoạt động từ ngày 22 tháng 10 năm 2026. Để biết thêm thông tin chi tiết, hãy xem Lịch trình ngừng sử dụng.
3.27.4 2025-08-28
  • Sửa lỗi tạo lớp IMARemoteControl để chỉ xảy ra khi người chơi bắt đầu phát.
  • SDK phiên bản 3.26.1 sẽ ngừng hoạt động từ ngày 28 tháng 8 năm 2026. Để biết thêm thông tin chi tiết, hãy xem Lịch trình ngừng sử dụng.
3.26.1 2025-04-02
  • Thêm thông tin về khoảng thời gian quảng cáo vào sự kiện AD_PERIOD_STARTED. Bạn có thể truy cập vào thông tin này 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.
  • SDK phiên bản 3.24.0 sẽ ngừng hoạt động vào ngày 2/4/2026. Để biết thêm thông tin chi tiết, hãy xem Lịch trình ngừng sử dụng.
3.24.0 2024-12-03
  • Thêm mã mạng vào danh sách tham số yêu cầu luồng cho tất cả các loại luồng.
  • Kích hoạt sự kiện LOG khi người dùng nhấp vào một URL của trang đích sau khi nhấp không hợp lệ, thay vì không phản hồi.
  • Khắc phục lỗi rò rỉ bộ nhớ khi phiên OMID bị huỷ không đúng cách.
  • Bổ sung tính năng hỗ trợ quảng cáo có thể bỏ qua trong luồng Phân phát nhóm quảng cáo theo yêu cầu (VOD).
  • Khắc phục lỗi hỗ trợ cuộn khi video được nhúng trong vùng chứa có thể cuộn.
  • Thêm tính năng hỗ trợ cho minSuggestedDuration vào quảng cáo phi tuyến tính
  • Khắc phục lỗi khiến URL theo dõi của Campaign Manager bị mã hoá không chính xác trong một số trường hợp.
  • SDK phiên bản 3.23.0 sẽ ngừng hoạt động từ ngày 3 tháng 12 năm 2025. Để biết thêm thông tin chi tiết, hãy xem Lịch trình ngừng sử dụng.
3.23.0 2024-06-12
  • Thêm VODConfigID vào IMAVideoStitcherVODStreamRequest.
  • Làm cho nền trong suốt đối với quảng cáo đồng hành.
  • Từ chối giá trị rỗng cho adTagURL 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 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 được phát.
  • SDK phiên bản 3.22.1 sẽ ngừng hoạt động từ ngày 12 tháng 6 năm 2025. Để biết thêm thông tin chi tiết, hãy xem Lịch trình ngừng sử dụng.
3.22.1 12/04/2024
  • Khắc phục vấn đề với bản phát hành Cocoapods gần đây nhất, khiến các ứng dụng không thể tạo bản dựng trên Trình mô phỏng iOS.
  • SDK phiên bản 3.22.0 sẽ ngừng hoạt động từ ngày 12 tháng 4 năm 2025. Để biết thêm thông tin chi tiết, hãy xem Lịch trình ngừng sử dụng.
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 luồng VOD Phân phát nhóm.
  • Thêm phương thức getter cho điểm chèn quảng cáo vào trình quản lý luồng.
  • SDK phiên bản 3.19.2 sẽ ngừng hoạt động từ ngày 28 tháng 1 năm 2025. Để biết thêm thông tin chi tiết, hãy xem Lịch trình ngừng sử dụng.
3.19.2 28/04/2023
  • Giảm phiên bản iOS tối thiểu để biên dịch xuống iOS 12.
  • SDK phiên bản 3.19.1 sẽ ngừng hoạt động từ ngày 28 tháng 4 năm 2024. Để biết thêm thông tin chi tiết, hãy xem Lịch trình ngừng sử dụng.
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.
  • Đã xóa 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 khi nhấp vào SIMID.
  • Ngừng báo hiệu không chính xác về việc hỗ trợ OMID trong chế độ Bảo mật VPAID.
  • Khắc phục vấn đề về việc hỗ trợ sự kiện đổi kích thước SIMID.
  • Thêm lớp IMAVideoStitcherVODStreamRequest, cung cấp tính năng hỗ trợ cho API VOD của Google Video Stitcher.
  • Vào ngày 20 tháng 4 năm 2024, SDK phiên bản 3.18.5 sẽ ngừng hoạt động. Để biết thêm thông tin chi tiết, hãy xem Lịch trình ngừng sử dụng.
3.18.5 2023-03-10
  • Tăng phiên bản tối thiểu cho IMA SDK dành cho iOS lên iOS 14.
  • Khắc phục lỗi không truyền được bối cảnh người dùng khi xảy ra lỗi luồng.
  • Bật Mã nhận dạng bên thứ nhất của nhà xuất bản (trước đây gọi là khoá cho cùng ứng dụng) cho những ứng dụng cũng tích hợp GMA phiên bản 9.14.0 trở lên.
  • Thêm lớp IMAVideoStitcherLiveStreamRequest, hỗ trợ Google Video Stitcher Live API.
  • Bản phát hành thử nghiệm công khai của Google Video Stitcher API
  • Bản phát hành thử nghiệm công khai của Secure Signals API.
  • SDK phiên bản 3.18.4 sẽ ngừng hoạt động vào ngày 10 tháng 3 năm 2024. Để biết thêm thông tin chi tiết, hãy xem Lịch trình ngừng sử dụng.
3.18.4 08/12/2022
  • Bản phát hành dịch vụ. Không có tính năng mới.
  • SDK phiên bản 3.18.2 sẽ ngừng hoạt động từ ngày 8 tháng 12 năm 2023. Để biết thêm thông tin chi tiết, hãy xem Lịch trình ngừng sử dụng.
3.18.2 07/11/2022
  • Thêm user_context vào yêu cầu luồng.
  • Sửa cảnh báo "Thông báo nội bộ không hợp lệ" bị lỗi.
  • Vào ngày 7 tháng 11 năm 2023, SDK phiên bản 3.18.1 sẽ ngừng hoạt động. Để biết thêm thông tin chi tiết, hãy xem Lịch trình ngừng sử dụng.
3.18.1 2022-10-02
  • Khắc phục sự cố khiến SDK gặp sự cố với UIViewControllerHierarchyInconsistency
  • Vào ngày 2/10/2023, SDK phiên bản 3.17.0 sẽ ngừng hoạt động. Để biết thêm thông tin chi tiết, hãy xem Lịch trình ngừng sử dụng.
3.17.0 03/08/2022
  • 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.
  • SDK phiên bản 3.16.3 sẽ ngừng hoạt động 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 trình ngừng sử dụng.
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 cho 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.
  • Vào ngày 19 tháng 4 năm 2023, SDK phiên bản 3.15.1 sẽ ngừng hoạt động. Để biết thêm thông tin chi tiết, hãy xem Lịch trình ngừng sử dụng.
3.15.1 2022-02-23
  • Tăng phiên bản iOS tối thiểu lên 12
  • Vào ngày 23 tháng 2 năm 2023, SDK phiên bản 3.14.5 sẽ ngừng hoạt động. Để biết thêm thông tin chi tiết, hãy xem Lịch trình ngừng sử dụng.
3.14.5 2021-10-05
  • Thêm API IMASettings:sameAppKeyEnabled giúp bạn phân phối quảng cáo phù hợp và quảng cáo được cá nhân hoá hơn bằng cách sử dụng hoạt động thu thập dữ liệu từ ứng dụng của bạn. API này hiện được bật theo mặc định và nhà xuất bản không cần thực hiện thay đổi nào.
  • Thêm hợp đồng về tính chất rỗng vào tất cả API.
  • Vào ngày 5 tháng 10 năm 2022, SDK phiên bản 3.14.4 sẽ ngừng hoạt động. Để biết thêm thông tin chi tiết, hãy xem Lịch trình ngừng sử dụng.
3.14.4 2021-07-06
  • Khắc phục vấn đề khiến sự kiện bị thiếu khi ứng dụng chạy ở chế độ nền.
  • Khắc phục vấn đề 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
  • Vào ngày 6 tháng 7 năm 2022, SDK phiên bản 3.14.3 sẽ ngừng hoạt động. Để biết thêm thông tin chi tiết, hãy xem Lịch trình ngừng sử dụng.
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 sự cố trong đó các 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.
  • Đảm bảo rằng 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 điều chỉnh tự động
  • Phiên bản cuối cùng của IMA SDK cho iOS hỗ trợ iOS 10.
  • Vào ngày 3 tháng 5 năm 2022, SDK phiên bản 3.14.1 sẽ ngừng hoạt động. Để biết thêm thông tin chi tiết, hãy xem Lịch trình ngừng sử dụng.
3.14.1 2021-02-17
  • Khắc phục sự cố khiến các sự kiện quảng cáo trùng lặp đôi khi đượ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ợ PodServing.
  • Khắc phục vấn đề mở đường liên kết sâu hai lần trên iOS 13 trở lên.
  • SDK phiên bản 3.13.0 sẽ ngừng hoạt động từ ngày 17 tháng 2 năm 2022. Để biết thêm thông tin chi tiết, hãy xem Lịch trình ngừng sử dụng.
3.13.0 2020-10-13
  • SDK hiện được tạo bằng Xcode 12.
  • Khắc phục vấn đề trong đó việc tua qua một điểm chèn 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, IMAVideoDisplay và IMAVideoDisplayDelegate.
  • Khắc phục vấn đề chế độ hình trong hình thu nhỏ mỗi khi quảng cáo kết thúc.
  • Khắc phục lỗi khiến sự kiện phát trực tiếp ngừng phát ngay khi được phát qua AirPlay.
  • Khắc phục sự cố khi 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 nhấp nháy nhanh giữa các quảng cáo trong một nhóm để phát nội dung dùng chung.
  • Thêm API IMAAVPlayerVideoDisplay.streamAssetOptions.
  • Thời lượng của giai đoạn quảng cáo được hiển thị tính bằng IMAStreamManagerDelegate.
  • Khắc phục vấn đề lỗi "Ads cannot be requested because the ad container is not attached to the view hierarchy." bị kích hoạt nhầm.
  • Vào ngày 13 tháng 10 năm 2021, SDK phiên bản 3.12.1 sẽ ngừng hoạt động. Để biết thêm thông tin chi tiết, hãy xem Lịch trình ngừng sử dụng.
3.12.1 2020-08-11
  • Phiên bản phát hành chính thức cho iOS 14.
  • Khắc phục vấn đề khi mở một lượt nhấp qua rồi đóng ứng dụng sẽ gây ra lỗi rò rỉ bộ nhớ.
  • Vào ngày 11 tháng 8 năm 2021, SDK phiên bản 3.12.0 sẽ ngừng hoạt động. Để biết thêm thông tin chi tiết, hãy xem Lịch trình ngừng sử dụng.
3.12.0 2020-08-05
  • Bổ sung tính năng hỗ trợ cho Chế độ đồng ý bổ sung của Google. Để biết thêm thông tin, hãy xem Bản đặc tả kỹ thuật của 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 sự kiện phát trực tiếp.
  • Khắc phục 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 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 nó.
  • 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.
  • 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 đề trong đó IABTCF_gdprApplies chỉ được xác nhận nếu đó là một chuỗi.
  • Vào ngày 5 tháng 8 năm 2021, SDK phiên bản 3.11.4 sẽ ngừng hoạt động. Để biết thêm thông tin chi tiết, hãy xem Lịch trình ngừng sử dụng.
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 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 chạy IMACompanionAd xung đột với 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
  • Vào ngày 26 tháng 3 năm 2021, SDK phiên bản 3.11.3 sẽ ngừng hoạt động. Để biết thêm thông tin chi tiết, hãy xem Lịch trình ngừng hoạt động.
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 sự cố trong đó lượt nhấp qua sẽ gặp sự cố trên iOS 9.x
  • Vào ngày 12 tháng 2 năm 2021, SDK phiên bản 3.11.2 sẽ ngừng hoạt động. Để biết thêm thông tin chi tiết, hãy xem Lịch trình ngừng sử dụng.
3.11.2 2020-01-22
  • Thêm tính năng hỗ trợ cho contentUrl của OMID 1.3 bằng AdsRequest:contentUrl và StreamRequest:contentUrl .
  • Làm lại tính năng hỗ trợ cho các vật cản thân thiện của 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 registerVideoControlsOverlay và unregisterAllVideoControlsOverlay trong IMAAdDisplayContainer để thay bằng FriendlyObstruction .
  • Khắc phục vấn đề không báo cáo tính năng tự động phát và khả năng bỏ qua của OMID
  • Xoá tất cả các tệp tham chiếu còn lại đến UIWebView
  • Vào ngày 22 tháng 1 năm 2021, SDK phiên bản 3.11.1 sẽ ngừng hoạt động. Để biết thêm thông tin chi tiết, hãy xem Lịch trình ngừng sử dụng.
3.11.1 2019-12-04
  • Thêm tính năng hỗ trợ tự động đưa vào các tham số về sự đồng ý từ IAB TCFv2 và CCPA.
  • Khắc phục sự cố gây ra lỗi khi sử dụng Trung tâm điều khiển.
  • Bổ sung tính năng 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 để nhất quán với quy ước kiểu Obj-C.
  • Khắc phục vấn đề khiến các sự kiện quảng cáo LOG và INTERACTION không bao gồm đối tượng quảng cáo trong một số trường hợp.
  • Thêm tính năng tự động tích hợp các yêu cầu của Google Ad cho việc triển khai các nhà cung cấp dịch vụ quản lý sự đồng ý tuân thủ TCFv2 của IAB, chẳng hạn như Funding Choices của Google.
  • Khắc phục vấn đề về sự kiện theo dõi breakstart và breakend của VMAP.
  • Thêm phương thức replaceAdTagParameters vào IMAStreamManager, giúp thay thế tất cả các thông số thẻ quảng cáo trong một sự kiện phát trực tiếp.
  • Thêm sự kiện AD_BREAK_FETCH_ERROR để cho biết rằng một điểm chèn quảng cáo sẽ không phát.
  • Vào ngày 4 tháng 12 năm 2020, SDK phiên bản 3.10.1 sẽ ngừng hoạt động. Để biết thêm thông tin chi tiết, hãy xem Lịch trình ngừng sử dụng.
3.10.1 2019-09-19
  • Thêm tính năng hỗ trợ cho iOS 13 và iPadOS.
  • Vào ngày 19 tháng 9 năm 2020, SDK phiên bản 3.9.2 sẽ ngừng hoạt động. Để biết thêm thông tin chi tiết, hãy xem Lịch trình ngừng sử dụng.
3.9.2 2019-08-16
  • Thao tác này sẽ khắc phục vấn đề chế độ xem giao diện người dùng quảng cáo IMA rõ ràng vẫn còn sau khi quảng cáo đã phát, khiến người dùng không thể tương tác với trình phát.
  • Vào ngày 16 tháng 8 năm 2020, SDK phiên bản 3.9.1 sẽ ngừng hoạt động. Để biết thêm thông tin chi tiết, hãy xem Lịch trình ngừng sử dụng.
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 authToken và streamFormat 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.
  • Sửa lỗi nhận dạng mã quảng cáo không chính xác.
  • Thay thế mediaWidth và mediaHeight bằng adMedia.width và adMedia.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:.
  • Vào ngày 18 tháng 7 năm 2020, SDK phiên bản 3.9.0 sẽ ngừng hoạt động. Để biết thêm thông tin chi tiết, hãy xem Lịch trình ngừng sử dụng.
3.9.0 2019-03-22
3.8.2 2019-02-19
  • Thêm sự kiện AD_PERIOD_STARTED và AD_PERIOD_ENDED. Những sự kiện này chỉ được hỗ trợ cho DAI.
  • Khắc phục vấn đề chế độ xem quảng cáo có ảnh động khi bắt đầu.
  • Khắc phục vấn đề không kích hoạt lỗi video cho video phát trực tiếp hoặc video theo yêu cầu (VOD).
  • Khắc phục sự cố khiến nội dung không tiếp tục phát trên iOS+AirPlay.
  • Vào ngày 19 tháng 2 năm 2020, SDK phiên bản 3.8.1 sẽ ngừng hoạt động. Để biết thêm thông tin, hãy xem Lịch trình ngừng hoạt động.
3.8.1 2018-11-13
  • Khắc phục vấn đề trong đó thẻ quảng cáo có nhiều kích thước vùng quảng cáo đượ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 của IMA DAI.
  • Thêm IMAAdRenderingSettings.loadVideoTimeout.
  • Thêm IMAAd.VASTMediaWidth, IMAAd.VASTMediaHeight và IMAAd.VASTMediaBitrate.
  • Giảm kích thước tệp nhị phân xuống khoảng 15% nhờ các điểm cải tiến về bản dựng.
  • Vào ngày 13 tháng 11 năm 2019, SDK phiên bản 3.7.3 sẽ ngừng hoạt động. Để biết thêm thông tin chi tiết, hãy xem Lịch trình ngừng sử dụng.
3.7.3 2018-08-21
  • Cải thiện khả năng xử lý lỗi cho tệp kê khai luồng không đúng định dạng.
  • Khắc phục vấn đề về lượt nhấp vào URL ứng dụng tuỳ chỉnh trong quảng cáo đồ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.
  • Vào ngày 21/8/2019, SDK phiên bản 3.7.2 sẽ ngừng hoạt động. Để biết thêm thông tin chi tiết, hãy xem Lịch trình ngừng sử dụng.
3.7.2 2018-05-15
  • Khắc phục vấn đề một số quảng cáo đồng hành mở rộng thành WebView toàn màn hình.
  • Vào ngày 15 tháng 5 năm 2019, SDK phiên bản 3.7.1 sẽ ngừng hoạt động. Để biết thêm thông tin chi tiết, hãy xem Lịch trình ngừng sử dụng.
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 các tệp thư viện xuống 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.
  • Vào ngày 30/1/2019, SDK phiên bản 3.6.1 sẽ ngừng hoạt động. Để biết thêm thông tin chi tiết, hãy xem Lịch trình ngừng sử dụng.
3.6.1 2017-10-09
  • Thêm IMAAdsRequest.liveStreamPrefetchSeconds.
  • Vào ngày 9 tháng 10 năm 2018, SDK phiên bản 3.6.0 sẽ ngừng hoạt động. Để biết thêm thông tin chi tiết, hãy xem Lịch trình ngừng sử dụng.
3.6.0 2017-07-24
  • Thêm IMAAdsRequest.vastLoadTimeout.
  • Thêm IMAAd.wrapperAdIDs.
  • Thêm IMAAd.skipTimeOffset.
  • Khắc phục lỗi khiến 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 view.
  • Vào ngày 24 tháng 7 năm 2018, SDK phiên bản 3.5.2 sẽ ngừng hoạt động. Để biết thêm thông tin chi tiết, hãy xem Lịch trình ngừng sử dụng.
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. Gọi [IMAAdsManager resume] để tiếp tục.
  • Thêm [IMAAdsRenderingSettings playAdsAfterTime].
  • Vào ngày 2/5/2018, SDK phiên bản 3.5.1 sẽ ngừng hoạt động. Để biết thêm thông tin chi tiết, hãy xem Lịch trình ngừng sử dụng.
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 có yêu cầu quảng cáo hoặc yêu cầu luồng. Trước đây, những yêu cầu này không thành công mà không có thông báo.
  • Vào ngày 3 tháng 4 năm 2018, SDK phiên bản 3.5.0 sẽ ngừng hoạt động. Để biết thêm thông tin chi tiết, hãy xem Lịch trình ngừng sử dụng.
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ề bản dựng Swift.
  • Vào ngày 24 tháng 3 năm 2018, SDK phiên bản 3.4.2 sẽ ngừng hoạt động. Để biết thêm thông tin chi tiết, hãy xem Lịch trình ngừng sử dụng.
3.4.2 2017-03-09
  • Bản phát hành dịch vụ, không có tính năng mới.
  • Vào ngày 9 tháng 3 năm 2018, SDK phiên bản 3.4.1 sẽ ngừng hoạt động. Để biết thêm thông tin chi tiết, hãy xem Lịch trình ngừng sử dụng.
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 phát hành phiên bản AdMob riêng biệt của Khung này nữa. Bạn có thể sử dụng cùng một phiên bản cho dù quá trình triển khai của bạn có sử dụng AdMob hay không.
  • Thêm tính năng hỗ trợ biểu tượng video.
  • Thêm các thuộc tính mới sau đây 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.
  • Vào ngày 3 tháng 2 năm 2018, SDK phiên bản 3.3.1 sẽ ngừng hoạt động. Để biết thêm thông tin chi tiết, hãy xem Lịch trình ngừng sử dụng.
Quay lại phiên bản 3.3.1 2016-01-31
  • Do vấn đề khi tạo bản dựng cho các thiết bị cụ thể, nên đã khôi phục về 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ày nữa. Bạn có thể sử dụng cùng một phiên bản cho dù quá trình triển khai của bạn có sử dụng AdMob hay không.
  • Thêm tính năng hỗ trợ biểu tượng video.
  • Thêm các thuộc tính mới sau đây 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.
  • Vào ngày 26 tháng 1 năm 2018, SDK phiên bản 3.3.1 sẽ ngừng hoạt động. Để biết thêm thông tin chi tiết, hãy xem Lịch trình ngừng sử dụng.
3.3.1 2016-09-16
  • Ngừng hỗ trợ iOS 7 trở xuống.
  • Vào ngày 16/9/2017, SDK phiên bản 3.2.1 sẽ ngừng hoạt động. Để biết thêm thông tin chi tiết, hãy xem Lịch trình ngừng sử dụng.
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 có lỗi nên 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.
  • Hỗ trợ URL của trang đích khi nhấp dẫn đến cửa hàng ứng dụng.
3.1.0 2015-12-17
  • Kết thúc giai đoạn thử nghiệm.
  • Thêm tính năng hỗ trợ cho chế độ Hình trong hình trên iOS 9. Để biết thêm thông tin, hãy xem Hướng dẫn về tính năng Hình trong hình hoặc cách triển khai của chúng tôi trong Mẫu nâng cao.
  • Giờ đây, bạn nên truyền IMAContentPlayhead đến IMAAdsRequest thay vì IMAAdsManager.
  • Thêm tính năng hỗ trợ cho quảng cáo đồng hành HTML5.
  • Thêm [IMAAdsManager discardAdBreak].
Phiên bản thử nghiệm 16 2015-09-04
Beta v15 2015-07-22
  • Giới thiệu các sự kiện vùng đệm quảng cáo thông qua các uỷ quyền IMAAdsManager. Điều này giúp bạn dễ dàng thêm các thành phần như chỉ báo hoạt động và thanh lưu vào vùng đệ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 tham số này trong phiên bản chính thức vì tham số này sẽ thêm hình mờ vào 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ỷ các đối tượng IMA từ trong các phương thức uỷ quyền.
  • IMAAdsManager hiện chỉ có một tham chiếu yếu đến contentPlayhead (khắc phục khả năng rò rỉ bộ nhớ). Giờ đây, bạn sẽ 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 giải phóng ngay lập tức.
  • Xoá ảnh động đổ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 vấn đề trong đó trình phát quảng cáo đôi khi dừng để lưu vào vùng đệ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 thử nghiệm 13 2015-04-29
  • Thêm tính năng hỗ trợ 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 trong nền.
  • Giờ đây, bạn có thể nhập SDK dưới dạng một khung. Để biết thêm thông tin về việc 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. Quảng cáo đồng hành hiện sẽ hiển thị cho đến khi vị trí được làm mới.
  • Thêm thời gian chờ 10 giây cho việc tải SDK.
  • IMASettings hiện triển khai NSCopying.
  • Khắc phục vấn đề ứng dụng gặp sự cố khi rút tai nghe.
  • Theo mặc định, quảng cáo hiện sẽ bị tắt tiếng khi thiết bị ở chế độ tắt tiếng. Nhà xuất bản có thể thay đổi chế độ này bằng cách đặt danh mục AVAudioSession.
  • Khắc phục lỗi khiến nút phát và tạm dừng trong Trung tâm điều khiển không hoạt động trên các phiên bản iOS thấp hơn 8.
  • Quảng cáo không còn bị tạm dừng khi ngăn thông báo 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, quá trình hiển thị quảng cáo hiện được thực hiện tự nhiên thông 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. Việc này giúp SDK không 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 sẵn tại các sự kiện LOADED và START.
  • Thêm IMASettings.maxRedirects để chỉ định số lần chuyển hướng mà sau đó, các lần 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 thủ công.
Beta v11 2014-12-17
  • Khắc phục lỗi rò rỉ bộ nhớ xuất hiện trong phiên bản Beta 10 khi thêm WKWebView.
Phiên bản thử nghiệm 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. Bản cập nhật này khắc phục nhiều vấn đề liên quan đến hoạt động giao tiếp giữa lớp gốc và lớp JS của SDK. Do thay đổi này, SDK IMA hiện yêu cầu ứng dụng của bạn phải được xây dựng có hỗ trợ arm64.
  • Thêm sự kiện TAPPED được kích hoạt bất cứ khi nào 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 cách 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 nút điều khiển trình phát.
  • Để tuân thủ quy ước của iOS, các phương thức sau đây đã ngừng hoạt động và được thay thế bằng các phương thức tham chiếu đến đối tượng gọi:
    • IMAAdsManagerDelegate – adDidProgressToTime:currentTime:
    • IMAWebOpenerDelegate – willOpenInExternalBrowser
    • IMAWebOpenerDelegate – willOpenInAppBrowser
    • IMAWebOpenerDelegate – didCloseInAppBrowser
    • IMAWebOpenerDelegate – didOpenInAppBrowser
    • IMAWebOpenerDelegate – willCloseInAppBrowser
Phiên bản thử nghiệm 9 2014-10-27
  • Chứa các bản sửa lỗi rò rỉ bộ nhớ trong các lớp IMAJavascript.
Phiên bản thử nghiệm 8 2014-10-13
  • Ra mắt IMAUIElements, cho phép hiện hoặc ẩn các phần tử trên giao diện người dùng của SDK theo phương thức lập trình.
Beta v7 2014-08-11
  • Ra mắt khái niệm IMAAdDisplayContainer và thay đổi cách xử lý quảng cáo đồng hành. Xem bài viết Thay đổi đối với IMA SDK cho iOS để biết thông tin về những thay đổi bắt buộc đối với mã trong ứng dụng của bạn.
  • Đã xóa các tham chiếu đến tiêu đề và nguồn OCMock.
  • Khắc phục lỗi cập nhật chậm các phần tử trên giao diện người dùng của quảng cáo trên iOS 8.
Bản thử nghiệm v6 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 khi tích hợp với Google+.
Beta v4 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 về API sẽ sớm được cập nhật để phản ánh thay đổi 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.
Phiên bản thử nghiệm 2 2013-07-07
  • Phát hành công khai phiên bản thử nghiệm của SDK.
Thử nghiệm khép kín v2 2013-06-24
Thử nghiệm khép kín phiên bản 1 2013-04-02
  • Bản phát hành thử nghiệm đầu tiên.