Wersja |
Data wydania |
Uwagi |
3.23.0 |
2024-06-12 |
-
Dodaje
VODConfigID doIMAVideoStitcherVODStreamRequest.
-
Sprawia, że tło reklam towarzyszących jest przezroczyste.
-
Odrzuca wartość null dla
adTagURL w IMAAdsRequest .
-
Zmiany
awaryjnej logiki na poziomie zasobu
w celu przeszukiwania wszystkich reklam w oryginalnym pliku VAST, dopóki pakiet SDK nie zidentyfikuje kreacji nadającej się do odtworzenia. Jeśli nie zostanie znaleziona kreacja demonstracyjna, reklama nie zostanie odtworzona.
|
3.22.1 |
2024-04-12 |
-
Rozwiązaliśmy problem z najnowszą wersją Cocoapods, który uniemożliwiał tworzenie aplikacji na symulatorach iOS.
|
3.22.0 |
2024-04-03 |
|
3.20.0 |
2024-01-28 |
- Umożliwia wyświetlanie reklam towarzyszących w ramach podgrup wyświetlania
- Włącz wyświetlanie bloków reklamowych VOD.
- Dodaje metodę pobierania punktów wstawienia do menedżera strumienia.
|
3.19.2 |
2023-04-28 |
- Obniżono minimalną wersję iOS do kompilowania do iOS 12.
|
3.19.1 |
2023-04-20 |
- Zwiększono minimalną wersję iOS do kompilacji do iOS 14.
- Wycofano obsługę platformy ARMv7.
- Rozwiązanie błędu, który powodował, że zdarzenie kliknięcia reklamy nie było wywoływane po kliknięciu SIMID.
- Zapobiega nieprawidłowemu sygnalizowaniu obsługi OMID w trybie Secure VPAID.
- Rozwiązanie problemu z obsługą zdarzenia zmiany rozmiaru identyfikatora karty SIM.
- Dodaje klasę IMAVideoStitcherVODStreamRequest, która obsługuje interfejs Google Video Stitcher VOD API.
-
Pakiet SDK w wersji 3.18.5 zostanie wycofany 20 kwietnia 2024 r. Więcej informacji znajdziesz w harmonogramie wycofywania.
|
3.18.5 |
2023-03-10 |
- Zwiększa minimalną wersję pakietu IMA SDK na iOS do iOS 14.
- Rozwiązaliśmy błąd polegający na tym, że kontekst użytkownika nie był przekazywany z błędem strumienia.
- Umożliwia korzystanie z własnego identyfikatora wydawcy (dawniej Same App Key) w przypadku aplikacji, które zawierają pakiet GMA w wersji 9.14.0 lub nowszej.
- Dodaje klasę IMAVideoStitcherLiveStreamRequest, która obsługuje interfejs Google Video Stitcher Live API.
- Publiczna wersja beta interfejsu Google Video Stitcher API
- Publiczna wersja beta interfejsu Secure Signals API.
-
Pakiet SDK w wersji 3.18.4 zostanie wycofany 10 marca 2024 r. Więcej informacji znajdziesz w harmonogramie wycofywania.
|
3.18.4 |
2022-12-08 |
- wydanie usługi. Brak nowych funkcji.
-
Pakiet SDK w wersji 3.18.2 zostanie wycofany 8 grudnia 2023 r. 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łowy komunikat wewnętrzny”.
-
Pakiet SDK w wersji 3.18.1 zostanie wycofany 7 listopada 2023 r. Więcej informacji znajdziesz w harmonogramie wycofywania.
|
3.18.1 |
2022-10-02 |
- Rozwiązanie problemu, który powodował awarię pakietu SDK w przypadku
UIViewControllerHierarchyInconsistency
-
Pakiet SDK w wersji 3.17.0 zostanie wycofany 2 października 2023 r. 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ł jej maksymalnej.
-
Pakiet SDK w wersji 3.16.3 zostanie wycofany 3 sierpnia 2023 r. Więcej informacji znajdziesz w harmonogramie wycofywania.
|
3.16.3 |
2022-04-19 |
- Dodano
IMACompanionAdSlot.initWithView(view: UIView) , aby obsługiwać towarzyszące reklamy o rozmiarze elastycznym.
- Pakiet IMA iOS SDK 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 polegający na tym, że pakiet SDK na system iOS tworzył zduplikowane ostrzeżenia dotyczące symboli.
-
Wersja pakietu SDK 3.15.1 zostanie wycofana 19 kwietnia 2023 r. Więcej informacji znajdziesz w harmonogramie wycofywania.
|
3.15.1 |
2022-02-23 |
- Zwiększono minimalną wersję iOS do 12.
-
Pakiet SDK w wersji 3.14.5 zostanie wycofany 23 lutego 2023 r. 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 wydawcy nie muszą wprowadzać w nim zmian.
- Dodano umowy dotyczące możliwości występowania wartości null do wszystkich interfejsów API.
-
Pakiet SDK w wersji 3.14.4 zostanie wycofany 5.10.2022 r. Więcej informacji znajdziesz w harmonogramie wycofywania.
|
3.14.4 |
2021-07-06 |
- Rozwiązaliśmy problem, który powodował brak zdarzeń, gdy aplikacje były uruchomione w tle.
- Rozwiązaliśmy problem, który umożliwiał wydawcom ręczne ustawianie wartości
islat w systemie iOS <14.
- Zwiększono minimalną wersję iOS do iOS 11
-
Pakiet SDK w wersji 3.14.3 zostanie wycofany 6 lipca 2022 r. Więcej informacji znajdziesz w harmonogramie wycofywania.
|
3.14.3 |
2021-05-03 |
- Rozwiązaliśmy problem, który powodował komunikaty ostrzegawcze w systemie iOS < 12.
- Dodano tabelę
IMASettings:sessionid
, aby umożliwić wydawcom dostosowywanie identyfikatora sesji.
- Rozwiązaliśmy problem, który powodował, że podczas wyświetlania treści były uruchamiane zdarzenia wstrzymania i wznowienia wyświetlania reklam.
- Upewnij się, że wstawki w interfejsie reklamy nie są dostosowywane automatycznie
- Ostatnia wersja pakietu IMA SDK na iOS obsługująca iOS 10.
-
Pakiet SDK w wersji 3.14.1 zostanie wycofany 3 maja 2022 r. Więcej informacji znajdziesz w harmonogramie wycofywania.
|
3.14.1 |
2021-02-17 |
- Rozwiązaliśmy problem, który powodował, że po włączeniu wstępnego wczytywania niekiedy były uruchamiane zduplikowane zdarzenia reklamy.
- Wdrożenie obsługi PodServing.
- Rozwiązanie problemu z otwieraniem podwójnych precyzyjnych linków w systemie iOS 13 lub nowszym.
-
Pakiet SDK w wersji 3.13.0 zostanie wycofany 17 lutego 2022 r. 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 przewijanie poza przerwę na reklamę nie powodowało wystąpienia zdarzenia
AD_BREAK_ENDED .
- Usunięto wycofane pola
IMAAVPlayerVideoDisplay , IMAVideoDisplay i IMAVideoDisplayDelegate .
- Rozwiązaliśmy problem, który powodował, że po zakończeniu każdej reklamy okno PiP było minimalizowane.
- Usunęliśmy błąd, który powodował, że odtwarzanie transmisji na żywo kończyło się natychmiast po ich zakończeniu.
- Rozwiązaliśmy problem, który powodował, że naciśnięcie przycisku „Pomiń” nie powodowało żadnych działań podczas odtwarzania współdzielonego.
- Rozwiązaliśmy problem, który powodował, że treści krótko migały między reklamami w bloku reklamowym podczas wspólnego odtwarzania.
- Dodano interfejs API
IMAAVPlayerVideoDisplay.streamAssetOptions .
- Czas trwania okresu wyświetlania reklamy w
IMAStreamManagerDelegate .
- Rozwiązaliśmy problem, który powodował błędne wywołanie błędu
"Ads cannot be requested because the ad container
is not attached to the view hierarchy." .
-
Pakiet SDK w wersji 3.12.1 zostanie wycofany 13 października 2021 r. Więcej informacji znajdziesz w harmonogramie wycofywania.
|
3.12.1 |
2020-08-11 |
- oficjalna wersja dla iOS 14.
- Rozwiązaliśmy problem, który powodował wyciek pamięci po otwarciu i zamknięciu aplikacji.
-
Pakiet SDK w wersji 3.12.0 zostanie wycofany 11 sierpnia 2021 r. 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 Trybu udzielenia dodatkowej zgody Google.
- Dodaliśmy obsługę klucza „language_name” dla napisów strumienia.
- Rozwiązanie problemu, który powodował przekroczenie limitu czasu reklam z samym dźwiękiem.
- Rozwiązaliśmy problem, który powodował, że pominięcie pierwszej reklamy w prerollu powodowało ignorowanie przez drugą reklamę własnego przesunięcia pominięcia.
- Dodaje
viewController jako nowy wymagany argument lub właściwość inicjowania dla IMAAdDisplayContainer .
- Zmniejsza liczbę błędnych zdarzeń
RESUME .
- Dodaje pole
IMAAdsRenderingSettings.enablePreloading , które jest domyślnie włączone, by poprawić wydajność renderowania reklam.
- Dodaje zdarzenie
ICON_TAPPED .
- Rozwiązano problem, który powodował, że
IABTCF_gdprApplies był rozpoznawany tylko wtedy, gdy był ciągiem znaków.
-
Pakiet SDK w wersji 3.11.4 zostanie wycofany 5 sierpnia 2021 r. Więcej informacji znajdziesz w harmonogramie wycofywania.
|
3.11.4 |
2020-03-26 |
-
Zwiększenie minimalnej wersji środowiska uruchomieniowego do iOS 10
-
Usunięto 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 flagi rygorystyczne powodowały konflikt ustawień inicjowania IMACompanionAd z NSObject
-
Wycofuje metodę
loadURL z protokołu IMAVideoDisplay
-
Dodaje obsługę
reklam po stronie klienta z definicjami SIMID
-
Pakiet SDK w wersji 3.11.3 zostanie wycofany 26 marca 2021 r. Więcej informacji znajdziesz w harmonogramie wycofywania.
|
3.11.3 |
2020-02-12 |
-
3.11.3 będzie ostateczną wersją pakietu IMA SDK obsługującego iOS 9.x
-
Rozwiązano błąd, który powodował, że import nagłówka frameworku nie importował pliku IMAFriendlyObstruction.h.
-
Rozwiązano problem, który powodował awarię przejść do witryny w systemie iOS 9.x.
-
Pakiet SDK w wersji 3.11.2 zostanie wycofany 12 lutego 2021 r. Więcej informacji znajdziesz w harmonogramie wycofywania.
|
3.11.2 |
2020-01-22 |
-
Dodaje obsługę OMID 1.3 contentUrl z parametrami
AdsRequest:contentUrl
i
StreamRequest:contentUrl
.
-
Ponowne poprawki obsługują przyjazne zasłanianie OMID 1.3 w celu korzystania z metod
registerFriendlyObstruction
w IMAAdDisplayContainer .
-
W funkcji
IMAAdDisplayContainer wycofujemy metody registerVideoControlsOverlay i unregisterAllVideoControlsOverlay na rzecz metody FriendlyObstruction .
- Rozwiązaliśmy problem, który powodował, że autoodtwarzanie OMID i możliwość pominięcia nie były zgłaszane
- Usuwa wszystkie pozostałe odwołania do UIWebView
-
Pakiet SDK w wersji 3.11.1 zostanie wycofany 22 stycznia 2021 r. Więcej informacji znajdziesz w harmonogramie wycofywania.
|
3.11.1 |
2019-12-04 |
- Dodaje obsługę automatycznego uwzględniania parametrów zgody zgodnie z opracowanymi przez IAB zasadami TCF w wersji 2.0 i ustawą CCPA.
- Rozwiązaliśmy problem, który powodował awarię podczas korzystania z Centrum sterowania.
- Dodano obsługę reklam TrueView zachęcających do działania.
- Dodaje
playerVideoDisplay:didLoadPlayerItem: do dynamicznego wstawiania reklam.
- Aktualizuje nazwy elementów
IMAAVPlayerVideoDisplayDelegate , aby zachować spójność z konwencjami stylów Obj-C.
- Rozwiązano problem, który w niektórych przypadkach uniemożliwiał uwzględnienie obiektu reklamy w przypadku zdarzeń reklamy
LOG i INTERACTION .
- Dodaje automatyczną integrację żądań reklam Google w przypadku implementacji dostawców usług zarządzania zgodą użytkowników zgodnych z Zasadami IAB dotyczącymi przejrzystości i uzyskiwania zgody na przetwarzanie danych w wersji 2.0, takich jak Google Funding Choices.
- Rozwiązaliśmy problem ze zdarzeniami śledzenia VMAP
breakstart i breakend .
- Dodaje do obiektu
IMAStreamManager metodę replaceAdTagParameters , która umożliwia zastępowanie wszystkich
parametrów tagu reklamy podczas transmisji na żywo.
- Dodaje zdarzenie
AD_BREAK_FETCH_ERROR , które wskazuje, że przerwa na reklamę nie zostanie odtworzona.
-
Pakiet SDK w wersji 3.10.1 zostanie wycofany 4 grudnia 2020 r. Więcej informacji znajdziesz w harmonogramie wycofywania.
|
3.10.1 |
2019-09-19 |
- Dodano obsługę iOS 13 i iPadOS.
-
Pakiet SDK w wersji 3.9.2 zostanie wycofany 19 września 2020 r. Więcej informacji znajdziesz w harmonogramie wycofywania.
|
3.9.2 |
2019-08-16 |
- Rozwiązano problem, który powodował, że po wyświetleniu reklamy w interfejsie IMA pozostawał widok czystej reklamy IMA, uniemożliwiając użytkownikowi interakcję z odtwarzaczem.
-
Pakiet SDK w wersji 3.9.1 zostanie wycofany 16 sierpnia 2020 r. Więcej informacji znajdziesz w harmonogramie wycofywania.
|
3.9.1 |
2019-07-18 |
- Rozwiązaliśmy problemy z dokładnością raportowania
is_lat .
- Pisano:
IMAAdEventType.adData .
- Do pakietu
IMAStreamRequest dodano interfejsy API authToken i streamFormat .
- Usunięto obsługę
mediaUrl z poziomu LinearAd . Zamiast tego użyj adMedia .
- Naprawiliśmy błąd związany z metadanymi YouTube w przypadku filmów niepublicznych.
- Usunięto nieprawidłową identyfikację identyfikatora reklamy.
- Zawartość komórek
mediaWidth i mediaHeight została zastąpiona komórkami 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 zwróci błąd
kIMAError_VAST_TRAFFICKING_ERROR zamiast kIMAError_FAILED_TO_REQUEST_ADS .
- Interfejs
videoDisplayDidPlay: został wycofany i zastąpiony przez videoDisplayDidResume: .
-
Pakiet SDK w wersji 3.9.0 zostanie wycofany 18 lipca 2020 r. 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 reklam typu DAI.
- Rozwiązanie problemu polegający na tym, że widok reklamy był animowany na początku.
- Rozwiązaliśmy problem, który powodował, że w przypadku filmów na żywo i VOD nie były wywoływane błędy.
- Rozwiązanie problemu polegającego na tym, że treści nie były wznawiane na urządzeniach z iOS i AirPlay.
- Pakiet SDK w wersji 3.8.1 zostanie wycofany 19 lutego 2020 r. 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 reklam z wieloma rozmiarami boksu.
- Dodaje
[IMAVideoDisplay seekStreamToTime] , aby obsługiwać reklamy możliwe do pominięcia w strumieniach VOD z IMA DAI.
- Dodaje
IMAAdRenderingSettings.loadVideoTimeout .
- Dodaje użytkowników
IMAAd.VASTMediaWidth , IMAAd.VASTMediaHeight i IMAAd.VASTMediaBitrate .
- Zmniejszenie rozmiaru binarnego o około 15% dzięki ulepszeniom kompilacji.
-
Pakiet SDK w wersji 3.7.3 zostanie wycofany 13 listopada 2019 r. Więcej informacji znajdziesz w harmonogramie wycofywania.
|
3.7.3 |
2018-08-21 |
- Poprawia obsługę błędów w przypadku uszkodzonego pliku manifestu strumienia.
- Rozwiązano problem z przekierowaniami na niestandardowe adresy URL w aplikacji w elementach towarzyszących HTML.
- Rozwiązanie problemu z reklamami wideo z możliwością pominięcia wyświetlanymi jedna po drugiej.
-
Pakiet SDK w wersji 3.7.2 zostanie wycofany 21 sierpnia 2019 r. Więcej informacji znajdziesz w harmonogramie wycofywania.
|
3.7.2 |
2018-05-15 |
- Rozwiązanie problemu polegającego na tym, że niektóre elementy towarzyszące były wyświetlane w pełnoekranowym elemencie WebView.
-
Pakiet SDK w wersji 3.7.1 zostanie wycofany 15 maja 2019 r. 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 podspec. Pobiera pliki biblioteki dla wersji 3.7.0.
|
3.7.0 |
2018-01-30 |
- wycofanie obsługi systemu iOS 8 i starszych.
- Wersja serwisowa, bez nowych funkcji.
-
Pakiet SDK w wersji 3.6.1 zostanie wycofany 30 stycznia 2019 r. Więcej informacji znajdziesz w harmonogramie wycofywania.
|
3.6.1 |
2017-10-09 |
- Dodaje
IMAAdsRequest.liveStreamPrefetchSeconds .
-
Pakiet SDK w wersji 3.6.0 zostanie wycofany 9 października 2018 r. Więcej informacji znajdziesz w harmonogramie wycofywania.
|
3.6.0 |
2017-07-24 |
- Dodaje IMAAdsRequest.vastLoadTimeout.
- Dodaje IMAAd.wrapperAdIDs.
- Dodaje IMAAd.skipTimeOffset.
- Rozwiązanie błędu, który występował, gdy pakiet SDK nie mógł wykryć widoku filmu używanego do odtwarzania reklamy, jeśli został on usunięty z hierarchii widoków i ponownie dodany.
-
Pakiet SDK w wersji 3.5.2 zostanie wycofany 24 lipca 2018 r. Więcej informacji znajdziesz w harmonogramie wycofywania.
|
3.5.2 |
2017-05-02 |
- Usuwa automatyczne wznawianie po powrocie do aplikacji z trybu w tle.
Aby je wznowić, zadzwoń pod numer
[IMAAdsManager resume] .
- Dodano [IMAAdsRenderingSettings playAdsAfterTime].
-
Pakiet SDK w wersji 3.5.1 zostanie wycofany 2 maja 2018 r. Więcej informacji znajdziesz w harmonogramie wycofywania.
|
3.5.1 |
2017-04-03 |
- Pakiet SDK będzie teraz wywoływać błąd
kIMAError_FAILED_TO_REQUEST_ADS , jeśli w momencie wysyłania żądania reklamy lub strumienia IMAAdDisplayContainer nie znajduje się w hierarchii widoku. Wcześniej te żądania nie powodowały żadnych komunikatów o błędach.
-
Pakiet SDK w wersji 3.5.0 zostanie wycofany 3 kwietnia 2018 r. Więcej informacji znajdziesz w harmonogramie wycofywania.
|
3.5.0 |
2017-03-24 |
- Naprawia problem z obsługą kodów bitowych.
- Dodaje adsResponse do obiektu IMAAdsRequest.
- Rozwiązuje problem z kompilacją Swift.
-
Pakiet SDK w wersji 3.4.2 zostanie wycofany 24 marca 2018 r. Więcej informacji znajdziesz w harmonogramie wycofywania.
|
3.4.2 |
2017-03-09 |
- Wersja serwisowa, bez nowych funkcji.
-
Pakiet SDK w wersji 3.4.1 zostanie wycofany 9 marca 2018 r. Więcej informacji znajdziesz w harmonogramie wycofywania.
|
3.4.1 |
2017-02-03 |
- Pakiet SDK jest teraz rozpowszechniany jako dynamiczna platforma programistyczna. W związku z tym nie publikujemy już osobnej wersji Frameworku dla AdMob. Możesz używać tej samej wersji niezależnie od tego, czy Twoja implementacja korzysta z AdMob.
- Dodano obsługę ikon filmów.
- Dodaliśmy do
IMAAd te nowe właściwości:
adSystem
creativeID
creativeAdID
universalAdIdValue
universalAdIdRegistry
advertiserName
surveyURL
dealID
wrapperCreativeIDs
wrapperSystems
- Dodaliśmy do
IMAAdsRequest te nowe właściwości:
contentDuration
contentKeywords
contentTitle
- Dodaje
[IMAAdsManager setVolume:] .
- Dodaje
[IMACompanionDelegate companionSlotWasClicked] .
- Dodaje
IMASettings.disableNowPlayingInfo .
-
Pakiet SDK w wersji 3.3.1 zostanie wycofany 3 lutego 2018 r. Więcej informacji znajdziesz w harmonogramie wycofywania.
|
Przywróć wersję 3.3.1 |
2016-01-31 |
- Z powodu problemu z kompilacją na konkretne urządzenia wersja została wycofana do 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 Frameworku dla AdMob. Możesz używać tej samej wersji niezależnie od tego, czy Twoja implementacja korzysta z AdMob.
- Dodano obsługę ikon filmów.
- Dodaliśmy do
IMAAd te nowe właściwości:
adSystem
creativeID
creativeAdID
universalAdIdValue
universalAdIdRegistry
advertiserName
surveyURL
dealID
wrapperCreativeIDs
wrapperSystems
- Dodaliśmy do
IMAAdsRequest te nowe właściwości:
contentDuration
contentKeywords
contentTitle
- Dodaje
[IMAAdsManager setVolume:] .
- Dodaje
[IMACompanionDelegate companionSlotWasClicked] .
- Dodaje
IMASettings.disableNowPlayingInfo .
-
Pakiet SDK w wersji 3.3.1 zostanie wycofany 26 stycznia 2018 r. Więcej informacji znajdziesz w harmonogramie wycofywania.
|
3.3.1 |
2016-09-16 |
- Są niedostępne w systemie iOS 7 i starszych wersjach.
-
Pakiet SDK w wersji 3.2.1 zostanie wycofany 16 września 2017 r. Więcej informacji znajdziesz w harmonogramie wycofywania.
|
3.2.1 |
2016-05-09 |
|
3.2.0 |
2016-04-14 |
Uwaga: z powodu błędu obsługa kodu bitowego nie działała w tej wersji.
- Dodano obsługę bitcode.
- Dodaje obsługę adresów URL prowadzących do sklepu z aplikacjami.
|
3.1.0 |
2015-12-17 |
- Koniec testów beta.
- Dodano obsługę obrazu w obrazie w systemie iOS 9. Więcej informacji znajdziesz w przewodniku na temat obrazu w oknie lub w pliku Advanced Sample.
- Obiekt IMAContentPlayhead powinien teraz zostać przekazany do obiektu IMAAdsRequest zamiast do obiektu IMAAdsManager.
- Dodano obsługę reklam towarzyszących w formacie HTML5.
- Dodaje [IMAAdsManager discardAdBreak].
|
Wersja beta 16 |
2015-09-04 |
- Aktualizacje muszą być zgodne z funkcją App Transport Security w iOS 9.
- Naprawia awarię dotyczącą
IMAAdsLoader lokalizacji umowy.
|
Wersja beta 15 |
2015-07-22 |
- Wprowadzanie zdarzeń bufora reklamy za pomocą delegowanych funkcji
IMAAdsManager . Ułatwia to dodawanie do odtwarzacza elementów takich jak wskaźniki aktywności i paski buforowania.
- Wyświetla tryb debugowania. Wydawcy mogą teraz ustawić
IMASettings enableDebugMode na YES , aby uzyskać bardziej szczegółowe logowanie w konsoli. Nie należy go używać w wersji produkcyjnej, ponieważ będzie on widoczny w odtwarzaczu reklam.
IMAAdsManager destroy teraz prawidłowo kończy wyświetlanie reklam we wszystkich przypadkach.
- Umożliwia ponowne użycie wyświetlanych kontenerów.
- Umożliwia wydawcom usuwanie obiektów IMA z metod delegowanych.
IMAAdsManager ma teraz tylko słabe odwołanie do elementu contentPlayhead (naprawianie potencjalnych wycieków pamięci). Musisz teraz zachować wszystkie wystąpienia IMAAVPlayerContentPlayhead lub obiekty, które implementują IMAContentPlayhead jako właściwość, w przeciwnym razie obiekt zostanie natychmiast zwolniony.
- Usunięcie animacji zmiany rozmiaru filmu.
- Usuwa niepotrzebne zdarzenie początkowego wznowienia reklamy.
|
Beta v14 |
2015-05-27 |
- Naprawiono błąd, który powodował, że odtwarzacz sporadycznie zatrzymywał się w celu zbuforowania danych i nigdy nie wznawiał odtwarzania.
- Przeniesiono plik IMASettings do oddzielnego pliku nagłówka.
|
Beta v13 |
2015-04-29 |
- Dodano obsługę odtwarzania reklam w tle. Więcej informacji znajdziesz w artykule Odtwarzanie reklam w tle.
- Pakiet SDK można teraz zaimportować jako framework. Więcej informacji o przechodzeniu na nową wersję znajdziesz w poście na blogu poświęconym tej aktualizacji.
- Skrócenie czasu wczytywania reklam w iOS 8.
- Rozwiązaliśmy problem polegający na tym, ż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.
- Dodano 10-sekundowy czas oczekiwania na wczytanie pakietu SDK.
- IMASettings implementuje teraz NSCopying.
- Rozwiązaliśmy problem z awariami aplikacji po odłączeniu słuchawek.
- Domyślnie reklamy są wyciszone, gdy urządzenie jest wyciszone. Wydawca może to zmienić, ustawiając kategorię AVAudioSession.
- Naprawiliśmy błędy, które powodowały, że odtwarzanie i wstrzymywanie Centrum sterowania nie działało w systemie iOS w wersji starszej niż 8.
- Reklamy nie są już wstrzymywane, gdy otworzysz panel powiadomień.
- Do pliku ZIP do pobrania dodano plik VERSION.
- Aby zwiększyć wydajność, renderowanie reklam jest teraz wykonywane natywnie za pomocą AVPlayer we wszystkich wersjach iOS.
|
Beta v12 |
2015-02-12 |
- Teraz na iOS 7 i starszych wersjach odtwarzanie reklam natywnych. Zapobiega to zakłócaniu przez pakiet SDK zdarzeń i elementów sterujących MPMoviePlayerController.
- Naprawiono błąd, który powodował, że w zdarzeniach LOADED i START nie wypełniano informacji adPlaybackInfo.
- Dodaje parametr
IMASettings.maxRedirects , aby określić liczbę przekierowań, po której kolejne przekierowania zostaną odrzucone, a ładowanie reklamy przerwane.
- Dodano obsługę ręcznego odtwarzania reklam.
|
Beta v11 |
2014-12-17 |
- Naprawia wyciek pamięci wprowadzone w wersji beta 10 przez dodanie
WKWebView .
|
Wersja beta 10 |
2014-11-20 |
- Pakiet SDK do renderowania reklam zamiast
UIWebView używa teraz WKWebView w iOS 8. Rozwiązaliśmy w nim wiele problemów związanych z komunikacją między warstwami natywnej i JS pakietu SDK. W efekcie tej zmiany pakiet IMA SDK będzie wymagał, aby aplikacja była kompilowana z obsługą arm64.
- Dodaliśmy zdarzenie
TAPPED , które jest wywoływane, gdy użytkownik kliknie część reklamy, która nie jest klikalna. Dzięki temu możesz wykrywać dotknięcia reklamy i wyświetlać elementy sterujące odtwarzaczem.
- Aby zachować zgodność z konwencją iOS, wycofaliśmy z użycia podane niżej metody i zastąpiliśmy je metodami, które przyjmują odwołanie do obiektu wywołującego:
IMAAdsManagerDelegate – adDidProgressToTime:currentTime:
IMAWebOpenerDelegate – willOpenInExternalBrowser
IMAWebOpenerDelegate – willOpenInAppBrowser
IMAWebOpenerDelegate – didCloseInAppBrowser
IMAWebOpenerDelegate – didOpenInAppBrowser
IMAWebOpenerDelegate – willCloseInAppBrowser
|
Wersja beta 9 |
2014-10-27 |
- Zawiera poprawki wycieków pamięci w klasach IMAJavascript.
|
Wersja beta 8 |
2014-10-13 |
- Wprowadza IMAUIElements, który umożliwia programowe wyświetlanie lub ukrywanie elementów interfejsu SDK.
|
Wersja beta 7 |
2014-08-11 |
- Wprowadziliśmy pojęcie
IMAAdDisplayContainer i zmieniliśmy sposób obsługi reklam towarzyszących. Informacje o wymaganych zmianach kodu w aplikacji znajdziesz w artykule
Zmiany w pakiecie IMA SDK na iOS.
- Usunięto odniesienia do nagłówków i źródeł OCMock.
- Rozwiązano problem z wolno aktualizowanymi elementami interfejsu reklamy w iOS 8.
|
Beta – wersja 6 |
2014-05-27 |
- Udostępnia opis, tytuł i contentType w obiekcie IMAAd.
- Dodano obsługę 64-bitowego symulatora iOS
|
Wersja beta 5 |
2014-02-14 |
- Dodano obsługę arm64.
- Rozwiązuje konflikty z integracją z Google+.
|
Wersja beta 4 |
2013-12-12 |
- Naprawia wycieki pamięci w IMAAdsManager i IMAAdsLoader.
- Interfejs IMAAdPodInfo zawiera 3 nowe interfejsy API: podIndex, timeOffset i maxDuration.
Dokumentacja interfejsu API zostanie wkrótce zaktualizowana.
|
Beta – wersja 3 |
2013-09-25 |
- Wersja serwisowa, bez nowych funkcji.
|
Wersja beta 2 |
2013-07-07 |
- Publiczna wersja beta pakietu SDK.
|
Zamknięta wersja beta w wersji 2 |
2013-06-24 |
|
Zamknięta wersja beta w wersji 1 |
2013-04-02 |
|