Wersja |
Data wydania |
Uwagi |
3.27.4 |
2025-08-28 |
-
Poprawka: tworzenie klasy
IMARemoteControl następuje tylko wtedy, gdy odtwarzacz rozpocznie odtwarzanie.
-
28 sierpnia 2026 r. wycofamy pakiet SDK w wersji 3.26.1. Więcej informacji znajdziesz w harmonogramie wycofywania.
|
3.26.1 |
2025-04-02 |
-
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.
-
2 kwietnia 2026 r. wycofamy pakiet SDK w wersji 3.24.0. Więcej informacji znajdziesz w harmonogramie wycofywania.
|
3.24.0 |
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świetlanych w blokach reklamowych VOD.
-
Usunięto błąd związany z obsługą przewijania, gdy film jest umieszczony w kontenerze z możliwością przewijania.
-
Dodaje obsługę
minSuggestedDuration w reklamach nielinearnych
-
Naprawiono błąd, który w niektórych przypadkach powodował nieprawidłowe kodowanie linków monitorujących Campaign Managera.
-
3 grudnia 2025 r. wycofamy pakiet SDK w wersji 3.23.0. Więcej informacji znajdziesz w harmonogramie wycofywania.
|
3.23.0 |
2024-06-12 |
-
Dodaje
VODConfigID do IMAVideoStitcherVODStreamRequest.
-
Sprawia, że tło reklam towarzyszących jest przezroczyste.
-
Odrzuca wartość null dla parametru
adTagURL w IMAAdsRequest .
-
Zmiany
logika rezerwowa na poziomie komponentu
do 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 z możliwością interakcji, reklama się nie wyświetli.
-
12 czerwca 2025 r. wycofamy pakiet SDK w wersji 3.22.1. Więcej informacji znajdziesz w harmonogramie wycofywania.
|
3.22.1 |
2024-04-12 |
-
Rozwiązuje problem z najnowszą wersją Cocoapods, który uniemożliwiał tworzenie aplikacji na symulatorach iOS.
-
12 kwietnia 2025 r. wycofamy pakiet SDK w wersji 3.22.0. Więcej informacji znajdziesz w harmonogramie wycofywania.
|
3.22.0 |
2024-04-03 |
|
3.20.0 |
2024-01-28 |
- Włącza obsługę reklam towarzyszących w przypadku wyświetlania zasobników
- Włącz żądania strumieni VOD z wyświetlaniem bloków reklamowych.
- Dodaje do menedżera strumieni funkcję pobierania punktów wstawienia.
-
28 stycznia 2025 r. wycofamy pakiet SDK w wersji 3.19.2. Więcej informacji znajdziesz w harmonogramie wycofywania.
|
3.19.2 |
2023-04-28 |
- Zmniejszono minimalną wersję iOS do kompilacji w iOS 12.
-
28 kwietnia 2024 r. wycofamy pakiet SDK w wersji 3.19.1. Więcej informacji znajdziesz w harmonogramie wycofywania.
|
3.19.1 |
2023-04-20 |
- Zwiększono minimalną wersję iOS do kompilacji do iOS 14.
- Usunięto obsługę platformy ARMv7.
- Rozwiązuje błąd, który powodował, że w przypadku kliknięcia SIMID nie było uruchamiane zdarzenie reklamy klikniętej.
- Zapobiega nieprawidłowemu sygnalizowaniu obsługi OMID w trybie bezpiecznym VPAID.
- Rozwiązuje problem z obsługą zdarzenia zmiany rozmiaru SIMID.
- Dodaje klasę IMAVideoStitcherVODStreamRequest, która obsługuje interfejs Google Video Stitcher VOD API.
-
20 kwietnia 2024 r. wycofamy pakiet SDK w wersji 3.18.5. Więcej informacji znajdziesz w harmonogramie wycofywania.
|
3.18.5 |
2023-03-10 |
|
3.18.4 |
2022-12-08 |
- Wersja usługi. Brak nowych funkcji.
-
8 grudnia 2023 r. wycofamy pakiet SDK w wersji 3.18.2. Więcej informacji znajdziesz w harmonogramie wycofywania.
|
3.18.2 |
2022-11-07 |
- Dodaje
user_context do żądania strumienia.
- Naprawia błędne ostrzeżenia „Nieprawidłowa wiadomość wewnętrzna”.
-
7 listopada 2023 r. wycofamy pakiet SDK w wersji 3.18.1. Więcej informacji znajdziesz w harmonogramie wycofywania.
|
3.18.1 |
2022-10-02 |
- Rozwiązuje problem, który powodował awarię pakietu SDK z błędem
UIViewControllerHierarchyInconsistency
-
2 października 2023 r. wycofamy pakiet SDK w wersji 3.17.0. Więcej informacji znajdziesz w harmonogramie wycofywania.
|
3.17.0 |
2022-08-03 |
- Zwiększa maksymalną domyślną szybkość transmisji bitów na urządzeniach innych niż mobilne, jeśli wydawca nie ustawił maksymalnej szybkości transmisji bitów.
-
3 sierpnia 2023 r. wycofamy pakiet SDK w wersji 3.16.3. Więcej informacji znajdziesz w harmonogramie wycofywania.
|
3.16.3 |
2022-04-19 |
- Dodano
IMACompanionAdSlot.initWithView(view: UIView)
w celu obsługi towarzyszących reklam o rozmiarach elastycznych.
- Pakiet IMA SDK na iOS jest teraz pakowany jako xcframework.
- Dodano obsługę symulatora M1.
- Rozwiązaliśmy problem, który umożliwiał zastąpienie informacji o wersji pakietu IMA SDK.
- Rozwiązaliśmy problem, który powodował, że pakiet SDK na iOS generował ostrzeżenia o zduplikowanych symbolach.
-
19 kwietnia 2023 r. wycofamy pakiet SDK w wersji 3.15.1. Więcej informacji znajdziesz w harmonogramie wycofywania.
|
3.15.1 |
2022-02-23 |
- Zwiększono minimalną wersję iOS do 12
-
23 lutego 2023 r. wycofamy pakiet SDK w wersji 3.14.5. Więcej informacji znajdziesz w harmonogramie wycofywania.
|
3.14.5 |
2021-10-05 |
- Dodano interfejs API
IMASettings:sameAppKeyEnabled
, który pomaga wyświetlać lepiej dopasowane i spersonalizowane reklamy na podstawie danych zebranych z aplikacji. Ten interfejs API jest obecnie domyślnie włączony i nie wymaga żadnych zmian ze strony wydawców.
- Dodano kontrakty dotyczące możliwości przyjmowania wartości null do wszystkich interfejsów API.
-
5 października 2022 r. wycofamy pakiet SDK w wersji 3.14.4. Więcej informacji znajdziesz w harmonogramie wycofywania.
|
3.14.4 |
2021-07-06 |
- Rozwiązaliśmy problem, który powodował brakujące wydarzenia, gdy aplikacje działały w tle.
- Rozwiązaliśmy problem, który umożliwiał wydawcom ręczne ustawianie wartości
islat w systemie iOS w wersji <14.
- Zwiększono minimalną wersję iOS do iOS 11.
-
6 lipca 2022 r. wycofamy pakiet SDK w wersji 3.14.3. Więcej informacji znajdziesz w harmonogramie wycofywania.
|
3.14.3 |
2021-05-03 |
- Rozwiązaliśmy problem, który powodował wyświetlanie komunikatów ostrzegawczych w systemie iOS w wersji starszej niż 12.
- Dodano
IMASettings:sessionid
, aby umożliwić wydawcom dostosowywanie identyfikatora sesji.
- Rozwiązaliśmy problem, który powodował, że zdarzenia wstrzymania i wznowienia reklamy były wywoływane podczas odtwarzania treści.
- Zapewnienie, że wcięcia treści interfejsu reklamy nie są dostosowywane automatycznie
- Ostatnia wersja pakietu IMA SDK na iOS obsługująca iOS 10.
-
3 maja 2022 r. wycofamy pakiet SDK w wersji 3.14.1. Więcej informacji znajdziesz w harmonogramie wycofywania.
|
3.14.1 |
2021-02-17 |
- Rozwiązaliśmy problem, który powodował, że czasami przy włączonym wstępnym wczytywaniu uruchamiane były zduplikowane zdarzenia reklamy.
- Wdrożono obsługę PodServing.
- Rozwiązanie problemu z podwójnym otwieraniem precyzyjnego linku w systemie iOS 13 i nowszym.
-
17 lutego 2022 r. wycofamy pakiet SDK w wersji 3.13.0. Więcej informacji znajdziesz w harmonogramie wycofywania.
|
3.13.0 |
2020-10-13 |
- Pakiet SDK jest teraz tworzony za pomocą Xcode 12.
- Rozwiązaliśmy problem, który powodował, że w przypadku przewijania poza przerwę na reklamy nie było wywoływane zdarzenie
AD_BREAK_ENDED .
- Usunięto wycofane pola w przypadku
IMAAVPlayerVideoDisplay , IMAVideoDisplay i IMAVideoDisplayDelegate .
- Rozwiązaliśmy problem, który powodował, że po zakończeniu każdej reklamy obraz w obrazie był minimalizowany.
- Usunęliśmy błąd polegający na tym, że transmisje na żywo kończyły odtwarzanie natychmiast po przesłaniu ich za pomocą AirPlay.
- Rozwiązaliśmy problem, który powodował, że w przypadku odtwarzania współdzielonego naciśnięcie przycisku pomijania nie powodowało żadnej reakcji.
- Rozwiązaliśmy problem, który powodował, że w przypadku wspólnego odtwarzania treści w bloku reklamowym między reklamami pojawiały się krótkie przebłyski treści.
- Dodano interfejs API
IMAAVPlayerVideoDisplay.streamAssetOptions .
- Czas trwania okresu wyświetlania reklamy w
IMAStreamManagerDelegate .
- Rozwiązaliśmy problem, który powodował nieprawidłowe wywoływanie błędu
"Ads cannot be requested because the ad container
is not attached to the view hierarchy." .
-
13 października 2021 r. wycofamy pakiet SDK w wersji 3.12.1. Więcej informacji znajdziesz w harmonogramie wycofywania.
|
3.12.1 |
2020-08-11 |
- Oficjalna wersja na iOS 14.
- Rozwiązaliśmy problem, który powodował wyciek pamięci po otwarciu kliknięcia, a następnie zamknięciu aplikacji.
-
11 sierpnia 2021 r. wycofamy pakiet SDK w wersji 3.12.0. Więcej informacji znajdziesz w harmonogramie wycofywania.
|
3.12.0 |
2020-08-05 |
- Dodaje obsługę Trybu udzielenia dodatkowej zgody Google. Więcej informacji znajdziesz w specyfikacji technicznej Google o nazwie „Tryb udzielenia dodatkowej zgody”.
- Dodaje obsługę klucza „language_name” dla napisów do strumienia.
- Rozwiązuje problem, który powodował przekroczenie limitu czasu w przypadku reklam z samym dźwiękiem.
- Rozwiązaliśmy problem polegający na tym, że pominięcie pierwszej reklamy w reklamie przed filmem powodowało, że druga reklama ignorowała własne przesunięcie pominięcia.
- Dodaje
viewController jako nowy wymagany argument lub właściwość inicjowania dla IMAAdDisplayContainer .
- Zmniejsza liczbę błędnych zdarzeń
RESUME .
- Dodaje parametr
IMAAdsRenderingSettings.enablePreloading , który jest domyślnie włączony, aby poprawić skuteczność renderowania reklam.
- Dodaje wydarzenie
ICON_TAPPED .
- Rozwiązuje problem, który powodował, że parametr
IABTCF_gdprApplies był rozpoznawany tylko wtedy, gdy był ciągiem znaków.
-
5 sierpnia 2021 r. wycofamy pakiet SDK w wersji 3.11.4. Więcej informacji znajdziesz w harmonogramie wycofywania.
|
3.11.4 |
2020-03-26 |
-
Zwiększa minimalną wersję środowiska wykonawczego do iOS 10.
-
Usunięto błąd, w którym niektóre aktualizacje interfejsu mogły być wywoływane w wątku w tle.
-
Rozwiązuje problem, który powodował, że ścisłe flagi powodowały konflikt funkcji init komponentu IMACompanionAd z funkcją NSObject.
-
Wycofuje metodę
loadURL w protokole IMAVideoDisplay
-
Dodaje obsługę
reklam SIMID po stronie klienta
-
26 marca 2021 r. wycofaliśmy pakiet SDK w wersji 3.11.3. Więcej informacji znajdziesz w harmonogramie wycofywania.
|
3.11.3 |
2020-02-12 |
-
Wersja 3.11.3 będzie ostatnią wersją pakietu IMA SDK, która obsługuje system iOS 9.x.
-
Rozwiązuje błąd, który powodował, że importowanie nagłówka platformy nie importowało pliku IMAFriendlyObstruction.h.
-
Rozwiązuje problem z awariami kliknięć na urządzeniach z iOS 9.x.
-
12 lutego 2021 r. wycofaliśmy pakiet SDK w wersji 3.11.2. Więcej informacji znajdziesz w harmonogramie wycofywania.
|
3.11.2 |
2020-01-22 |
-
Dodaje obsługę OMID 1.3 w przypadku parametru contentUrl z wartościami
AdsRequest:contentUrl
i
StreamRequest:contentUrl
.
-
Poprawiono obsługę przyjaznych dla OMID 1.3 przeszkód w korzystaniu z metod
registerFriendlyObstruction
w IMAAdDisplayContainer .
-
Wycofuje metody
registerVideoControlsOverlay i unregisterAllVideoControlsOverlay w IMAAdDisplayContainer na rzecz metody
FriendlyObstruction
.
- Rozwiązuje problem polegający na tym, że nie zgłaszano automatycznego odtwarzania i możliwości pominięcia w OMID.
- Usuwa wszystkie pozostałe odwołania do UIWebView.
-
22 stycznia 2021 r. wycofamy pakiet SDK w wersji 3.11.1. Więcej informacji znajdziesz w harmonogramie wycofywania.
|
3.11.1 |
2019-12-04 |
- Dodaje obsługę automatycznego uwzględniania parametrów zgody z zasad TCFv2 i CCPA organizacji IAB.
- Rozwiązuje problem, który powodował awarię podczas korzystania z Centrum sterowania.
- Dodaje obsługę reklam TrueView zachęcających do działania.
- Dodaje
playerVideoDisplay:didLoadPlayerItem: do dynamicznego wstawiania reklam.
- Aktualizuje nazwy
IMAAVPlayerVideoDisplayDelegate , aby były zgodne z konwencjami stylu Obj-C.
- Rozwiązuje problem, który w niektórych przypadkach uniemożliwiał uwzględnianie obiektu reklamy w zdarzeniach reklam
LOG i INTERACTION .
- Dodaje automatyczną integrację żądań reklam Google w przypadku implementacji platform do zarządzania zgodą użytkowników zgodnych z zasadami IAB TCF w wersji 2, takich jak Funding Choices od Google.
- Rozwiązuje problem ze zdarzeniami śledzenia VMAP
breakstart i breakend .
- Dodaje do interfejsu
IMAStreamManager metodę replaceAdTagParameters , która umożliwia zastąpienie wszystkich parametrów tagu reklamy podczas transmisji na żywo.
- Dodaje zdarzenie
AD_BREAK_FETCH_ERROR , aby wskazać, że przerwa na reklamę nie zostanie odtworzona.
-
4 grudnia 2020 r. wycofamy pakiet SDK w wersji 3.10.1. Więcej informacji znajdziesz w harmonogramie wycofywania.
|
3.10.1 |
2019-09-19 |
- Dodaje obsługę systemów iOS 13 i iPadOS.
-
19 września 2020 r. wycofamy pakiet SDK w wersji 3.9.2. Więcej informacji znajdziesz w harmonogramie wycofywania.
|
3.9.2 |
2019-08-16 |
- Rozwiązuje to problem, w którym po odtworzeniu reklam pozostawał widoczny interfejs reklamy IMA, co uniemożliwiało użytkownikowi interakcję z odtwarzaczem.
-
16 sierpnia 2020 r. wycofamy pakiet SDK w wersji 3.9.1. Więcej informacji znajdziesz w harmonogramie wycofywania.
|
3.9.1 |
2019-07-18 |
- Rozwiązaliśmy problemy z dokładnością raportowania
is_lat .
IMAAdEventType.adData jest teraz wpisany.
- Dodano interfejsy API
authToken i streamFormat do IMAStreamRequest .
- Usunięto obsługę
mediaUrl z usługi LinearAd . Zamiast niej używaj właściwości adMedia .
- Usunęliśmy błąd metadanych YouTube dotyczący filmów niepublicznych.
- Naprawiono nieprawidłową identyfikację identyfikatora reklamy.
- Teksty
mediaWidth i mediaHeight zostały zastąpione tekstami adMedia.width i adMedia.height .
- Rozwiązaliśmy problem, który powodował, że reklamy towarzyszące były renderowane tylko raz.
- Gdy typ reklamy wideo nie jest obsługiwany, pakiet SDK zgłasza błąd
kIMAError_VAST_TRAFFICKING_ERROR zamiast kIMAError_FAILED_TO_REQUEST_ADS .
- Środowisko wykonawcze
videoDisplayDidPlay: zostało wycofane na rzecz środowiska videoDisplayDidResume: .
-
18 lipca 2020 r. wycofamy pakiet SDK w wersji 3.9.0. Więcej informacji znajdziesz w harmonogramie wycofywania.
|
3.9.0 |
2019-03-22 |
|
3.8.2 |
2019-02-19 |
- Dodaje zdarzenia
AD_PERIOD_STARTED i AD_PERIOD_ENDED . Te zdarzenia są obsługiwane tylko w przypadku DAI.
- Rozwiązaliśmy problem polegający na tym, że widok reklamy był animowany przy uruchamianiu.
- Rozwiązaliśmy problem, który powodował, że w przypadku transmisji na żywo i treści VOD nie były wywoływane błędy wideo.
- Rozwiązaliśmy problem, który powodował, że treści nie były wznawiane w systemie iOS+AirPlay.
- 19 lutego 2020 r. wycofamy pakiet SDK w wersji 3.8.1. Więcej informacji znajdziesz w harmonogramie wycofywania.
|
3.8.1 |
2018-11-13 |
- Rozwiązaliśmy problem, który powodował nieprawidłowe analizowanie tagów reklamowych z wieloma rozmiarami slotów.
- Dodaje
[IMAVideoDisplay seekStreamToTime] , aby obsługiwać reklamy możliwe do pominięcia w strumieniach VOD w IMA DAI.
- Dodaje
IMAAdRenderingSettings.loadVideoTimeout .
- Dodaje
IMAAd.VASTMediaWidth , IMAAd.VASTMediaHeight i IMAAd.VASTMediaBitrate .
- Zmniejsza rozmiar pliku binarnego o ok. 15% dzięki ulepszeniom kompilacji.
-
13 listopada 2019 r. wycofaliśmy pakiet SDK w wersji 3.7.3. Więcej informacji znajdziesz w harmonogramie wycofywania.
|
3.7.3 |
2018-08-21 |
- Poprawiliśmy obsługę błędów w przypadku nieprawidłowego manifestu strumienia.
- Rozwiązuje problem z kliknięciami niestandardowych adresów URL w aplikacji w przypadku towarzyszących reklam HTML.
- Rozwiązuje problem z wyświetlaniem reklam wideo z możliwością pominięcia jedna po drugiej.
-
21 sierpnia 2019 r. wycofaliśmy pakiet SDK w wersji 3.7.2. Więcej informacji znajdziesz w harmonogramie wycofywania.
|
3.7.2 |
2018-05-15 |
- Rozwiązaliśmy problem, który powodował, że niektóre reklamy towarzyszące rozszerzały się do pełnoekranowego elementu WebView.
-
15 maja 2019 r. wycofamy pakiet SDK w wersji 3.7.1. Więcej informacji znajdziesz w harmonogramie wycofywania.
|
3.7.1 |
2018-04-30 |
|
3.7.0.1 |
2018-02-12 |
- Wersja tylko dla Cocoapods, która naprawia błąd w pliku podspec. Pobiera pliki biblioteki w wersji 3.7.0.
|
3.7.0 |
2018-01-30 |
- Wycofanie obsługi systemu iOS 8 i starszych.
- Wersja serwisowa bez nowych funkcji.
-
30 stycznia 2019 r. wycofamy pakiet SDK w wersji 3.6.1. Więcej informacji znajdziesz w harmonogramie wycofywania.
|
3.6.1 |
2017-10-09 |
- Dodaje
IMAAdsRequest.liveStreamPrefetchSeconds .
-
9 października 2018 r. wycofaliśmy pakiet SDK w wersji 3.6.0. Więcej informacji znajdziesz w harmonogramie wycofywania.
|
3.6.0 |
2017-07-24 |
- Dodano IMAAdsRequest.vastLoadTimeout.
- Dodaje IMAAd.wrapperAdIDs.
- Dodaje IMAAd.skipTimeOffset.
- Naprawiono błąd, który powodował, że pakiet SDK nie mógł wykryć widoku wideo używanego do odtwarzania reklam, jeśli został on usunięty z hierarchii widoków i ponownie do niej dodany.
-
24 lipca 2018 r. wycofaliśmy pakiet SDK w wersji 3.5.2. Więcej informacji znajdziesz w harmonogramie wycofywania.
|
3.5.2 |
2017-05-02 |
- Usuwa automatyczne wznawianie po powrocie do aplikacji z tła.
Zadzwoń pod numer
[IMAAdsManager resume] , aby wznowić.
- Dodaje [IMAAdsRenderingSettings playAdsAfterTime].
-
2 maja 2018 r. wycofamy pakiet SDK w wersji 3.5.1. Więcej informacji znajdziesz w harmonogramie wycofywania.
|
3.5.1 |
2017-04-03 |
- Pakiet SDK będzie teraz zgłaszać błąd
kIMAError_FAILED_TO_REQUEST_ADS , jeśli element IMAAdDisplayContainer nie znajduje się w hierarchii widoków w momencie wysłania żądania reklamy lub strumienia. Wcześniej te żądania kończyły się niepowodzeniem bez powiadamiania o tym.
-
3 kwietnia 2018 r. wycofaliśmy pakiet SDK w wersji 3.5.0. Więcej informacji znajdziesz w harmonogramie wycofywania.
|
3.5.0 |
2017-03-24 |
- Rozwiązuje problem z obsługą kodu pośredniego.
- Dodaje adsResponse do obiektu IMAAdsRequest.
- Rozwiązuje problem z kompilacjami Swift.
-
24 marca 2018 r. wycofaliśmy pakiet SDK w wersji 3.4.2. Więcej informacji znajdziesz w harmonogramie wycofywania.
|
3.4.2 |
2017-03-09 |
- Wersja serwisowa bez nowych funkcji.
-
9 marca 2018 r. wycofaliśmy pakiet SDK w wersji 3.4.1. Więcej informacji znajdziesz w harmonogramie wycofywania.
|
3.4.1 |
2017-02-03 |
- Pakiet SDK jest teraz rozpowszechniany jako dynamiczna platforma. W związku z tym nie publikujemy już osobnej wersji platformy AdMob – możesz używać tej samej wersji niezależnie od tego, czy Twoja implementacja korzysta też z AdMob.
- Dodaje obsługę ikon wideo.
- Dodaje te nowe właściwości do
IMAAd :
adSystem
creativeID
creativeAdID
universalAdIdValue
universalAdIdRegistry
advertiserName
surveyURL
dealID
wrapperCreativeIDs
wrapperSystems
- Dodaje te nowe właściwości do
IMAAdsRequest :
contentDuration
contentKeywords
contentTitle
- Dodaje
[IMAAdsManager setVolume:] .
- Dodaje
[IMACompanionDelegate companionSlotWasClicked] .
- Dodaje
IMASettings.disableNowPlayingInfo .
-
3 lutego 2018 r. wycofaliśmy pakiet SDK w wersji 3.3.1. Więcej informacji znajdziesz w harmonogramie wycofywania.
|
Przywracanie wersji 3.3.1 |
2016-01-31 |
- Z powodu problemu z kompilacją na określonych urządzeniach przywróciliśmy wersję 3.3.1.
|
3.4.0 |
2017-01-26 |
- Pakiet SDK jest teraz rozpowszechniany jako dynamiczna platforma. W związku z tym nie publikujemy już osobnej wersji platformy AdMob – możesz używać tej samej wersji niezależnie od tego, czy Twoja implementacja korzysta też z AdMob.
- Dodaje obsługę ikon wideo.
- Dodaje te nowe właściwości do
IMAAd :
adSystem
creativeID
creativeAdID
universalAdIdValue
universalAdIdRegistry
advertiserName
surveyURL
dealID
wrapperCreativeIDs
wrapperSystems
- Dodaje te nowe właściwości do
IMAAdsRequest :
contentDuration
contentKeywords
contentTitle
- Dodaje
[IMAAdsManager setVolume:] .
- Dodaje
[IMACompanionDelegate companionSlotWasClicked] .
- Dodaje
IMASettings.disableNowPlayingInfo .
-
26 stycznia 2018 r. wycofaliśmy pakiet SDK w wersji 3.3.1. Więcej informacji znajdziesz w harmonogramie wycofywania.
|
3.3.1 |
2016-09-16 |
- Nie obsługuje już systemu iOS 7 i starszych.
-
16 września 2017 r. wycofujemy pakiet SDK w wersji 3.2.1. Więcej informacji znajdziesz w harmonogramie wycofywania.
|
3.2.1 |
2016-05-09 |
- Dodano obsługę kodu pośredniego.
|
3.2.0 |
2016-04-14 |
Uwaga: z powodu błędu obsługa kodu pośredniego w tej wersji nie działała.
- Dodano obsługę kodu pośredniego.
- Dodaje obsługę docelowych adresów URL prowadzących do sklepu z aplikacjami.
|
3.1.0 |
2015-12-17 |
- Koniec testów beta.
- Dodaje obsługę trybu obraz w obrazie w systemie iOS 9. Więcej informacji znajdziesz w naszym przewodniku po obrazie w obrazie lub w naszej implementacji w zaawansowanym przykładzie.
- Zamiast do IMAAdsManager, IMAContentPlayhead powinien być teraz przekazywany do IMAAdsRequest.
- Dodaje obsługę reklam towarzyszących HTML5.
- Dodaje [IMAAdsManager discardAdBreak].
|
Beta v16 |
2015-09-04 |
- Aktualizacje zapewniające zgodność z funkcją App Transport Security w systemie iOS 9.
- Naprawia awarię podczas zwalniania pamięci
IMAAdsLoader .
|
Beta v15 |
2015-07-22 |
- Wprowadza zdarzenia buforowania reklam za pomocą delegatów
IMAAdsManager . Ułatwia to dodawanie do odtwarzacza elementów takich jak wskaźniki aktywności i paski buforowania.
- Udostępnia tryb debugowania. Wydawcy mogą teraz ustawić wartość
IMASettings enableDebugMode na YES , aby uzyskać bardziej szczegółowe logowanie w konsoli. Nie należy używać tego w środowisku produkcyjnym, ponieważ spowoduje to dodanie znaku wodnego do odtwarzacza reklam.
IMAAdsManager destroy teraz prawidłowo kończy wyświetlanie reklam we wszystkich przypadkach.
- Umożliwia ponowne wykorzystanie kontenerów wyświetlania.
- Umożliwia wydawcom niszczenie obiektów IMA w metodach delegowania.
IMAAdsManager ma teraz tylko słabe odwołanie do contentPlayhead (co zapobiega potencjalnym wyciekom pamięci). Musisz teraz zachować każdą instancję lub obiekt, który implementuje IMAAVPlayerContentPlayhead jako właściwość, w przeciwnym razie obiekt zostanie natychmiast zwolniony.IMAContentPlayhead
- Usuwa animację zmiany rozmiaru filmu.
- Usuwa niepotrzebne początkowe zdarzenie reklamy wznawiającej.
|
Beta v14 |
2015-05-27 |
- Rozwiązaliśmy problem, który powodował, że odtwarzacz reklam czasami zatrzymywał się w celu buforowania i nigdy nie wznawiał odtwarzania.
- Przeniesiono IMASettings do osobnego pliku nagłówkowego.
|
Beta v13 |
2015-04-29 |
- Dodaliśmy obsługę odtwarzania reklam w tle. Więcej informacji znajdziesz w artykule Odtwarzanie reklam w tle.
- Pakiet SDK można teraz importować jako platformę. Więcej informacji o przechodzeniu na wyższą wersję znajdziesz w poście na blogu dotyczącym tej wersji.
- Skrócenie czasu wczytywania reklam na urządzeniach z iOS 8.
- Rozwiązaliśmy problem, który powodował, że reklamy towarzyszące znikały po zakończeniu reklamy. Reklamy towarzyszące będą się teraz wyświetlać do momentu odświeżenia boksu reklamowego.
- Dodaliśmy 10-sekundowy limit czasu wczytywania pakietu SDK.
- Klasa IMASettings implementuje teraz protokół NSCopying.
- Rozwiązaliśmy problem, który powodował awarię aplikacji po odłączeniu słuchawek.
- Reklamy są teraz domyślnie wyciszane, gdy urządzenie jest wyciszone. Wydawca może to zmienić, ustawiając kategorię AVAudioSession.
- Rozwiązanie problemów z funkcjami odtwarzania i wstrzymywania w Centrum sterowania, które nie działały w systemie iOS w wersji starszej niż 8.
- Reklamy nie są już wstrzymywane po otwarciu panelu powiadomień.
- Dodaliśmy plik VERSION do pliku ZIP do pobrania.
- Aby zwiększyć skuteczność, renderowanie reklam odbywa się teraz natywnie za pomocą AVPlayer we wszystkich wersjach iOS.
|
Beta v12 |
2015-02-12 |
- Obecnie odtwarza reklamy natywne na urządzeniach z iOS 7 i starszymi wersjami tego systemu. Zapobiega to zakłócaniu przez pakiet SDK zdarzeń i elementów sterujących MPMoviePlayerController.
- Rozwiązaliśmy problem, który powodował, że w przypadku zdarzeń LOADED i START nie były wypełniane informacje adPlaybackInfo.
- Dodaje parametr
IMASettings.maxRedirects , aby określić liczbę przekierowań, po których kolejne przekierowania będą odrzucane, a ładowanie reklamy zostanie przerwane.
- Dodaliśmy obsługę ręcznego odtwarzania reklam.
|
Beta v11 |
2014-12-17 |
- Usuwa wyciek pamięci wprowadzony w wersji beta 10 przez dodanie
WKWebView .
|
Beta v10 |
2014-11-20 |
- Pakiet SDK używa teraz na iOS 8 funkcji
WKWebView do renderowania reklam zamiast UIWebView . Rozwiązuje to kilka problemów związanych z komunikacją między warstwami natywną i JS pakietu SDK. W wyniku tej zmiany pakiet IMA SDK będzie teraz wymagać, aby aplikacja była tworzona z obsługą architektury arm64.
- Dodaliśmy zdarzenie
TAPPED , które jest wywoływane za każdym razem, gdy użytkownik kliknie część reklamy, której nie można kliknąć. Można go używać do wykrywania kliknięć reklamy w celu wyświetlania elementów sterujących odtwarzaczem.
- Aby zachować zgodność z konwencją iOS, te metody zostały wycofane i zastąpione metodami, które przyjmują odwołanie do obiektu wywołującego:
IMAAdsManagerDelegate – adDidProgressToTime:currentTime:
IMAWebOpenerDelegate – willOpenInExternalBrowser
IMAWebOpenerDelegate – willOpenInAppBrowser
IMAWebOpenerDelegate – didCloseInAppBrowser
IMAWebOpenerDelegate – didOpenInAppBrowser
IMAWebOpenerDelegate – willCloseInAppBrowser
|
Beta v9 |
2014-10-27 |
- Zawiera poprawki wycieków pamięci w klasach IMAJavascript.
|
Beta v8 |
2014-10-13 |
- Wprowadza IMAUIElements, które umożliwiają programowe wyświetlanie lub ukrywanie elementów interfejsu pakietu SDK.
|
Beta v7 |
2014-08-11 |
- Wprowadziliśmy pojęcie
IMAAdDisplayContainer i zmieniliśmy sposób obsługi reklam towarzyszących. Informacje o zmianach w kodzie aplikacji znajdziesz w artykule
Zmiany w pakiecie IMA SDK na iOS.
- Usunięto odniesienia do nagłówków i źródeł OCMock.
- Poprawka dotycząca powolnego aktualizowania elementów interfejsu reklam na urządzeniach z iOS 8.
|
Beta v6 |
2014-05-27 |
- Udostępnia opis, tytuł i contentType w obiekcie IMAAd.
- Dodaje obsługę 64-bitowego symulatora iOS
|
Beta v5 |
2014-02-14 |
- Dodano obsługę architektury arm64.
- Rozwiązuje konflikty z integracjami z Google+.
|
Beta v4 |
2013-12-12 |
- Naprawia wycieki pamięci w klasach IMAAdsManager i IMAAdsLoader.
- Interfejs IMAAdPodInfo ma 3 nowe interfejsy API: podIndex, timeOffset i maxDuration.
Wkrótce zaktualizujemy dokumentację interfejsu API, aby uwzględniała tę zmianę.
|
Beta v3 |
2013-09-25 |
- Wersja serwisowa bez nowych funkcji.
|
Beta v2 |
2013-07-07 |
- Publiczne udostępnienie wersji beta pakietu SDK.
|
Zamknięte testy beta w wersji 2 |
2013-06-24 |
|
Zamknięte testy beta w wersji 1 |
2013-04-02 |
|