| Wersja |
Data wydania |
Uwagi |
| 4.17.0 |
2026-05-29 |
- Dodaje obsługę reklam możliwych do pominięcia ze strumieniami HLS z włączonymi reklamami pełnoekranowymi.
- Dodaje sprawdzanie w czasie kompilacji, aby zweryfikować, czy docelowa wersja tvOS aplikacji jest zgodna z minimalną wersją tvOS pakietu IMA SDK.
- Dodaje kody błędów do wyliczenia
IMAAdError
:
-
kIMAError_ASSET_FALLBACK_FAILED: 1021
kIMAError_UNSUPPORTED_URL: 1022
-
kIMAError_STREAM_INITIALIZATION_TIMEOUT:
1023
-
kIMAError_STREAM_AUTHORIZATION_FAILED:
1024
- Aktualizuje metodę
IMASettings.featureFlags()
, aby akceptowała dowolny typ obiektu jako wartość.
|
| 4.16.0 |
2025-10-23 |
- Zwiększa minimalną wersję tvOS do kompilacji tvOS 15.
- Dodaje parametr
useHLSInterstitial, aby włączyć obsługę reklam pełnoekranowych w interfejsach IMALiveStreamRequest i IMAVODStreamRequest.
|
| 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 usługi 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 cichego niepowodzenia.
-
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świetlania bloków reklamowych VOD.
-
Usunięto błąd związany z przewijaniem, gdy film jest umieszczony w kontenerze z możliwością przewijania.
-
Dodanie obsługi
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 w logice rezerwy na poziomie komponentu, aby iterować wszystkie reklamy w oryginalnym tagu VAST, dopóki pakiet SDK nie zidentyfikuje kreacji, którą można odtworzyć. Jeśli nie zostanie znaleziona żadna kreacja z możliwością interakcji, reklama się nie wyświetli.
-
Rozwiązaliśmy problem polegający na tym, że pingi śledzące 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ązaliśmy problem, który powodował, że 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 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 parametr
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 wydawcami nadpisującymi informacje 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 i nowszych.
- Rozwiązaliśmy problem, 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 wysyłał aktualizacji.
- Dodano interfejsy API do wyświetlania podcastów.
- Wymuszone dołączenie kontenera reklamy 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 opóźnienie 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_CLOSED i ICON_TAPPED. Zalecamy automatyczne wznawianie działania w przypadku ICON_FALLBACK_IMAGE_CLOSED, ponieważ pakiet SDK wstrzymuje działanie po otwarciu kreacji zastępczej.
- Rozwiązaliśmy problem, który powodował, że parametr
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 funkcji init klasy IMACompanionAd z funkcją init klasy 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 z awariami 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.companionAds i IMACompanionAd
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 przesyłane nieprawidłowo.
- Wpisano
IMAAdEventType.adData.
- Dodano
authToken API w dniu IMAStreamRequest.
|
| Wycofano w wersji 4.0.1 |
2019-07-02 |
- Połączone pakiety SDK po stronie klienta i DAI na tvOS
- Rozwiązaliśmy problem, który powodował, że na tvOS nie można było przeanalizować list reklam i wyświetlały się błędy AdsLoader.
|