ประวัติการเผยแพร่ IMA DAI SDK สำหรับ tvOS
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
หมายเหตุ: ลำดับหมายเลขรุ่นที่แสดงในหน้านี้อาจมีช่องว่างของตัวเลข เช่น v.3.582.5 ก่อนหน้า v.3.583.1 เนื่องจากมีการข้ามหมายเลขรุ่นเป็นระยะๆ
เวอร์ชัน
วันที่วางจำหน่าย
หมายเหตุ
4.15.1
2025-05-07
เพิ่มข้อมูลระยะเวลาโฆษณาลงในAD_PERIOD_STARTED
เหตุการณ์
ซึ่งคุณเข้าถึงได้จากพร็อพเพอร์ตี้
IMAAdEvent.adData
เพิ่มการรองรับการจัดการข้อมูลเมตาของโฆษณาคั่นระหว่างหน้า HLS ด้วย IMA SDK
4.14.1
2024-12-03
เพิ่มรหัสเครือข่าย
ลงในรายการพารามิเตอร์คำขอสตรีมสำหรับสตรีมทุกประเภท
เริ่มเหตุการณ์ LOG เมื่อมีการคลิก URL การคลิกผ่านที่ไม่ถูกต้อง
แทนที่จะไม่ดำเนินการใดๆ
แก้ไขปัญหาหน่วยความจำรั่วไหลเมื่อทำลายเซสชัน OMID อย่างไม่ถูกต้อง
เพิ่มการรองรับโฆษณาแบบข้ามได้ในสตรีมการแสดงพ็อด VOD
แก้ไขข้อบกพร่องเกี่ยวกับการรองรับการเลื่อนเมื่อฝังวิดีโอในคอนเทนเนอร์ที่เลื่อนได้
เพิ่มการรองรับ minSuggestedDuration
ให้กับโฆษณาที่ไม่ใช่เชิงเส้น
แก้ไขข้อบกพร่องที่ทำให้ URL การติดตามของ Campaign Manager บางรายการ
ได้รับการเข้ารหัสอย่างไม่ถูกต้อง
แก้ไขปัญหาที่ทำให้ระบบไม่ส่งเหตุการณ์ STARTED
ในเซสชันโฆษณาบางรายการ
4.13.0
2024-06-13
เพิ่ม VODConfigID
ไปยัง
IMAVideoStitcherVODStreamRequest
แก้ไข NullPointerException เมื่อ adTagURL
is
null
in
IMAAdsRequest
การเปลี่ยนแปลง
การสำรองระดับชิ้นงาน
ตรรกะในการวนซ้ำโฆษณาทั้งหมดใน VAST เดิมจนกว่า SDK
จะระบุครีเอทีฟโฆษณาที่เล่นได้ หากไม่พบครีเอทีฟโฆษณาที่เล่นได้
ระบบจะไม่เล่นโฆษณา
แก้ไขปัญหาที่ระบบไม่ส่งการปิงการติดตามไปยัง ad.doubleclick.net
กำหนดข้อจำกัดในการแสดงผลขนาดโฆษณาของ SDK ตามเฟรมมุมมอง
แทนที่จะเป็นแนวทางการจัดวางพื้นที่ปลอดภัยสำหรับ PlayerView
4.12.0
2024-04-03
4.11.1
2024-02-22
แก้ไขปัญหาที่ได้ยินเสียงเนื้อหาระหว่างการเล่นโฆษณา
4.10.0
2024-01-24
เปิดใช้คำขอสตรีม VOD ของ Pod Serving
อัปเดตข้อจำกัดสำหรับ AdUI เพื่อให้เป็นไปตามคำแนะนำเกี่ยวกับพื้นที่ปลอดภัย
เพิ่มตัวรับสำหรับจุดเริ่มโฆษณาไปยังเครื่องมือจัดการสตรีม iOS/tvOS
4.9.2
2023-08-15
แก้ไขข้อบกพร่องที่ทำให้สตรีม DAI บางรายการมีการใช้งาน CPU สูง
4.9.1
2023-04-20
4.8.2
2022-11-03
เพิ่ม userContext
ลงในคำขอสตรีม IMA แล้ว
แก้ไขข้อบกพร่องที่ทำให้เกิดคำเตือน "ข้อความภายในไม่ถูกต้อง" โดยไม่จำเป็น
4.7.0
2022-07-20
แก้ไขปัญหาที่ผู้เผยแพร่โฆษณาเขียนทับข้อมูลเวอร์ชัน IMA SDK
เพิ่มกิจกรรม AD_CAN_PLAY
แล้ว เริ่มทำงานเมื่อโฆษณาพร้อมเล่นโดยไม่ต้องบัฟเฟอร์
เพิ่มบิตเรตสูงสุดเริ่มต้นเป็นไม่จำกัดสำหรับอุปกรณ์ที่ไม่ใช่มือถือ
4.6.1
2022-02-23
การเปิดตัวบริการ ไม่มีการเปลี่ยนแปลงต่อสาธารณะ
4.5.0
2021-12-06
เพิ่มเวอร์ชัน tvOS ขั้นต่ำเป็น tvOS 12
แก้ไขข้อบกพร่องที่อาจทำให้มีไอคอน "ทำไมจึงแสดงโฆษณานี้" หลายรายการ
เลิกใช้ MPNowPlayingSession
4.4.2
2021-05-03
แก้ไขปัญหาที่ทำให้เกิดข้อความเตือนใน tvOS เวอร์ชันต่ำกว่า 12
IMA SDK สำหรับ iOS เวอร์ชันล่าสุดที่รองรับ tvOS 10
4.4.1
2021-03-09
เพิ่มพร็อพเพอร์ตี้ IMASettings.sessionID
เพื่อให้ผู้เผยแพร่โฆษณากำหนด SessionID ด้วยตนเองได้
เพิ่มการรองรับ PIP
แก้ไขปัญหาที่บางครั้งเหตุการณ์หยุดชั่วคราวและกลับมาเล่นต่อของโฆษณาอาจเกิดขึ้นระหว่างเนื้อหา
เพิ่ม IMAVideoDisplay.nowPlayingSession
เพื่อรองรับเหตุการณ์เล่น/หยุดชั่วคราวใน tvOS 14 ขึ้นไปอย่างถูกต้อง
แก้ไขข้อบกพร่องที่ทำให้ระบบรายงานโฆษณาเชิงเส้นของ AdSense ต่อผู้เผยแพร่โฆษณาว่าเป็นโฆษณาที่ไม่ใช่แบบเชิงเส้น
แก้ไขปัญหาที่ IMAStreamManager.replaceAdTagParameters
จะไม่ออกการอัปเดต
เพิ่ม API การแสดงพ็อด
บังคับการแนบ adContainer กับหน้าต่าง
4.3.2
2020-08-11
4.3.1
2020-08-05
เพิ่มการรองรับโหมดความยินยอมเพิ่มเติมของ Google ดูข้อมูลเพิ่มเติมได้ที่ข้อกำหนดทางเทคนิคสำหรับโหมดความยินยอมเพิ่มเติมของ Google
เพิ่มการรองรับคีย์ "language_name" สำหรับคำบรรยายแทนเสียงของสตรีม
แก้ไขปัญหาที่ทำให้โฆษณาที่มีเฉพาะเสียงหมดเวลา
แก้ไขปัญหาที่การข้ามโฆษณาแรกในโฆษณาก่อนวิดีโอจะทำให้โฆษณาที่ 2 ไม่สนใจออฟเซ็ตการข้ามของตัวเอง
เพิ่ม IMAAdDisplayContainer.focusEnvironment
ซึ่งช่วยให้
ผู้เผยแพร่โฆษณาย้ายโฟกัสไปยัง SDK ในช่วงพักโฆษณาได้ ต้องระบุพารามิเตอร์นี้
ทุกครั้งที่ผู้ใช้ต้องโต้ตอบกับ UI ของโฆษณา
(เช่น โฆษณาที่ข้ามได้ ไอคอน VAST)
เพิ่ม viewController
เป็นอาร์กิวเมนต์หรือพร็อพเพอร์ตี้การเริ่มต้นใหม่ที่จำเป็นสำหรับ IMAAdDisplayContainer
แก้ไขการรองรับการแปลภาษาที่ไม่ใช่ภาษาอังกฤษ
ลดRESUME
เหตุการณ์ที่ไม่ถูกต้อง
เพิ่ม IMAAdsRenderingSettings.enablePreloading
ซึ่ง
เปิดใช้โดยค่าเริ่มต้นเพื่อปรับปรุงประสิทธิภาพการแสดงโฆษณา
เพิ่มการรองรับโฆษณาที่ข้ามได้ (ฝั่งไคลเอ็นต์และ VOD) และไอคอน VAST
(ฝั่งไคลเอ็นต์และ DAI)
เพิ่มเหตุการณ์ ICON_FALLBACK_IMAGE_CLOSED
และ ICON_TAPPED
เราขอแนะนำให้กลับมาทำงานต่อโดยอัตโนมัติใน
ICON_FALLBACK_IMAGE_CLOSED
เนื่องจาก SDK จะหยุดชั่วคราวเมื่อเปิดรูปภาพ
สำรอง
แก้ไขปัญหาที่ระบบจะรับทราบ IABTCF_gdprApplies
ก็ต่อเมื่อเป็นสตริงเท่านั้น
4.2.3
2020-05-06
แก้ไขปัญหาที่รหัส App Bundle บางรายการอาจทำให้ระบบจัดประเภทการเข้าชมไม่ถูกต้อง
4.2.2
2020-03-26
เพิ่มเวอร์ชันรันไทม์ขั้นต่ำเป็น tvOS 10
แก้ไขข้อบกพร่องที่ทำให้การอัปเดต UI บางอย่างอาจทริกเกอร์ในเธรดเบื้องหลัง
แก้ไขปัญหาที่ฟีเจอร์การแจ้งที่เข้มงวดจะทำให้ init ของ IMACompanionAd ขัดแย้งกับ NSObject
เลิกใช้เมธอด loadURL
ในโปรโตคอล IMAVideoDisplay
4.2.1
2020-02-12
4.2.1 จะเป็น IMA SDK เวอร์ชันสุดท้ายที่รองรับ tvOS 9.x
แก้ไขปัญหาที่การคลิกผ่านจะขัดข้องใน tvOS 9.x
4.2.0
2019-10-30
แก้ไขปัญหาข้อขัดข้องเป็นระยะใน tvOS 13
4.1.0
2019-09-23
เพิ่มการรองรับ tvOS 13
เพิ่ม playerVideoDisplay:didLoadPlayerItem:
สำหรับ DAI
เพิ่มIMAAd.companionAds
และIMACompanionAd
สำหรับโฆษณา DAI
อัปเดตIMAAVPlayerVideoDisplayDelegate
ชื่อให้
สอดคล้องกับสไตล์ Objective-C มากขึ้น
4.0.5
2019-08-16
แก้ไขปัญหาที่ปุ่มเล่นบนรีโมต Apple TV ไม่
เล่นเนื้อหาต่อ
4.0.2
2019-07-18
แก้ไขปัญหาที่การตั้งค่า "จำกัดการติดตามโฆษณา" ของผู้ใช้
ส่งอย่างไม่ถูกต้อง
ตอนนี้พิมพ์ IMAAdEventType.adData
แล้ว
เพิ่มauthToken API
เมื่อวันที่ IMAStreamRequest
4.0.1 เลิกใช้งานแล้ว
2019-07-02
SDK ฝั่งไคลเอ็นต์และ DAI tvOS SDK รวมกัน
แก้ไขปัญหาที่ AdsLists ไม่ได้แยกวิเคราะห์และทำให้เกิดข้อผิดพลาด AdsLoader ใน tvOS
แสดงเวอร์ชันก่อนหน้า
เวอร์ชัน
วันที่วางจำหน่าย
หมายเหตุ
3.9.1
2019-03-28
เปลี่ยนระยะหมดเวลาเริ่มต้นสำหรับการเริ่มต้นสตรีมจาก 5 วินาทีเป็น 8 วินาที
เพิ่มพร็อพเพอร์ตี้ initializationTimeout
ลงใน IMAStreamRequest
เพื่อเปิดใช้การกำหนดค่าการหมดเวลาการเริ่มต้นสตรีม
3.9.0
2019-03-06
เพิ่มการเรียกกลับ adPeriodDidStart และ adPeriodDidEnd ไปยัง IMAStreamManagerDelegate
3.8.1
2018-12-06
เหตุการณ์โฆษณา เช่น AD_BREAK_STARTED/AD_BREAK_ENDED
จะไม่ทริกเกอร์อีกต่อไปเมื่อดู/กรอโฆษณาซ้ำ เพื่อป้องกันการบันทึกเมตริกที่ซ้ำกัน
3.8.0
2018-05-21
เพิ่มการรองรับพารามิเตอร์แท็กโฆษณา npa
3.7.1
2018-02-26
แก้ไขข้อบกพร่องที่ URL การติดตามที่มีเครื่องหมายปีกกา ("{" หรือ "}") ไม่ได้รับการปิงใน tvOS 11.2.6
3.7.0
2018-01-24
เพิ่มค่าต่อไปนี้เป็นค่าที่ยอมรับได้สำหรับคีย์ IMAStreamRequest.adTagParameters
ช่วงเสียง (dai-aor
)
ยกเว้น (dai-excl
)
เริ่มคำสั่งซื้อ (dai-os
)
ช่วงวิดีโอ (dai-sr
)
เพิ่มรายการต่อไปนี้ใน IMAAd
: advertiserName
, creativeID
, creativeAdID
, dealID
, universalAdIDRegistry
, universalAdIDValue
, wrapperAdIDs
, wrapperAdSystems
, wrapperCreativeIDs
และ wrapperDealIDs
ตอนนี้ SDK จะทริกเกอร์ AD_BREAK_STARTED
เมื่อเข้าร่วมสตรีมในช่วงกลางของช่วงพักโฆษณาเพื่อให้ผู้ฟังแสดง UI โฆษณาได้
เพิ่ม IMAAVPlayerVideoDisplayDelegate
เพื่อให้ผู้ใช้ IMAAVPlayerVideoDisplay
รับ AVAssetURL
ของสตรีมที่จะโหลดได้ ออบเจ็กต์ AVAssetURL
ช่วยให้ผู้ใช้ลงทะเบียนเพื่อเล่นเนื้อหาที่ได้รับการคุ้มครองด้วย FairPlay ได้
3.6.0
2017-09-19
นำ IMAStreamRequest.attemptPreroll
ที่ใช้งานไม่ได้ออก
เพิ่มรายการต่อไปนี้เป็น IMAStreamRequest.adTagParameters
ที่ยอมรับ
dai-ah (การพักโฆษณา)
dai-dlid (สถานที่นำส่ง)
เพิ่ม IMAStreamRequest.streamActivityMonitorID
แก้ไขปัญหาที่ไม่ได้เรียกใช้ [IMAStreamManagerDelegate streamManager:didReceiveError:]
สำหรับสตรีมที่ไม่ได้เล่นหรือโหลด
3.5.0
2017-04-24
เพิ่ม IMAAd.companions
เพิ่มชั้นเรียน IMACompanion
3.4.1
2017-03-31
การเปิดตัวบริการ ไม่มีฟีเจอร์ใหม่
3.4.0
2017-03-13
แก้ไขการรองรับบิตโค้ด
เพิ่มพร็อพเพอร์ตี้ต่อไปนี้ไปยัง AdBreakInfo
3.3.0
2016-12-05
แสดง [IMAAVPlayerVideoDisplay reset]
เพื่อเรียกใช้เมื่อคุณต้องการแทนที่ AVPlayerItem
ในเพลเยอร์เนื้อหาด้วย AVPlayerItem
สำรอง
3.2.0
2016-08-22
แก้ไขปัญหาเมื่อส่งแอปที่ใช้เฟรมเวิร์กสำหรับการทดสอบ
3.1.0
2016-05-09
เนื้อหาของหน้าเว็บนี้ได้รับอนุญาตภายใต้ใบอนุญาตที่ต้องระบุที่มาของครีเอทีฟคอมมอนส์ 4.0 และตัวอย่างโค้ดได้รับอนุญาตภายใต้ใบอนุญาต Apache 2.0 เว้นแต่จะระบุไว้เป็นอย่างอื่น โปรดดูรายละเอียดที่นโยบายเว็บไซต์ Google Developers Java เป็นเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2025-09-26 UTC
[null,null,["อัปเดตล่าสุด 2025-09-26 UTC"],[],["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"]]