Wersja |
Data premiery |
Uwagi |
3.22.1 |
2024-04-12 |
-
Naprawiono błąd w najnowszej wersji platformy Cocoapods, który uniemożliwiał tworzenie aplikacji w symulatorach iOS.
|
3.22.0 |
2024-04-03 |
|
3.20.0 |
2024-01-28 |
- Włącza obsługę reklam towarzyszących w przypadku wyświetlania bloków reklamowych
- Włącz żądania strumienia VOD z bloków reklamowych.
- Dodaje obiekt pobierający punkty wstawienia do menedżera strumieni.
|
3.19.2 |
2023-04-28 |
- Zmniejszono minimalną wersję iOS na potrzeby kompilacji do iOS 14.
|
3.19.1 |
2023-04-20 |
- Zwiększono minimalną wersję systemu iOS na potrzeby kompilacji do iOS 14.
- Usunęliśmy obsługę platformy ARMv7.
- Usunięto błąd, który powodował, że zdarzenie reklamy kliknięcia nie było wywoływane przy kliknięciach identyfikatora SIMID.
- Zatrzymuje nieprawidłowe sygnalizowanie obsługi OMID w trybie bezpiecznym VPAID.
- Rozwiązaliśmy problem z obsługą zdarzenia zmiany rozmiaru karty SIMID.
- Dodaje klasę IMAVideoStitcherVODStreamRequest, która zapewnia obsługę interfejsu 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 |
|
3.18.4 |
2022-12-08 |
- Wersja 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.
- Usunięto 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ązaliśmy problem, który powodował awarię pakietu SDK za pomocą dodatku
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ł maksymalnej szybkości transmisji.
-
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 zasób
IMACompanionAdSlot.initWithView(view: UIView) , aby umożliwić obsługę reklam towarzyszących o rozmiarze elastycznym.
- Pakiet IMA iOS SDK jest teraz w pakiecie xcframework.
- Dodano obsługę symulatora M1.
- Rozwiązaliśmy problem z zastąpieniem informacji o wersji pakietu IMA SDK.
- Rozwiązaliśmy problem, który powodował, że pakiet SDK na iOS tworzył ostrzeżenia o zduplikowanych symbolach.
-
Pakiet SDK w wersji 3.15.1 zostanie wycofany 19 kwietnia 2023 r. Więcej informacji znajdziesz w harmonogramie wycofywania.
|
3.15.1 |
2022-02-23 |
- Zwiększenie minimalnej wersji 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 |
- Dodaliśmy interfejs API
IMASettings:sameAppKeyEnabled
, który na podstawie danych zebranych z Twoich aplikacji pomaga wyświetlać trafniejsze i lepiej spersonalizowane reklamy. Interfejs API jest obecnie domyślnie włączony, więc wydawcy nie muszą wprowadzać żadnych zmian.
- Do wszystkich interfejsów API dodano umowy dotyczące wartości null.
-
Pakiet SDK w wersji 3.14.4 zostanie wycofany 5 października 2022 r. Więcej informacji znajdziesz w harmonogramie wycofywania.
|
3.14.4 |
2021-07-06 |
- Rozwiązaliśmy problem, który powodował brakujące zdarzenia, gdy aplikacje działały w tle.
- Rozwiązaliśmy problem, który umożliwiał wydawcom ręczne ustawianie
islat na urządzeniach z iOS w wersji <14.
- Zwiększyliśmy minimalną wersję iOS do wersji 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
IMASettings:sessionid
, aby umożliwić wydawcom dostosowywanie identyfikatora sesji.
- Naprawiono błąd, który powodował uruchamianie zdarzeń wstrzymania i wznowienia reklam podczas treści.
- Zadbaj o to, żeby wstawki treści interfejsu reklamy nie były dostosowywane automatycznie.
- Ostatnia wersja pakietu IMA SDK na iOS do obsługi 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 przy włączonym wstępnym wczytywaniu były czasami uruchamiane zduplikowane zdarzenia reklamowe.
- Wdrożono obsługę wyświetlania podów.
- Rozwiązaliśmy problem z otwieraniem podwójnego precyzyjnego linku 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 został utworzony w języku Xcode 12.
- Rozwiązaliśmy problem, który powodował, że przejście poza przerwę na reklamę nie uruchamiało zdarzenia
AD_BREAK_ENDED .
- Usunięto wycofane pola w
IMAAVPlayerVideoDisplay , IMAVideoDisplay i IMAVideoDisplayDelegate .
- Rozwiązaliśmy problem, który powodował, że obraz w obrazie był minimalizowany po ukończeniu odtwarzania każdej reklamy.
- Naprawiliśmy błąd, który powodował, że odtwarzanie transmisji na żywo kończyło się zaraz po rozpoczęciu AirPlay.
- Naprawiono błąd, który powodował, że kliknięcie opcji pomijania nie powodowało odtwarzania udostępnionego.
- Rozwiązaliśmy problem, który powodował, że treści szybko migały między reklamami w bloku reklamowym na potrzeby wspólnego odtwarzania.
- Dodano interfejs API
IMAAVPlayerVideoDisplay.streamAssetOptions .
- Długość okresu reklamy w miejscu docelowym (
IMAStreamManagerDelegate ).
- Rozwiązaliśmy problem z nieprawidłowym uruchamianiem 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 na iOS 14.
- Rozwiązaliśmy problem, który powodował, że otwarcie kliknięcia, a następnie zamknięcie aplikacji powodowało wyciek pamięci.
-
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 |
- Dodaliśmy obsługę trybu udzielenia dodatkowej zgody Google. Więcej informacji znajdziesz w specyfikacji technicznej trybu udzielenia dodatkowej zgody Google.
- Dodano obsługę klucza „language_name” w napisach do transmisji.
- Rozwiązaliśmy problem, który powodował przekroczenie limitu czasu oczekiwania w przypadku reklam zawierających tylko dźwięk.
- Rozwiązano problem z pominięciem pierwszej reklamy w filmie przed filmem, który powodował, że druga reklama ignorowała własne opóźnienie pominięcia.
- Dodaje
viewController jako nowy wymagany argument lub właściwość inicjowania dla IMAAdDisplayContainer .
- Zmniejsza liczbę błędnych zdarzeń
RESUME .
- Dodaje właściwość
IMAAdsRenderingSettings.enablePreloading , która jest
domyślnie włączona, aby zwiększyć wydajność renderowania reklam.
- Dodaje zdarzenie
ICON_TAPPED .
- Rozwiązaliśmy problem, który powodował, że element
IABTCF_gdprApplies był potwierdzony 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ększa minimalną wersję środowiska wykonawczego do iOS 10
-
Usunięto błąd, który powodował, że niektóre aktualizacje UI mogły się pojawiać w wątku w tle.
-
Rozwiązano problem, w wyniku którego rygorystyczne flagi powodowały konflikt inicjowania reklamy IMACompanionAd z NSObject.
-
Wycofuje metodę
loadURL z protokołu IMAVideoDisplay
-
Dodaje obsługę
reklam SIMID po stronie klienta
-
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, która obsługuje iOS 9.x
-
Naprawiono błąd, który powodował, że import nagłówka platformy nie importował pakietu IMAFriendsObstruction.h
-
Naprawiono błąd, który powodował awarię kliknięć 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
AdsRequest:contentUrl
i
StreamRequest:contentUrl
.
-
Naprawiono obsługę zaprzyjaźnionych przeszkód w OMID 1.3, aby można było używać metod
registerFriendlyObstruction
w IMAAdDisplayContainer .
-
Wycofuje metodę
registerVideoControlsOverlay i unregisterAllVideoControlsOverlay z metody IMAAdDisplayContainer na rzecz
FriendlyObstruction
.
- Naprawiono problem, który powodował, że autoodtwarzanie i możliwość pominięcia w OMID 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 |
- Dodaliśmy obsługę automatycznego uwzględniania parametrów zgody z zasad IAB dotyczących przejrzystości i uzyskiwania zgody na przetwarzanie danych w wersji 2.0 i ustawy CCPA.
- Rozwiązaliśmy problem, który powodował awarię podczas korzystania z Centrum sterowania.
- Dodaje obsługę reklam TrueView zachęcających do działania.
- Dodaje element
playerVideoDisplay:didLoadPlayerItem: na potrzeby DAI.
- Aktualizuje nazwy
IMAAVPlayerVideoDisplayDelegate w celu zapewnienia spójności z konwencjami stylów Obj-C.
- Rozwiązaliśmy problem, który w niektórych przypadkach uniemożliwiał zdarzeniom reklamowym
LOG i INTERACTION uwzględnienie obiektu reklamy.
- Dodaje automatyczną integrację żądań reklamy Google na potrzeby 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, np. Funding Choices od Google.
- Rozwiązaliśmy problem ze zdarzeniami śledzenia VMAP
breakstart i breakend .
- Dodaje do obiektu
IMAStreamManager metodę replaceAdTagParameters , która umożliwia zastąpienie wszystkich parametrów tagu reklamy podczas transmisji na żywo.
- Dodaje zdarzenie
AD_BREAK_FETCH_ERROR wskazujące, że przerwa na reklamę nie będzie odtwarzana.
-
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ązaliśmy problem, który powodował, że po odtworzeniu reklamy pozostawał widoczny wyraźny widok interfejsu reklamy IMA, co uniemożliwiało 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 .
- Wpisano
IMAAdEventType.adData .
- Do aplikacji
IMAStreamRequest dodano interfejsy API authToken i streamFormat .
- Usunięto pomoc dotyczącą
mediaUrl z LinearAd . Użyj w zamian pola adMedia .
- Naprawiono błąd metadanych YouTube w przypadku filmów niepublicznych.
- Usunięto nieprawidłowy identyfikator reklamy.
- Zastąpiono wartości
mediaWidth i mediaHeight wartością adMedia.width i adMedia.height .
- Rozwiązaliśmy problem, który powodował, że reklamy towarzyszące renderowały się tylko raz.
- Teraz, gdy dany typ reklamy wideo nie jest obsługiwany, pakiet SDK zgłasza błąd
kIMAError_VAST_TRAFFICKING_ERROR , a nie kIMAError_FAILED_TO_REQUEST_ADS .
- Interfejs
videoDisplayDidPlay: został wycofany i zastąpiony przez niego 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 DAI.
- Naprawiono problem z animacją przy uruchamianiu reklamy.
- Rozwiązaliśmy problem, który powodował, że w przypadku transmisji na żywo i VOD nie były wywoływane błędy wideo.
- Naprawiono problem, który powodował, że treści nie były wznawiane na urządzeniach z iOS+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 |
- Naprawiono błąd polegający na tym, że tagi reklam z wieloma rozmiarami boksów były nieprawidłowo analizowane.
- Dodaje parametr
[IMAVideoDisplay seekStreamToTime] , aby umożliwić obsługę reklam możliwych do pominięcia w strumieniach VOD z dynamicznym wstawianiem reklam z dynamicznym wstawianiem reklam.
- Dodaje
IMAAdRenderingSettings.loadVideoTimeout .
- Dodaje:
IMAAd.VASTMediaWidth , IMAAd.VASTMediaHeight i IMAAd.VASTMediaBitrate .
- Zmniejsza rozmiar pliku 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 nieprawidłowo sformatowanego pliku manifestu strumienia.
- Naprawiono problem z kliknięciami niestandardowego adresu URL w aplikacji w elementach towarzyszących HTML.
- Naprawiono problem z powtarzającymi się reklamami wideo możliwymi do pominięcia.
-
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 |
- Naprawia problem z rozwijaniem niektórych kreacji towarzyszących do komponentu WebView na pełnym ekranie.
-
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 dostępna tylko dla Cocoapods, aby naprawić błąd specyfikacji poda. Pobiera pliki biblioteki wersji 3.7.0.
|
3.7.0 |
2018-01-30 |
- Zmniejsza obsługę systemu iOS 8 i starszych wersji.
- Wersja usługi, brak nowych funkcji.
-
Pakiet SDK w wersji 3.6.1 zostanie wycofany w latach 201901–30. 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 parametr IMAAdsRequest.vastLoadTimeout.
- Dodaje identyfikatory IMAAd.wrapperAdID.
- Dodaje IMAAd.skipTimeOffset.
- Usunięto błąd, który powodował, że pakiet SDK nie mógł wykryć wyświetlenia filmu użytego do odtwarzania reklamy, jeśli został on usunięty z hierarchii widoków i ponownie dodany do niej.
-
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 tle.
Zadzwoń pod numer
[IMAAdsManager resume] , aby wznowić.
- Dodaje [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 |
- Jeśli po otrzymaniu żądania reklamy lub strumienia pakiet SDK nie znajdzie się w hierarchii widoków
IMAAdDisplayContainer , pakiet SDK zgłosi teraz kIMAError_FAILED_TO_REQUEST_ADS . Wcześniej żądania te nie były wysyłane po cichu.
-
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 |
- Rozwiązano problem z obsługą kodu bitowego.
- Dodaje parametr adsResponse do obiektu IMAAdsRequest.
- Naprawiono problem z kompilacjami 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 usługi, brak 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 platforma dynamiczna. W związku z tym nie publikujemy już osobnej wersji tych zasad dla AdMob – możesz z niej korzystać niezależnie od tego, czy Twoje wdrożenie korzysta też z AdMob.
- Dodano obsługę ikon wideo.
- Dodaje do projektu
IMAAd te nowe usługi:
adSystem
creativeID
creativeAdID
universalAdIdValue
universalAdIdRegistry
advertiserName
surveyURL
dealID
wrapperCreativeIDs
wrapperSystems
- Dodaje do projektu
IMAAdsRequest te nowe usługi:
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.
|
Cofnij do 3.3.1 |
2016-01-31 |
- Ze względu na problem z tworzeniem aplikacji na określone urządzenia, cofnięto wersję 3.3.1.
|
3.4.0 |
2017-01-26 |
- Pakiet SDK jest teraz rozpowszechniany jako platforma dynamiczna. W związku z tym nie publikujemy już osobnej wersji tych zasad dla AdMob – możesz z niej korzystać niezależnie od tego, czy Twoje wdrożenie korzysta też z AdMob.
- Dodano obsługę ikon wideo.
- Dodaje do projektu
IMAAd te nowe usługi:
adSystem
creativeID
creativeAdID
universalAdIdValue
universalAdIdRegistry
advertiserName
surveyURL
dealID
wrapperCreativeIDs
wrapperSystems
- Dodaje do projektu
IMAAdsRequest te nowe usługi:
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 |
- Zmniejsza obsługę systemu iOS 7 i starszych wersji.
-
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 |
- Dodano obsługę kodu bitowego.
|
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ę kodu bitowego.
- Dodaliśmy obsługę docelowych adresów URL prowadzących do sklepu z aplikacjami.
|
3.1.0 |
2015-12-17 |
- Koniec wersji beta.
- Dodaje obsługę obrazu w obrazie w iOS 9. Więcej informacji znajdziesz w przewodniku po korzystaniu z obrazów w obrazie oraz w naszym poradniku o implementacji w próbce zaawansowanej.
- Komponent IMAContentPlayhead należy teraz przekazywać do żądania IMAAdsRequest zamiast IMAAdsManager.
- Dodaje obsługę kreacji towarzyszących HTML5.
- Dodaje [IMAAdsManager disableAdBreak].
|
Beta 16 |
2015-09-04 |
- Aktualizacje zapewniające zgodność z funkcją App Transport Security w iOS 9.
- Naprawia awarię w umowie
IMAAdsLoader .
|
Beta 15 |
2015-07-22 |
- Wprowadza zdarzenia bufora reklam poprzez przedstawicieli:
IMAAdsManager . Ułatwia to dodawanie do odtwarzacza takich elementów, jak wskaźniki aktywności czy paski buforowania.
- Wyświetla tryb debugowania. Wydawcy mogą teraz zmienić ustawienie
IMASettings enableDebugMode na YES , aby uzyskać bardziej szczegółowe rejestrowanie w konsoli. Nie należy go używać w środowisku produkcyjnym, ponieważ spowoduje to utworzenie znaku wodnego na odtwarzaczu reklam.
- Teraz
IMAAdsManager destroy prawidłowo zamyka reklamy we wszystkich przypadkach.
- Umożliwia ponowne wykorzystanie kontenerów displayowych.
- Umożliwia wydawcom niszczenie obiektów IMA w metodach przekazywania dostępu.
IMAAdsManager ma teraz tylko słabe odwołanie do elementu contentPlayhead (naprawianie potencjalnych wycieków pamięci). Musisz teraz zachować wszystkie wystąpienia lub obiekty IMAAVPlayerContentPlayhead , które stosują IMAContentPlayhead jako właściwość. W przeciwnym razie obiekt zostanie natychmiast zwolniony.
- Usuwa animację zmiany rozmiaru filmu.
- Usuwa zbędne zdarzenie początkowego wznowienia reklamy.
|
Beta 14 |
2015-05-27 |
- Naprawiono błąd polegający na tym, że odtwarzacz reklam okresowo zatrzymywał się na buforowanie i nigdy nie wznawiał odtwarzania.
- Przeniesiono IMASettings do osobnego pliku nagłówka.
|
Beta 13 |
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 zaimportować jako platformę. Więcej informacji o tej wersji znajdziesz w poście na naszym blogu o tej wersji.
- Krótszy czas wczytywania reklam w systemie iOS 8.
- Naprawiono problem znikania reklam towarzyszących po zakończeniu reklamy. Reklamy towarzyszące będą teraz wyświetlane do chwili odświeżenia boksu.
- Dodaliśmy 10-sekundowy czas oczekiwania na wczytanie pakietu SDK.
- Ustawienia IMASettings implementują teraz NSCopying.
- Rozwiązaliśmy problem, który powodował awarię aplikacji po odłączeniu słuchawek.
- Reklamy są teraz wyciszone, gdy urządzenie jest domyślnie wyciszone. Wydawca może to zmienić, ustawiając kategorię AVAudioSession.
- Naprawiono błędy z niedziałającym odtwarzaniem i wstrzymywaniem w Centrum sterowania na urządzeniach z iOS w wersjach starszych niż 8.
- Reklamy nie są już wstrzymywane po otwarciu panelu powiadomień.
- Dodano plik VERSION do pobranego pliku ZIP.
- Aby poprawić skuteczność, renderowanie reklam odbywa się teraz natywnie przy użyciu AVPlayer we wszystkich wersjach systemu iOS.
|
Beta 12 |
2015-02-12 |
- Odtwarzanie reklam natywnych jest obecnie obsługiwane w systemie iOS 7 lub starszym. Dzięki temu pakiet SDK nie będzie zakłócać zdarzeń i elementów sterujących MPMoviePlayerController.
- Naprawiono błąd, który powodował, że w zdarzeniach LOADED i START nie było uzupełniane pole adPlaybackInfo.
- Dodaje element
IMASettings.maxRedirects , aby określić liczbę przekierowań, po których kolejne przekierowania będą odrzucane, a ładowanie reklamy zostanie przerwane.
- Daje możliwość ręcznego odtwarzania reklam.
|
Beta 11 |
2014-12-17 |
- Usunięto wyciek pamięci wprowadzony w wersji beta 10 i dodano
WKWebView .
|
Beta 10 |
2014-11-20 |
- Do renderowania reklam pakiet SDK używa teraz pakietu
WKWebView w systemie iOS 8 zamiast UIWebView . Rozwiązuje to wiele problemów związanych z komunikacją między warstwą natywną pakietu SDK a warstwą JS. Efektem ubocznym tej zmiany będzie konieczność utworzenia aplikacji z obsługą arm64 w pakiecie IMA SDK.
- Dodaliśmy zdarzenie
TAPPED , które jest uruchamiane po kliknięciu przez użytkownika części reklamy, której nie można kliknąć. Może służyć do wykrywania kliknięć reklamy i wyświetlania elementów sterujących odtwarzaczem.
- Aby zapewnić zgodność z konwencją systemu iOS, wymienione poniżej metody zostały wycofane i zastąpione metodami, które odwołują się do wywołującego obiektu:
- Od
IMAAdsManagerDelegate do adDidProgressToTime:currentTime:
- Od
IMAWebOpenerDelegate do willOpenInExternalBrowser
- Od
IMAWebOpenerDelegate do willOpenInAppBrowser
- Od
IMAWebOpenerDelegate do didCloseInAppBrowser
- Od
IMAWebOpenerDelegate do didOpenInAppBrowser
- Od
IMAWebOpenerDelegate do willCloseInAppBrowser
|
Beta 9 |
2014-10-27 |
- Zawiera poprawki związane z wyciekami pamięci w klasach IMAJavascript.
|
Beta 8 |
2014-10-13 |
- Wprowadza moduł IMAUIElements, który umożliwia automatyczne wyświetlanie i ukrywanie elementów interfejsu pakietu SDK.
|
Beta wersja 7 |
2014-08-11 |
- Wprowadziliśmy koncepcję
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 odwołania do nagłówków i źródeł OCMock.
- Rozwiązano problem z powolną aktualizacją elementów interfejsu reklamy w systemie iOS 8.
|
Beta 6 |
2014-05-27 |
- Ujawnia opis, tytuł i contentType w obiekcie IMAAd.
- Obsługa 64-bitowego symulatora iOS
|
Beta 5 |
2014-02-14 |
- Dodano obsługę Arm64.
- Naprawiono konflikty z integracją z Google+.
|
Beta 4 |
2013-12-12 |
- Naprawia wycieki pamięci w IMAAdsManager i IMAAdsLoader.
- IMAAdPodInfo ma 3 nowe interfejsy API: podIndex, timeOffset i maxDuration.
Wkrótce zaktualizujemy dokumentację interfejsu API, aby to uwzględnić.
|
Beta v3 |
2013-09-25 |
- Wersja usługi, brak nowych funkcji.
|
Beta v2 |
2013-07-07 |
- Publiczna wersja beta pakietu SDK.
|
Zamknięta wersja beta v2 |
2013-06-24 |
|
Zamknięta wersja beta 1 |
2013-04-02 |
|