ประวัติการเผยแพร่ IMA DAI SDK สำหรับ tvOS

เวอร์ชัน วันที่วางจำหน่าย หมายเหตุ
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
    • adBreakIndex
    • timeOffset
3.3.0 2016-12-05
  • แสดง [IMAAVPlayerVideoDisplay reset] เพื่อเรียกใช้เมื่อคุณต้องการแทนที่ AVPlayerItem ในเพลเยอร์เนื้อหาด้วย AVPlayerItem สำรอง
3.2.0 2016-08-22
  • แก้ไขปัญหาเมื่อส่งแอปที่ใช้เฟรมเวิร์กสำหรับการทดสอบ
3.1.0 2016-05-09
  • รุ่นแรก