tvOS için IMA DAI SDK'sı sürüm geçmişi

Sürüm Yayınlanma Tarihi Notlar
4.15.1 2025-05-07
  • AD_PERIOD_STARTED etkinliğine reklam dönemi bilgilerini ekler. Bu bilgilere IMAAdEvent.adData mülkünden erişebilirsiniz.
  • IMA SDK ile HLS geçiş reklamı meta verilerinin işlenmesi için destek ekler.
4.14.1 2024-12-03
  • Tüm yayın türleri için yayın isteği parametreleri listesine ağ kodu ekler.
  • Geçersiz bir tıklama URL'si tıklandığında sessizce başarısız olmak yerine bir LOG etkinliği tetikler.
  • OMID oturumları yanlış şekilde sonlandırıldığında oluşan bellek sızıntısı düzeltildi.
  • VOD kapsül yayınlama akışlarında atlanabilir reklamlar için destek ekler.
  • Video kaydırılabilir bir kapsayıcıya yerleştirildiğinde kaydırma desteğiyle ilgili hata düzeltildi.
  • Doğrusal olmayan reklamlara minSuggestedDuration desteği eklenir.
  • Bazı Campaign Manager izleme URL'lerinin yanlış kodlanmasına neden olan hata düzeltildi.
  • Bazı reklam oturumlarında STARTED etkinliklerinin gönderilmemesine neden olan sorun düzeltildi.
4.13.0 2024-06-13
  • VODConfigID öğesini IMAVideoStitcherVODStreamRequest öğesine ekler.
  • adTagURL, IMAAdsRequest içinde null olduğunda nullpointerexception'ı düzeltir.
  • SDK, oynatılabilir bir reklam öğesi tanımlayana kadar orijinal VAST'taki tüm reklamları yinelemek için öğe düzeyinde yedek mantığında değişiklikler yapıldı. Oynatılabilir reklam öğesi bulunamazsa reklam oynatılmaz.
  • ad.doubleclick.net adresine izleme ping'lerinin gönderilmemesi sorunu düzeltildi.
  • SDK'nın reklam boyutu oluşturma kısıtlamalarını, playerView için güvenli alan düzen kılavuzu yerine görünüm çerçevesine göre ayarlar.
4.12.0 2024-04-03
4.11.1 2024-02-22
  • İçerik sesinin reklam oynatılırken duyulabilmesi sorunu düzeltildi.
4.10.0 2024-01-24
  • Kapsül yayınlama VOD akışı isteklerini etkinleştirir.
  • AdUI'nin güvenli alan kılavuzlarına uyması için kısıtlamaları günceller.
  • iOS/tvOS akış yöneticisine işaret noktaları için bir alıcı ekler.
4.9.2 2023-08-15
  • Bazı DAI yayınlarında yüksek CPU kullanımına neden olan hata düzeltildi.
4.9.1 2023-04-20
4.8.2 2022-11-03
  • IMA akış isteklerine userContext eklendi.
  • Gereksiz "Geçersiz dahili ileti" uyarılarına neden olan hata düzeltildi.
4.7.0 2022-07-20
  • Yayıncıların IMA SDK sürüm bilgilerinin üzerine yazmasıyla ilgili sorun düzeltildi.
  • AD_CAN_PLAY etkinliği eklendi. Reklam arabelleğe alma olmadan oynatılmaya hazır olduğunda tetiklenir.
  • Mobil olmayan cihazlar için varsayılan maksimum bit hızı sınırsız olarak artırıldı.
4.6.1 2022-02-23
  • Hizmet sürümü; herkese açık değişiklik yok.
4.5.0 2021-12-06
  • Minimum tvOS sürümü tvOS 12'ye yükseltildi.
  • Birden fazla "Neden bu reklam?" simgesine neden olabilen bir hata düzeltildi.
  • MPNowPlayingSession ihtiyacı kaldırıldı.
4.4.2 2021-05-03
  • tvOS 12'den önceki sürümlerde uyarı mesajlarına neden olan sorun düzeltildi.
  • tvOS 10'u destekleyen son iOS için IMA SDK sürümü.
