Historia wersji pakietu Google IMA tvOS SDK

Wersja Data wydania Uwagi
4.15.1 2025-05-07
  • Dodaje informacje o okresie wyświetlania reklamy do zdarzenia AD_PERIOD_STARTED, do którego możesz uzyskać dostęp z poziomu właściwości IMAAdEvent.adData.
  • Dodaje obsługę metadanych reklam pełnoekranowych HLS w pakiecie IMA SDK.
4.14.1 2024-12-03
  • Dodaje kod sieci do listy parametrów żądania strumienia dla wszystkich typów strumieni.
  • Uruchamia zdarzenie LOG, gdy kliknięty zostanie nieprawidłowy docelowy URL, zamiast cicho kończyć działanie.
  • Rozwiązuje problem z wyciekiem pamięci, który występował, gdy sesje OMID były nieprawidłowo zamykane.
  • Dodaje obsługę reklam możliwych do pominięcia w strumieniach wyświetlanych w blokach reklamowych VOD.
  • Usuwa błąd związany z przewijaniem, gdy film jest umieszczony w kontenerze z możliwością przewijania.
  • Dodaje obsługę minSuggestedDuration w reklamach nielinearnych
  • Naprawiliśmy błąd, który powodował nieprawidłowe kodowanie niektórych adresów URL śledzenia w usłudze Campaign Manager.
  • Rozwiązuje problem, który powodował, że w przypadku niektórych sesji reklamowych nie były wysyłane zdarzenia STARTED.
4.13.0 2024-06-13
  • Dodaje VODConfigID do IMAVideoStitcherVODStreamRequest.
  • Naprawia wyjątek NullPointerException, gdy adTagURL jest null w IMAAdsRequest.
  • Zmiany logiki rezerwowej na poziomie komponentu w celu iteracji wszystkich reklam w oryginalnym tagu VAST, dopóki pakiet SDK nie zidentyfikuje kreacji, którą można odtworzyć. Jeśli nie zostanie znaleziona żadna kreacja interaktywna, reklama nie zostanie odtworzona.
  • Rozwiązaliśmy problem polegający na tym, że pingi śledzenia wysyłane do ad.doubleclick.net nie były uruchamiane.
  • Ustawia ograniczenia renderowania rozmiaru reklamy w pakiecie SDK na podstawie ramki widoku zamiast przewodnika układu obszaru bezpiecznego w przypadku elementu playerView.
4.12.0 2024-04-03
4.11.1 2024-02-22
  • Rozwiązuje problem, w którym podczas odtwarzania reklam słychać było dźwięk treści.
4.10.0 2024-01-24
  • Włącza żądania strumieni VOD z wyświetlaniem bloków reklamowych.
  • Aktualizuje ograniczenia interfejsu reklamowego, aby uwzględniać wytyczne dotyczące bezpiecznego obszaru.
  • Dodaje funkcję pobierania punktów wstawienia do menedżera strumieni danych na iOS/tvOS
4.9.2 2023-08-15
  • Naprawiliśmy błąd, który powodował wysokie wykorzystanie procesora w przypadku niektórych strumieni DAI.
4.9.1 2023-04-20
4.8.2 2022-11-03
  • Dodano userContext do żądań strumienia IMA.
  • Naprawiliśmy błąd, który powodował wyświetlanie niepotrzebnych ostrzeżeń „Nieprawidłowa wiadomość wewnętrzna”.
4.7.0 2022-07-20
  • Rozwiązaliśmy problem z nadpisywaniem przez wydawców informacji o wersji pakietu IMA SDK.
  • Dodano wydarzenie AD_CAN_PLAY. Uruchamiane, gdy reklama jest gotowa do odtwarzania bez buforowania.
  • Zwiększyliśmy maksymalną domyślną szybkość transmisji do nieograniczonej w przypadku urządzeń innych niż mobilne.
4.6.1 2022-02-23
  • Wersja usługi; brak zmian publicznych.
4.5.0 2021-12-06
  • Podniesiono minimalną wersję tvOS do tvOS 12.
  • Usunięto błąd, który mógł powodować wyświetlanie wielu ikon „Dlaczego ta reklama?”.
  • Usunięto konieczność korzystania z MPNowPlayingSession.
4.4.2 2021-05-03
  • Rozwiązaliśmy problem, który powodował wyświetlanie komunikatów ostrzegawczych w tvOS w wersji starszej niż 12.
  • Ostatnia wersja pakietu IMA SDK na iOS, która obsługuje tvOS 10.
