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.27.4 2025-08-28
  • Khắc phục việc tạo lớp IMARemoteControl chỉ xảy ra khi trình phát bắt đầu phát.
  • Vào ngày 28/8/2026, SDK phiên bản 3.26.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.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 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.
  • Vào ngày 2/4/2026, SDK phiên bản 3.24.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.24.0 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 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.
  • Vào ngày 3 tháng 12 năm 2025, SDK phiên bản 3.23.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.23.0 2024-06-12
  • Thêm VODConfigID vào IMAVideoStitcherVODStreamRequest.
  • Làm cho nền của quảng cáo đi kèm trở nên trong suốt.
  • 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 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, thì quảng cáo sẽ không được phát.
  • Vào ngày 12/6/2025, SDK phiên bản 3.22.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.22.1 2024-04-12
  • Khắc phục một vấn đề với bản phát hành Cocoapods gần đây nhất, vấn đề này ngăn các ứng dụng tạo trên Trình mô phỏng iOS.
  • Vào ngày 12/4/2025, SDK phiên bản 3.22.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.22.0 2024-04-03
3.20.0 2024-01-28
  • Cho phép hỗ trợ quảng cáo đồng hành cho việc phân phát nhóm
  • Bật yêu cầu luồng VOD Phân phát nhóm.
  • Thêm một phương thức getter cho điểm đánh dấu vào trình quản lý luồng phát.
  • Vào ngày 28/1/2025, SDK phiên bản 3.19.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.19.2 2023-04-28
  • Giảm phiên bản iOS tối thiểu để biên dịch thành iOS 12.
  • Vào ngày 28/4/2024, SDK phiên bản 3.19.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.19.1 2023-04-20
  • Tăng phiên bản iOS tối thiểu để biên dịch lên iOS 14.
  • Ngừng hỗ trợ 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 vào khi nhấp qua SIMID.
  • Ngừng báo hiệu không chính xác về việc hỗ trợ OMID ở chế độ VPAID an toàn.
  • 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 Google Video Stitcher.
  • Vào ngày 20/4/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 SDK IMA cho iOS lên iOS 14.
  • Khắc phục lỗi không truyền ngữ cảnh người dùng cùng với lỗi phát trực tiếp.
  • Cho phép 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) đối với những ứng dụng cũng đi kèm với 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
  • Phát hành phiên bản thử nghiệm công khai của Secure Signals API.
  • Vào ngày 10/3/2024, SDK phiên bản 3.18.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.18.4 2022-12-08
  • Bản phát hành dịch vụ. Không có tính năng mới.
  • Vào ngày 8/12/2023, SDK phiên bản 3.18.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.18.2 2022-11-07
  • Thêm user_context vào yêu cầu phát trực tiếp.
  • Khắc phục cảnh báo sai "Thông báo nội bộ không hợp lệ".
  • 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 một vấn đề khiến SDK gặp sự cố với UIViewControllerHierarchyInconsistency
  • Vào ngày 2 tháng 10 năm 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 2022-08-03
  • Tăng tốc độ bit tối đa mặc định 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.
  • Vào ngày 3 tháng 8 năm 2023, SDK phiên bản 3.16.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.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.
  • Giờ đây, IMA iOS SDK đượ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 IMA SDK.
  • Khắc phục vấn đề SDK dành cho iOS tạo ra các cảnh báo về biểu tượng trùng lặp.
  • Vào ngày 19/4/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/2/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 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 và 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.
  • 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 một vấn đề khiến các sự kiện bị thiếu khi ứng dụng chạy ở chế độ nền.
  • Khắc phục một 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 một vấn đề khiến thông báo cảnh báo xuất hiện trên iOS < 12.
  • Đã thêm IMASettings:sessionid để cho phép nhà xuất bản tuỳ chỉnh mã nhận dạng phiên.
  • 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 kích hoạt trong nội dung.
  • Đảm bảo phần lồng 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 SDK IMA 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 vấn đề đôi khi các sự kiện quảng cáo trùng lặp được kích hoạt khi tính năng tải trước được bật.
  • Đã 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.
  • Vào ngày 17/02/2022, SDK phiên bản 3.13.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.13.0 2020-10-13
  • Giờ đây, SDK được tạo bằng Xcode 12.
  • Khắc phục vấn đề khi tìm kiếm bên ngoài 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, IMAVideoDisplayIMAVideoDisplayDelegate.
  • Khắc phục vấn đề trong đó chế độ PiP sẽ thu nhỏ sau mỗi lần quảng cáo hoàn tất.
  • Khắc phục lỗi khiến sự kiện phát trực tiếp kết thúc phát ngay sau khi được phát qua AirPlay.
  • Khắc phục vấn đề khi nhấn nút bỏ qua không có tác dụng đối với chế độ phát được chia sẻ.
  • Khắc phục vấn đề nội dung nhấp nháy trong thời gian ngắn 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 hiển thị quảng cáo trong IMAStreamManagerDelegate.
  • Khắc phục vấn đề trong đó lỗi "Ads cannot be requested because the ad container is not attached to the view hierarchy." được kích hoạt không chính xác.
  • Vào ngày 13/10/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
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 chế độ 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 phát trước 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 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 đề chỉ xác nhận IABTCF_gdprApplies 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 khi 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 nền
  • Khắc phục vấn đề trong đó các cờ nghiêm ngặt sẽ khiến quá trình khởi tạo IMACompanionAd xung đột với NSObject
  • Không dùng phương thức loadURL trên giao thức IMAVideoDisplay nữa
  • Thêm chế độ hỗ trợ cho quảng cáo SIMID phía máy khách
  • Vào ngày 26/3/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 cung cấp.
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 đề khiến lượt nhấp qua bị treo trên iOS 9.x
  • Vào ngày 12/2/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 OMID 1.3 bằng AdsRequest:contentUrl StreamRequest:contentUrl .
  • Điều chỉnh hỗ trợ cho 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ả các thông tin tham chiếu còn lại đến UIWebView
  • Vào ngày 22/1/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 các tham số về sự đồng ý từ TCFv2 và CCPA của IAB.
  • Khắc phục vấn đề gây ra sự cố khi sử dụng Trung tâm điều khiển.
  • Thêm chế độ 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 các quy ước về kiểu Obj-C.
  • Khắc phục một vấn đề khiến các sự kiện quảng cáo LOGINTERACTION 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 quảng cáo của Google cho việc triển khai các nhà cung cấp dịch vụ 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 breakstartbreakend VMAP.
  • Thêm phương thức replaceAdTagParameters vào IMAStreamManager. Phương thức này cung cấp khả năng 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 điểm chèn quảng cáo sẽ không phát.
  • Vào ngày 4 tháng 12 năm 2020, phiên bản SDK 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 khả năng hỗ trợ cho iOS 13 và iPadOS.
  • Vào ngày 19/9/2020, phiên bản SDK 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
  • Bản sửa lỗi này khắc phục vấn đề là khung hiển thị giao diện người dùng quảng cáo IMA rõ ràng sẽ vẫn còn sau khi quảng cáo phát, khiến người dùng không tương tác được với trình phát.
  • Vào ngày 16/8/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 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 của YouTube đối với video ở chế độ không công khai.
  • Đã khắc phục lỗi xác định 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 đi kèm 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/7/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 các sự kiện AD_PERIOD_STARTEDAD_PERIOD_ENDED. Các sự kiện này chỉ được hỗ trợ cho DAI.
  • Khắc phục vấn đề trong đó 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 nội dung phát trực tiếp hoặc VOD.
  • Khắc phục vấn đề nội dung không tiếp tục phát trên iOS+AirPlay.
  • Vào ngày 19/2/2020, SDK phiên bản 3.8.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.8.1 2018-11-13
  • Khắc phục vấn đề khi 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 DAI của IMA.
  • Thêm IMAAdRenderingSettings.loadVideoTimeout.
  • Thêm IMAAd.VASTMediaWidth, IMAAd.VASTMediaHeightIMAAd.VASTMediaBitrate.
  • Giảm kích thước tệp nhị phân khoảng 15% nhờ những điểm cải tiến trong bản dựng.
  • Vào ngày 13/11/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 bị lỗi.
  • Khắc phục vấn đề về lượt nhấp qua URL tuỳ chỉnh trong ứng dụng trong quảng cáo đi kèm HTML.
  • Khắc phục vấn đề liên quan đến 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 đề khiến một số quảng cáo đi kèm mở rộng thành WebView toàn màn hình.
  • Vào ngày 15/5/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, phiên bản SDK 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 trong đó SDK không phát hiện được khung hiển thị video dùng để phát quảng cáo nếu khung hiển thị đó bị xoá rồi được thêm lại vào hệ phân cấp khung hiển thị.
  • Vào ngày 24/7/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 có trong hệ phân cấp khung hiển thị khi yêu cầu quảng cáo hoặc luồng phát được thực hiện. Trước đây, những yêu cầu này không thành công một cách âm thầm.
  • 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/3/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 một khung động. Do đó, chúng tôi không còn xuất bản một phiên bản AdMob riêng của Framework 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ợ cho 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 gặp vấn đề khi tạo bản dựng cho một số thiết bị cụ thể, nên chúng tôi đã 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 một khung động. Do đó, chúng tôi không còn xuất bản một phiên bản AdMob riêng của Framework 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ợ cho 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/1/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 lỗi, tính năng hỗ trợ mã nhị phân 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 chế độ hỗ trợ cho URL nhấp qua 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ề chế độ 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, IMAContentPlayhead sẽ được truyền đến IMAAdsRequest thay vì IMAAdsManager.
  • Thêm tính năng hỗ trợ quảng cáo đồng hành HTML5.
  • Thêm [IMAAdsManager discardAdBreak].