4.4.1 2021-03-09
  • Yayıncıların oturum kimliklerini manuel olarak ayarlamasına olanak tanıyan IMASettings.sessionID özelliği eklendi.
  • PiP desteği eklendi.
  • Reklamı duraklatma ve devam ettirme etkinliklerinin bazen içerik sırasında tetiklenmesine neden olan sorun düzeltildi.
  • tvOS 14 ve sonraki sürümlerde oynatma/duraklatma etkinliklerini düzgün şekilde desteklemek için IMAVideoDisplay.nowPlayingSession eklendi.
  • AdSense doğrusal reklamlarının yayıncıya doğrusal olmayan reklam olarak raporlanmasına neden olan hata düzeltildi.
  • IMAStreamManager.replaceAdTagParameters simgesinin güncelleme yapmamasına neden olan sorun düzeltildi.
  • Kapsül yayınlama API'leri eklendi.
  • Reklam kapsayıcısının pencereye eklenmesi zorunlu kılındı.
4.3.2 2020-08-11
4.3.1 2020-08-05
  • Google'ın Ek İzin Modu için destek eklendi. Daha fazla bilgi için Google'ın Ek İzin Modu için teknik spesifikasyonuna bakın.
  • Yayın altyazıları için "language_name" anahtarı desteği eklendi.
  • Yalnızca sesli reklamların zaman aşımına uğramasına neden olan sorun düzeltildi.
  • Bir ön rulo reklamda ilk reklamın atlanmasının, ikinci reklamın kendi atlama telafisini yoksaymasına neden olan sorun düzeltildi.
  • Yayıncıların reklam araları sırasında odağı SDK'ya aktarmasına olanak tanıyan IMAAdDisplayContainer.focusEnvironment eklendi. Bu, kullanıcının reklam kullanıcı arayüzüyle etkileşime geçmesi gerektiğinde (ör. atlanabilir reklamlar, VAST simgeleri) zorunludur.
  • viewController, IMAAdDisplayContainer için yeni bir zorunlu başlatma bağımsız değişkeni veya özelliği olarak eklendi.
  • İngilizce dışındaki dillerde yerelleştirme desteği düzeltildi.
  • Hatalı RESUME etkinlikleri azaltıldı.
  • Reklam oluşturma performansını artırmak için varsayılan olarak etkinleştirilen IMAAdsRenderingSettings.enablePreloading eklendi.
  • Atlanabilir reklamlar (istemci tarafı ve VOD) ve VAST simgeleri (istemci tarafı ve DAI) için destek eklendi.
  • ICON_FALLBACK_IMAGE_CLOSED ve ICON_TAPPED etkinlikleri eklendi. SDK, yedek resim açıldığında durakladığı için ICON_FALLBACK_IMAGE_CLOSED üzerinde otomatik olarak devam etmenizi öneririz.
  • IABTCF_gdprApplies öğesinin yalnızca dize olması durumunda onaylanmasına neden olan sorun düzeltildi.
4.2.3 2020-05-06
  • Belirli uygulama paketi kimliklerinin trafiğin yanlış sınıflandırılmasına neden olabildiği sorun düzeltildi.
4.2.2 2020-03-26
  • Minimum çalışma zamanı sürümü tvOS 10'a yükseltildi.
  • Bazı kullanıcı arayüzü güncellemelerinin arka plan iş parçacığında tetiklenmesine neden olan hata düzeltildi.
  • Katı işaretlerin IMACompanionAd'nin init'inin NSObject'in init'iyle çakışmasına neden olduğu sorun düzeltildi.
  • IMAVideoDisplay protokolündeki loadURL yöntemi kullanım dışı bırakıldı.
4.2.1 2020-02-12
  • 4.2.1, tvOS 9.x'i destekleyen son IMA SDK sürümü olacak.
  • Tıklamaların tvOS 9.x'te kilitlenmesine neden olan sorun düzeltildi.
4.2.0 2019-10-30
  • tvOS 13'te aralıklı olarak yaşanan kilitlenme sorunu düzeltildi.
4.1.0 2019-09-23
  • tvOS 13 için destek eklendi.
  • DAI için playerVideoDisplay:didLoadPlayerItem: eklendi.
  • DAI reklamları için IMAAd.companionAds ve IMACompanionAd eklendi.
  • IMAAVPlayerVideoDisplayDelegate adları, Objective-C stiline daha iyi uyacak şekilde güncellendi.
4.0.5 2019-08-16
  • Apple TV kumandasındaki oynatma düğmesinin içeriği devam ettirmemesi sorunu düzeltildi.