4.4.1 2021-03-09
  • Dodano właściwość IMASettings.sessionID, która umożliwia wydawcom ręczne ustawianie identyfikatora sesji.
  • Dodaliśmy obsługę trybu obraz w obrazie.
  • Rozwiązaliśmy problem, który powodował, że zdarzenia wstrzymania i wznowienia reklamy mogły czasami występować podczas odtwarzania treści.
  • Dodano IMAVideoDisplay.nowPlayingSession, aby prawidłowo obsługiwać zdarzenia odtwarzania/wstrzymywania w tvOS 14+.
  • Usunęliśmy błąd, który powodował, że reklamy linearne AdSense były zgłaszane wydawcy jako nielinearne.
  • Rozwiązaliśmy problem, który powodował, że IMAStreamManager.replaceAdTagParameters nie wydawał aktualizacji.
  • Dodano interfejsy API do wyświetlania reklam w blokach.
  • Wymuszone dołączenie elementu adContainer do okna.
4.3.2 2020-08-11
4.3.1 2020-08-05
  • Dodano obsługę Trybu udzielenia dodatkowej zgody Google. Więcej informacji znajdziesz w specyfikacji technicznej Google o nazwie „Tryb udzielenia dodatkowej zgody”.
  • Dodaliśmy obsługę klucza „language_name” dla napisów do strumienia.
  • Rozwiązaliśmy problem, który powodował przekroczenie limitu czasu oczekiwania w przypadku reklam z samym dźwiękiem.
  • Rozwiązaliśmy problem, który powodował, że pominięcie pierwszej reklamy w reklamie przed filmem sprawiało, że druga reklama ignorowała własne przesunięcie pominięcia.
  • Dodano parametr IMAAdDisplayContainer.focusEnvironment, który umożliwia wydawcom przekazywanie pakietowi SDK fokusu podczas przerw na reklamy. Jest to wymagane, gdy użytkownik musi wejść w interakcję z interfejsem reklamy (np. z reklamami, które można pominąć, lub ikonami VAST).
  • Dodaliśmy viewController jako nowy wymagany argument lub właściwość inicjowania dla IMAAdDisplayContainer.
  • Poprawiliśmy obsługę lokalizacji w językach innych niż angielski.
  • Zmniejszono liczbę błędnych zdarzeń RESUME.
  • Dodaliśmy parametr IMAAdsRenderingSettings.enablePreloading, który jest domyślnie włączony, aby poprawić skuteczność renderowania reklam.
  • Dodano obsługę reklam, które można pominąć (po stronie klienta i VOD), oraz ikon VAST (po stronie klienta i DAI).
  • Dodano zdarzenia ICON_FALLBACK_IMAGE_CLOSEDICON_TAPPED. Zalecamy automatyczne wznawianie działania ICON_FALLBACK_IMAGE_CLOSED, ponieważ SDK wstrzymuje działanie po otwarciu obrazu zastępczego.
  • Rozwiązaliśmy problem, który powodował, że symbol IABTCF_gdprApplies był rozpoznawany tylko wtedy, gdy był ciągiem znaków.
4.2.3 2020-05-06
  • Rozwiązaliśmy problem, który powodował, że niektóre identyfikatory pakietów aplikacji mogły powodować nieprawidłową klasyfikację ruchu.
4.2.2 2020-03-26
  • Zwiększono minimalną wersję środowiska wykonawczego do tvOS 10.
  • Usunęliśmy błąd, który powodował, że niektóre aktualizacje interfejsu mogły być wywoływane w wątku w tle.
  • Rozwiązaliśmy problem, który powodował, że ścisłe flagi powodowały konflikt inicjowania IMACompanionAd z NSObject.
  • Metoda loadURL w protokole IMAVideoDisplay została oznaczona jako przestarzała.
4.2.1 2020-02-12
  • Wersja 4.2.1 będzie ostatnią wersją pakietu IMA SDK, która obsługuje tvOS 9.x.
  • Rozwiązaliśmy problem, który powodował awarię kliknięć w tvOS 9.x.
4.2.0 2019-10-30
  • Rozwiązaliśmy problem z sporadycznymi awariami w tvOS 13.
4.1.0 2019-09-23
  • Dodaliśmy obsługę tvOS 13.
  • Dodano playerVideoDisplay:didLoadPlayerItem: w przypadku DAI.
  • Dodano IMAAd.companionAdsIMACompanionAd w przypadku reklam DAI.
  • Zaktualizowane nazwy IMAAVPlayerVideoDisplayDelegate, aby lepiej pasowały do stylu Objective-C.