Beta 16 2015-09-04
  • Cập nhật để tương thích với tính năng App Transport Security của iOS 9.
  • Khắc phục sự cố khi huỷ phân bổ IMAAdsLoader.
Beta v15 2015-07-22
  • Giới thiệu các sự kiện bộ đệ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 phần tử như chỉ báo hoạt động và thanh đệ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 nhật ký chi tiết hơn trong bảng điều khiển. Bạn không nên sử dụng chế độ này khi áp dụng đại trà vì chế độ này sẽ đóng dấu bản quyền cho trình phát quảng cáo.
  • IMAAdsManager destroy hiện chấm dứt quảng cáo đúng cách trong mọi trường hợp.
  • Cho phép sử dụng lại các vùng chứa hiển thị.
  • Cho phép nhà xuất bản huỷ các đối tượng IMA 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 tình trạng rò rỉ bộ nhớ có thể xảy ra). 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 một 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 vấn đề trong đó trình phát quảng cáo đôi khi dừng để lưu vào bộ nhớ đệm và không bao giờ tiếp tục phát.
  • Đã di chuyển IMASettings đến tệp tiêu đề riêng.
Beta v13 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 ở chế độ 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ề 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 đi kèm biến mất sau khi quảng cáo kết thúc. Giờ đây, quảng cáo đi kèm sẽ hiển thị cho đến khi vị trí quảng cáo đượ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 một vấn đề khiến ứng dụng gặp sự cố khi tai nghe bị rút phích cắm.
  • Giờ đây, quảng cáo sẽ bị tắt tiếng khi thiết bị ở chế độ tắt tiếng theo mặc định. 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 các lỗi khiến chế độ phát và tạm dừng trong Trung tâm điều khiển không hoạt động trên iOS phiên bản dưới 8.
  • Quảng cáo sẽ không còn bị tạm dừng khi người dùng mở ngăn thông báo.
  • Đã thêm một tệp VERSION vào tệp zip có thể tải xuống.
  • Để cải thiện hiệu suất, hoạt động hiển thị quảng cáo hiện được thực hiện một cách 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. Điều này ngăn SDK can thiệp vào các sự kiện và chế độ điều khiển 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ượ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 chế độ hỗ trợ cho tính năng 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ớ xuất hiện trong phiên bản Beta 10 khi thêm WKWebView.