4.0.2 2019-07-18
  • Kullanıcının "Reklam İzlemeyi Sınırla" ayarının yanlış iletilmesine neden olan sorun düzeltildi.
  • IMAAdEventType.adData yazıldı.
  • authToken API, IMAStreamRequest tarihinde eklendi.
4.0.1 Desteği sonlandırıldı 2019-07-02
  • Birleştirilmiş istemci tarafı ve DAI tvOS SDK'ları
  • AdsList'lerin ayrıştırılmamasına ve tvOS'te AdsLoader hataları oluşturmasına neden olan sorun düzeltildi.

Önceki sürümleri göster

Sürüm Yayınlanma Tarihi Notlar
3.9.1 2019-03-28
  • Varsayılan akış başlatma zaman aşımı 5 saniyeden 8 saniyeye çıkarıldı.
  • Akış başlatma zaman aşımının yapılandırılmasını sağlamak için IMAStreamRequest öğesine initializationTimeout özelliği eklendi.
3.9.0 2019-03-06
  • IMAStreamManagerDelegate'e adPeriodDidStart ve adPeriodDidEnd geri çağırmaları eklendi.
3.8.1 2018-12-06
  • Yinelenen metriklerin kaydedilmesini önlemek için AD_BREAK_STARTED/AD_BREAK_ENDED gibi reklam etkinlikleri, bir reklamı yeniden izlerken/ararken artık tetiklenmez.
3.8.0 2018-05-21
  • npa reklam etiketi parametresi için destek eklenir.
3.7.1 2018-02-26
  • Küme parantezleri ("{" veya "}") içeren izleme URL'lerinin tvOS 11.2.6'da pinglenmemesine neden olan hata düzeltildi.
3.7.0 2018-01-24
  • IMAStreamRequest.adTagParameters anahtarları için kabul edilebilir değerler olarak aşağıdakileri ekler:
    • ses aralığı (dai-aor)
    • hariç tut (dai-excl)
    • order start (dai-os) [sipariş başlangıcı]
    • video aralığı (dai-sr)
  • IMAAd'ya şunları ekler: advertiserName, creativeID, creativeAdID, dealID, universalAdIDRegistry, universalAdIDValue, wrapperAdIDs, wrapperAdSystems, wrapperCreativeIDs ve wrapperDealIDs.
  • SDK artık bir reklam arasının ortasında yayına katılırken AD_BREAK_STARTED tetikleyerek dinleyicilerin reklam kullanıcı arayüzünü oluşturmasına olanak tanıyor.
  • IMAAVPlayerVideoDisplayDelegate ekler. Böylece IMAAVPlayerVideoDisplay kullanıcıları, yüklenecek akışın AVAssetURL öğesini alabilir. AVAssetURL nesnesiyle kullanıcılar, FairPlay içerik koruması oynatma için kaydolabilir.
3.6.0 2017-09-19
  • Çalışmayan IMAStreamRequest.attemptPreroll öğesini kaldırır.
  • Aşağıdakiler kabul edilen IMAStreamRequest.adTagParameters olarak eklenir:
    • dai-ah (Reklam Tatili)
    • dai-dlid (Teslimat Konumu)
  • IMAStreamRequest.streamActivityMonitorID eklenir.
  • Oynatılmayan veya yüklenmeyen bir akış için [IMAStreamManagerDelegate streamManager:didReceiveError:] işlevinin çağrılmamasına neden olan sorun düzeltildi.
3.5.0 2017-04-24
  • IMAAd.companions eklenir.
  • IMACompanion sınıfını ekler.
3.4.1 2017-03-31
  • Hizmet sürümü, yeni özellik yok.
3.4.0 2017-03-13
  • Bitcode desteğiyle ilgili düzeltmeler.
  • AdBreakInfo özelliğine aşağıdaki özellikleri ekler:
    • adBreakIndex
    • timeOffset
3.3.0 2016-12-05
  • İçerik oynatıcınızdaki [IMAAVPlayerVideoDisplay reset] öğesini yedek [IMAAVPlayerVideoDisplay reset] ile değiştirmeniz gerektiğinde çağrılacak [IMAAVPlayerVideoDisplay reset] öğesini kullanıma sunar.AVPlayerItemAVPlayerItem
3.2.0 2016-08-22
  • Test için çerçeveyi kullanan bir uygulama gönderilirken oluşan sorun düzeltildi.
3.1.0 2016-05-09
  • İlk sürüm.