4.0.5 2019-08-16
  • Rozwiązaliśmy problem, który powodował, że przycisk odtwarzania na pilocie Apple TV nie wznawiał odtwarzania treści.
4.0.2 2019-07-18
  • Rozwiązaliśmy problem, który powodował, że ustawienie użytkownika „Ogranicz śledzenie reklam” było nieprawidłowo przesyłane.
  • IMAAdEventType.adData jest teraz wpisany.
  • Dodano authToken API w dniu IMAStreamRequest.
4.0.1 Wycofano 2019-07-02
  • Połączone pakiety SDK po stronie klienta i DAI na tvOS
  • Rozwiązaliśmy problem, który powodował, że listy reklam nie były analizowane i w tvOS pojawiały się błędy AdsLoader.

Pokaż wcześniejsze wersje

Wersja Data wydania Uwagi
3.9.1 2019-03-28
  • Zmieniono domyślny czas oczekiwania na inicjowanie strumienia z 5 sekund na 8 sekund.
  • Dodano właściwość initializationTimeout do elementu IMAStreamRequest, aby umożliwić konfigurację limitu czasu inicjowania strumienia.
3.9.0 2019-03-06
  • Dodano wywołania zwrotne adPeriodDidStart i adPeriodDidEnd do IMAStreamManagerDelegate.
3.8.1 2018-12-06
  • Aby zapobiec rejestrowaniu zduplikowanych danych, zdarzenia reklamy, takie jak AD_BREAK_STARTED/AD_BREAK_ENDED, nie są już wywoływane podczas ponownego oglądania lub przewijania reklamy.
3.8.0 2018-05-21
  • Dodaje obsługę parametru tagu reklamy npa.
3.7.1 2018-02-26
  • Rozwiązuje problem, który powodował, że adresy URL śledzenia zawierające nawiasy klamrowe („{” lub „}”) nie były pingowane w tvOS 11.2.6.
3.7.0 2018-01-24
  • Dodaje te wartości jako akceptowane klucze IMAStreamRequest.adTagParameters:
    • zakres dźwięku (dai-aor),
    • wykluczać (dai-excl)
    • początek zamówienia (dai-os)
    • zakres wideo (dai-sr),
  • Dodaje do IMAAd te elementy: advertiserName, creativeID, creativeAdID, dealID, universalAdIDRegistry, universalAdIDValue, wrapperAdIDs, wrapperAdSystems, wrapperCreativeIDswrapperDealIDs.
  • Pakiet SDK wysyła teraz sygnał AD_BREAK_STARTED podczas dołączania do strumienia w środku przerwy na reklamę, aby słuchacze mogli renderować interfejs reklamy.
  • Dodaje IMAAVPlayerVideoDisplayDelegate, aby użytkownicy IMAAVPlayerVideoDisplay mogli otrzymywać AVAssetURL strumienia do załadowania. Za pomocą obiektu AVAssetURL użytkownicy mogą zarejestrować się w celu odtwarzania treści chronionych przez FairPlay.
3.6.0 2017-09-19
  • Usuwa niedziałający element IMAStreamRequest.attemptPreroll.
  • Dodaje te zaakceptowane IMAStreamRequest.adTagParameters:
    • dai-ah (czas bez reklam)
    • dai-dlid (lokalizacja dostawy)
  • Dodaje IMAStreamRequest.streamActivityMonitorID.
  • Rozwiązaliśmy problem, który powodował, że funkcja [IMAStreamManagerDelegate streamManager:didReceiveError:] nie była wywoływana w przypadku strumienia, który nie był odtwarzany ani ładowany.
3.5.0 2017-04-24
  • Dodaje IMAAd.companions.
  • Dodaje klasę IMACompanion.
3.4.1 2017-03-31
  • Wersja serwisowa, bez nowych funkcji.
3.4.0 2017-03-13
  • Poprawki dotyczące obsługi kodu pośredniego.
  • Dodaje do AdBreakInfo te właściwości:
    • adBreakIndex
    • timeOffset
3.3.0 2016-12-05
  • Udostępnia interfejs [IMAAVPlayerVideoDisplay reset], który należy wywołać, gdy trzeba zastąpić element AVPlayerItem w odtwarzaczu treści zapasowym elementem AVPlayerItem.
3.2.0 2016-08-22
  • Rozwiązuje problem z przesyłaniem aplikacji, która używa platformy do testowania.
3.1.0 2016-05-09
  • Pierwsza wersja.