Beta v10 2014-11-20
  • Giờ đây, SDK này sử dụng WKWebView trên iOS 8 để hiển thị quảng cáo thay vì UIWebView. Bản phát hành này khắc phục nhiều vấn đề liên quan đến việc giao tiếp giữa các lớp JS và gốc của SDK. Do ảnh hưởng phụ của thay đổi này, SDK IMA hiện sẽ yêu cầu ứng dụng của bạn được tạo bằng tính năng hỗ trợ arm64.
  • Đã thêm sự kiện TAPPED. Sự kiện này sẽ 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 phương thức này để phát hiện các lượt nhấn vào quảng cáo nhằm hiện 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 đã không còn được dùng và được thay thế bằng các phương thức lấy một tham chiếu đến đối tượng gọi:
    • IMAAdsManagerDelegateadDidProgressToTime:currentTime:
    • IMAWebOpenerDelegatewillOpenInExternalBrowser
    • IMAWebOpenerDelegatewillOpenInAppBrowser
    • IMAWebOpenerDelegatedidCloseInAppBrowser
    • IMAWebOpenerDelegatedidOpenInAppBrowser
    • IMAWebOpenerDelegatewillCloseInAppBrowser
Beta v9 2014-10-27
  • Chứa các bản sửa lỗi rò rỉ bộ nhớ trong các lớp IMAJavascript.
Beta v8 2014-10-13
  • Giới thiệu 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 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 đi kèm. Xem phần Các thay đổi đối với SDK IMA 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.
  • Xoá các tham chiếu đến tiêu đề và nguồn OCMock.
  • Khắc phục tình trạng các phần tử giao diện người dùng của quảng cáo cập nhật chậm trên iOS 8.
Beta 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 với các tính năng 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 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.
Beta phiên bản 2 2013-07-07
  • Phát hành công khai phiên bản Beta của SDK.
Thử nghiệm beta khép kín phiên bản 2 2013-06-24
Thử nghiệm khép kín phiên bản 1 2013-04-02
  • Bản phát hành Beta đầu tiên.