Wersja |
Data premiery |
Uwagi |
3.33.0 |
2024-03-28 |
|
3.32.0 Nieużywane |
2024-01-30 |
- Ta wersja występuje na urządzeniu z interfejsem Android API na poziomie 25 lub niższym. Użyj pakietu IMA SDK na Androida w wersji 3.33.0.
- Dodaje obsługę strumienia VOD innej firmy na potrzeby wyświetlania bloków reklamowych. Więcej informacji znajdziesz w przewodniku po obsłudze podów na Androida. Ta zmiana obejmuje dodanie tych interfejsów API:
- Zwiększ wartość
minSdkVersion obsługiwaną przez IMA do 19.
- Rozwiązaliśmy problem, który powodował, że po kliknięciu przycisku Więcej informacji kliknięcie reklamy nie prowadziło do nowej strony w interfejsie Android API w wersji 30 lub nowszej. Ten problem nadal występuje w pakietach IMA SDK w wersjach od 3.31.0 do 3.29.0, gdzie wymagane jest obejście problemu, by kliknięcia reklam działały prawidłowo.
- Naprawiliśmy błąd, przez który użycie właściwości
AdsLoader.addAdsLoadedListener() mogło powodować wystąpienie wyjątku ArrayIndexOutOfBoundsException .
- Dodaje błąd reklamy
VAST_NO_ADS_AFTER_WRAPPER .
|
3.31.0 |
2023-08-31 |
|
3.30.3 |
2023-08-03 |
- Aktualizuje zależności biblioteki wewnętrznej, aby skrócić czas uruchamiania.
-
Pakiet SDK w wersji 3.30.3 zostanie wycofany 31 sierpnia 2024 r. Więcej informacji znajdziesz w harmonogramie wycofywania.
|
3.30.2 |
2023-07-28 |
- Usunięto nieoczekiwane błędy
NullPointerException wprowadzone w wersji 3.30.1.
- Rozwiązaliśmy problem z protokołem Proporarding, który powodował, że niektóre zdarzenia nie były emitowane z pakietu SDK. Ta poprawka dotyczy rozszerzenia ExoPlayer z pakietu IMA DAI SDK.
- Dodaje obsługę Gradle w wersji 8 i nowszych. Wcześniejsze wersje pakietu Android IMA SDK muszą zawierać ustawienie
android.enableR8.fullMode=false w pliku gradle.properties. Więcej informacji znajdziesz w artykule na temat trybu pełnego R8.
-
Pakiet SDK w wersji 3.30.2 zostanie wycofany 3 sierpnia 2024 r. Więcej informacji znajdziesz w harmonogramie wycofywania.
|
3.30.1 Nieużywane |
2023-04-18 |
- W tej wersji występuje problem z nieoczekiwanymi błędami
NullPointerException .
Używaj starszej wersji pakietu IMA SDK na Androida w wersji 3.29.0 do czasu opublikowania nowszej, działającej wersji.
- Rozwiązaliśmy problem z awarią aplikacji korzystających z wersji 3.30.0 na urządzeniach bez Androida TV.
|
3.30.0 Wycofana |
2023-03-29 |
|
3.29.0 |
2022-10-14 |
- Zmienia nazwę klasy
EspVersion na klasę VersionInfo .
- Zmienia nazwę interfejsów Encrypted Signals for Publishers (ESP) na interfejsy Secure Signals.
- Dodaje interfejsy API flag funkcji. Za pomocą interfejsów API flag funkcji możesz włączać i wyłączać określone funkcje w IMA. Używaj
ImaSdkSettings.getFeatureFlags() i ImaSdkSettings.setFeatureFlags() do pobierania i ustawiania flag funkcji.
- Rozwiązaliśmy problem, który powodował, że niektóre zdarzenia IMA nie były wysyłane.
- Dodaje androidx.webkit:webkit jako zależność IMA SDK
-
Pakiet SDK w wersji 3.29.0 zostanie wycofany 29 marca 2024 r. Więcej informacji znajdziesz w harmonogramie wycofywania.
|
3.28.2 |
2022-09-14 |
- Aktualizuje zależności pakietu SDK, aby umożliwić korzystanie z AndroidaX.
-
Pakiet SDK w wersji 3.28.2 zostanie wycofany 14 października 2023 r. Więcej informacji znajdziesz w harmonogramie wycofywania.
|
3.28.1 Nieużywane |
2022-08-03 |
|
3.27.1 |
2022-05-27 |
- Wersja usługi, brak nowych funkcji.
-
Pakiet SDK w wersji 3.27.1 zostanie wycofany 3 sierpnia 2023 r. Więcej informacji znajdziesz w harmonogramie wycofywania.
|
3.27.0 |
2022-03-01 |
- Dodaje obsługę boksów towarzyszących o elastycznych rozmiarach, ustawiając szerokość i wysokość reklamy towarzyszącej jako stałą IMA
FLUID_SIZE
.
-
Pakiet SDK w wersji 3.27.0 zostanie wycofany 27 maja 2023 r. Więcej informacji znajdziesz w harmonogramie wycofywania.
|
3.26.0 |
2022-01-12 |
- Dodaje interfejsy Encrypted Signals for Publishers (ESP) API (w IMA SDK w wersji 3.29.0 nazwa została zmieniona na Bezpieczne sygnały). Umożliwia to wydawcom włączanie licytujących w sieci i dostawców tożsamości.
-
Pakiet SDK w wersji 3.26.0 zostanie wycofany 1 marca 2023 r. Więcej informacji znajdziesz w harmonogramie wycofywania.
|
3.25.1 |
2021-11-08 |
|
3.24.0 |
2021-06-03 |
-
Dodaje interfejsy API precyzji o stałym punkcie do klas
CuePoint i StreamManager używanych w DAI. Spowoduje to dodanie tych interfejsów API:
i wycofujemy te interfejsy API:
CuePoint.getEndTime()
CuePoint.getStartTime()
StreamManager.getContentTimeForStreamTime()
StreamManager.getPreviousCuePointForStreamTime()
StreamManager.getStreamTimeForContentTime()
- Zapobiega występowaniu błędu
NullPointerException związanego z wywołaniami wewnętrznymi do StreamRequest.getContentUrl() .
-
Pakiet SDK w wersji 3.24.0 zostanie wycofany 8 listopada 2022 r. Więcej informacji znajdziesz w harmonogramie wycofywania.
|
3.23.0 |
2021-04-07 |
- Dodaje metody
ImaSdkSettings.setSessionId()
i
ImaSdkSettings.getSessionId()
, aby uzyskać i ustawić identyfikator sesji. To jest tymczasowy losowy identyfikator używany wyłącznie do ograniczania liczby wyświetleń.
- Usunięto błąd
NullPointerException związany z reklamami towarzyszącymi.
- Wyłącza kod JavaScript w reklamach towarzyszących niższego niż poziom API 21, aby rozwiązać problem z lukami w zabezpieczeniach.
-
Pakiet SDK w wersji 3.23.0 zostanie wycofany 3 czerwca 2022 r. Więcej informacji znajdziesz w harmonogramie wycofywania.
|
3.22.3 |
2021-03-16 |
- Usunięto błąd
NullPointerException związany z zwalnianiem interfejsu AdsLoader podczas wczytywania reklamy.
- Dodaje błąd
1206 dla UNEXPECTED_ADS_LOADED_EVENT w przypadkach, gdy zdarzenie wczytania reklam zostanie wysłane nieoczekiwanie.
-
Pakiet SDK w wersji 3.22.3 zostanie wycofany 7 kwietnia 2022 r. Więcej informacji znajdziesz w harmonogramie wycofywania.
|
3.22.2 |
2021-02-26 |
- Pakiet IMA SDK zależy teraz od tych bibliotek:
- com.google.android.gms:play-services-base
- com.google.android.gms:play-services-basement
- androidx.preference:preference
- Usunięto komunikat o błędzie wyświetlany w razie wystąpienia błędu przez
AdsLoader bez prawidłowego identyfikatora sesji.
-
Pakiet SDK w wersji 3.22.2 zostanie wycofany 16 marca 2022 r. Więcej informacji znajdziesz w harmonogramie wycofywania.
|
3.22.0 |
2021-01-11 |
-
Dodaje blok reklamowy na potrzeby strumieni DAI. W procesie wyświetlania reklam Menedżer reklam odpowiada tylko za wyświetlanie reklam. Wydawcy ponoszą odpowiedzialność za treść i utworzenie pliku manifestu, który będzie wskazywał tę usługę.
Użyj
ImaSdkFactory.createPodStreamRequest() , aby utworzyć żądanie strumienia przeznaczone do wyświetlania podów. Jeśli skorzystasz z tej opcji, odpowiadasz za wczytanie strumienia na stronie streamInit() .
-
Naprawia wyciek pamięci spowodowany niepoprawnym wyczyszczeniem monitora cyklu życia aplikacji.
-
Pakiet SDK w wersji 3.22.0 zostanie wycofany 26 lutego 2022 r. Więcej informacji znajdziesz w harmonogramie wycofywania.
|
3.21.4 |
2020-12-09 |
- Usuwa nieszkodliwy komunikat ostrzegawczy dotyczący wywoływania
adsLoader.release() po zniszczeniu komponentu WebView.
-
Pakiet SDK w wersji 3.21.4 zostanie wycofany 8 stycznia 2022 r. Więcej informacji znajdziesz w harmonogramie wycofywania.
|
3.21.2 |
2020-11-20 |
- Naprawia nieoczekiwane problemy związane z bezpieczeństwem wątku spowodowane wysyłaniem aktualizacji wiadomości z pustej kolejki.
-
Aktualizuje dokumentację instancji
AdsLoader.release() .
-
Pakiet SDK w wersji 3.21.2 zostanie wycofany 9 listopada 2021 r. Więcej informacji znajdziesz w harmonogramie wycofywania.
|
3.21.1 |
2020-11-17 |
-
Naprawia błąd, który czasami powodował awarię aplikacji po uruchomieniu zdarzeń.
-
Pakiet SDK w wersji 3.21.1 zostanie wycofany 20 listopada 2021 r. Więcej informacji znajdziesz w harmonogramie wycofywania.
|
3.21.0 |
2020-10-23 |
-
Dodano obsługę reklam SIMID w pakiecie SDK DAI na Androida.
-
Dodaje metodę
AdsLoader.release() i wycofuje BaseDisplayContainer.destroy() .
Ta zmiana rozwiązuje problem wycieku pamięci, który wystąpił podczas usuwania BaseDisplayContainer w trakcie działania harmonogramu reklam VMAP.
AdsLoader.release() to nowa zalecana metoda usuwania obiektów IMA SDK, a nie BaseDisplayContainer.destroy() .
-
Pakiet SDK w wersji 3.21.0 zostanie wycofany 17 listopada 2021 r. Więcej informacji znajdziesz w harmonogramie wycofywania.
|
3.20.1 |
2020-10-12 |
|
3.20.0 |
2020-08-18 |
-
Wersja 3.20.0 jest pierwszą wersją, na którą wpłyną zmiany w sposobie wstrzymywania IMA.
Jeśli używasz tej lub dowolnej przyszłej wersji pakietu SDK, zalecamy przeczytanie tego posta na blogu i wprowadzenie zmian, które wstrzymują działanie aplikacji. Wydawcy mogą sprawdzić wdrożenie tych zmian za pomocą testowego tagu reklamy.
- Dodaje wywołania zwrotne
onPause() i onResume() dla klasy DAI VideoStreamPlayer .
-
Dodaje metodę
adPeriodDuration() do klasy AdProgressInfo .
-
Dodano obsługę obrazów zastępczych po kliknięciu ikony na urządzeniach z Androidem TV.
- Dodaje zdarzenie
ICON_FALLBACK_IMAGE_CLOSED obsługiwane, gdy obraz zastępczy ikony zostanie zamknięty na urządzeniach z Androidem TV.
- Usuwa wycofaną metodę
focusSkipButton() z metody AdsManager , zastępując ją metodą focus() .
- Na urządzeniach CTV reklamy są teraz automatycznie aktywne po uruchomieniu zdarzenia
AdEvent.AdEventType STARTED . Aby wyłączyć automatyczne wybieranie reklam, użyj metody adsRenderingSettings.setFocusSkipButtonWhenAvailable(false) , a potem metody focus() zależnie od wymagań niestandardowych.
- Dodaje metody
getCurrentTimeMs() i getDurationMs do klasy VideoProgressUpdate() .
- Wycofuje metody
getCurrentTime i getDuration , zastępując je nowymi metodami getCurrentTimeMs i getDurationMs .
-
Naprawiono problem z transmisjami na żywo DASH, w przypadku których zdarzenia reklamowe nie były prawidłowo zgłaszane.
-
Pakiet SDK w wersji 3.20.0 zostanie wycofany 12 października 2021 r. Więcej informacji znajdziesz w harmonogramie wycofywania.
|
3.19.4 |
2020-07-08 |
- Rozwiązaliśmy problem, który uniemożliwiał usłudze
setLoadVideoTimeout prawidłową aktualizację czasu oczekiwania.
-
Pakiet SDK w wersji 3.19.4 zostanie wycofany 18 sierpnia 2021 r. Więcej informacji znajdziesz w harmonogramie wycofywania.
|
3.19.3 |
2020-06-29 |
- Rozwiązaliśmy problem z integracją Zasad IAB dotyczących przejrzystości i uzyskiwania zgody na przetwarzanie danych z RODO, który powodował awarie w odtwarzaczach zintegrowanych z pakietami SDK platformy do zarządzania zgodą użytkowników.
-
Pakiet SDK w wersji 3.19.3 zostanie wycofany 8 lipca 2021 r. Więcej informacji znajdziesz w harmonogramie wycofywania.
|
3.19.2 |
2020-06-22 |
|
3.19.0 |
2020-05-12 |
|
3.18.1 |
2020-03-25 |
- Dodaje skalowanie reklam towarzyszących na urządzeniach o dużej gęstości pikseli.
- Dodaje obsługę reklam SIMID po stronie klienta.
-
Pakiet SDK w wersji 3.18.1 zostanie wycofany 12 maja 2021 r. Więcej informacji znajdziesz w harmonogramie wycofywania.
|
3.18.0 |
2020-03-04 |
-
Dodaje wstrzymanie() i wznowienie() do interfejsu
VideoStreamPlayer . Muszą one być wdrożone w wersji 3.18.0 i nowszych.
-
Pakiet SDK w wersji 3.18.0 zostanie wycofany 25 marca 2021 r. Więcej informacji znajdziesz w harmonogramie wycofywania.
|
3.17.0 |
2020-02-07 |
-
Dodaje te interfejsy API, aby przenieść weryfikację kontenerów wyświetlania do czasu ich utworzenia:
-
Dodaje właściwość
ImaSdkFactory.createSdkOwnedPlayer
, która powinna być używana przez użytkowników korzystających z wbudowanego odtwarzacza IMA (SdkOwnedPlayer). Należy ją utworzyć ręcznie i przekazać do konstruktora na potrzeby AdDisplayContainer.
-
Dodaje kontrole niepuste do
setAdContainer i
setPlayer .
-
Aktualizuje dane punktu wstawienia, tak aby używała precyzji liczby zmiennoprzecinkowej.
- Wycofuje te metody:
AdDisplayContainer.setPlayer(VideoAdPlayer player)
BaseDisplayContainer.setAdContainer(ViewGroup container)
BaseManager.isCustomPlaybackUsed()
ImaSdkFactory.createAdDisplayContainer()
ImaSdkFactory.createAudioAdDisplayContainer(Context context)
ImaSdkFactory.createStreamDisplayContainer()
StreamDisplayContainer.setVideoStreamPlayer(VideoStreamPlayer player)
-
Pakiet SDK w wersji 3.17.0 zostanie wycofany 4 marca 2021 r. Więcej informacji znajdziesz w harmonogramie wycofywania.
|
3.16.5 |
2020-01-22 |
-
Naprawiono obsługę OMID 1.3 contentUrl z
AdsRequest.setContentUrl
i
StreamRequest.setContentUrl
.
-
Naprawiono obsługę zaprzyjaźnionych przeszkód w OMID 1.3 w przypadku
FriendlyObstruction
.
-
Wycofuje metody
BaseDisplayContainer.registerVideoControlsOverlay i BaseDisplayContainer.unregisterAllVideoControlsOverlay na rzecz
FriendlyObstruction
.
- Naprawiono problem z
NullPointerException występujący po wywołaniu funkcji clear() CompanionAdSlots .
- Rozwiązaliśmy problem, który mógł powodować wycieki pamięci podczas wywoływania funkcji
destroy() podczas odtwarzania reklamy.
-
Pakiet SDK w wersji 3.16.5 zostanie wycofany 7 lutego 2021 r. Więcej informacji znajdziesz w harmonogramie wycofywania.
|
3.16.2 |
2019-12-05 |
-
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 oraz ustawy CCPA.
-
Korzystanie z ustawień Androida wymaga teraz pakietu
androidx .
-
Pakiet SDK w wersji 3.16.2 zostanie wycofany 22 stycznia 2021 r. Więcej informacji znajdziesz w harmonogramie wycofywania.
|
3.16.1 |
2019-11-08 |
|
3.16.0 |
2019-10-23 |
- Dodaje metodę replaceAdTagParameters do interfejsu StreamManager, która umożliwia zastąpienie wszystkich parametrów tagu reklamy podczas transmisji na żywo.
- Wyłącza obsługę tych wycofanych metod:
AdsRequest.getAdDisplayContainer()
AdsRequest.setAdDisplayContainer(AdDisplayContainer adDisplayContainer)
ImaSdkFactory.createAdsLoader(Context context)
ImaSdkFactory.createAdsLoader(Context context, ImaSdkSettings settings)
ImaSdkFactory.createLiveStreamRequest(String assetKey, String apiKey, StreamDisplayContainer streamDisplayContainer)
ImaSdkFactory.createVodStreamRequest(String contentSourceId, String videoId, String apiKey, StreamDisplayContainer streamDisplayContainer)
StreamRequest.getStreamDisplayContainer()
-
Pakiet SDK w wersji 3.16.0 zostanie wycofany 8 listopada 2020 r. Więcej informacji znajdziesz w harmonogramie wycofywania.
|
3.14.0 |
2019-09-11 |
- Wersja usługi, brak nowych funkcji.
-
Pakiet SDK w wersji 3.14.0 zostanie wycofany 23 października 2020 r. Więcej informacji znajdziesz w harmonogramie wycofywania.
|
3.13.1 |
2019-09-03 |
- Dodaje możliwość ustawienia kontekstu ciągłego odtwarzania w przypadku żądania reklamy. Więcej informacji znajdziesz w opisie funkcji setContinuousPlayback().
- Dodaje metodę getUniversalAdIds() do klasy Ad.
- Dodaje setAuthToken, getAuthToken, setFormat, getFormat i wyliczenie StreamFormat.
- Naprawia błąd na urządzeniach Nexus 5, który pojawia się, gdy kontener jest usuwany przed otrzymaniem odpowiedzi na reklamę.
- Rozwiązano problem, który powodował, że reklamy towarzyszące były renderowane tylko raz.
- Naprawiono problem, który powodował, że nieobsługiwane typy reklam (nielinearne, VPAID) nie występowały bez błędów.
-
Pakiet SDK w wersji 3.13.1 zostanie wycofany 11 września 2020 r. Więcej informacji znajdziesz w harmonogramie wycofywania.
|
3.11.3 |
2019-06-11 |
- Naprawiono błąd związany z ustawieniem is_lat na urządzeniach AOSP.
-
Pakiet SDK w wersji 3.11.3 zostanie wycofany 3 września 2020 r. Więcej informacji znajdziesz w harmonogramie wycofywania.
|
3.11.2 |
2019-04-16 |
- Usunięto tę awarię:
java.lang.ClassNotFoundException: Didn't find class "j$.util.concurrent.ConcurrentHashMap" .
- Pakiet SDK w wersji 3.11.0 został oficjalnie wycofany 11 czerwca 2020 r. Więcej informacji znajdziesz w harmonogramie wycofywania.
|
3.11.0 Nieużywane |
2019-03-22 |
|
3.10.9 |
2019-03-13 |
- Naprawiono błąd warunkujący wyścig, w wyniku którego interfejs reklamy czasami nie renderował się w kolejnych reklamach po pominięciu pierwszej reklamy.
- Naprawiliśmy awarię, która występowała podczas wywoływania interfejsu API
getCompanionAds() .
- Pakiet SDK w wersji 3.10.7 zostanie wycofany 22 marca 2020 r. Więcej informacji znajdziesz w harmonogramie wycofywania.
|
3.10.7 |
2019-02-19 |
|
3.10.6 |
2019-01-23 |
- Dodaje metodę
seek() do interfejsu odtwarzacza strumieni danych.
- Dodano obsługę wywołań zwrotnych zdarzenia reklamowego
AD_BUFFERING .
- Nie można już przekazywać kontenerów w żądaniu reklamy. Nowy przepływ pracy wymaga, aby kontener został przekazany za pomocą konstruktora
AdsLoader .
- Dodaje metodę
BaseDisplayContainer.destroy() .
- Naprawia wyciek pamięci, który wystąpił podczas odtwarzania filmu.
- Wycofuje
requestNextAdBreak . Ten interfejs API zostanie usunięty w kolejnej wersji. Reklamy zostaną automatycznie pobrane na 4 sekundy przed przerwą na reklamę.
- Pakiet SDK w wersji 3.10.2 zostanie wycofany 19 lutego 2020 r. Więcej informacji znajdziesz w harmonogramie wycofywania.
|
3.10.2 |
2018-11-13 |
- Usunięto warunek wyścigu, w wyniku którego druga reklama w bloku reklamowym zwraca błąd
VAST 402 .
- Dodaje do pakietu SDK DAI na Androida ograniczenie liczby wyświetleń i wykluczenie konkurencji.
- Przenosi element
getAdProgressInfo() z jednostki organizacyjnej StreamManager do pola BaseManager .
- Dodaje
getVastMediaHeight() , getVastMediaWidth() i getVastMediaBitrate() do Ad .
-
Pakiet SDK w wersji 3.9.4 zostanie wycofany 23 stycznia 2020 r. Więcej informacji znajdziesz w harmonogramie wycofywania.
|
3.9.4 |
2018-08-01 |
- Dodaje
getCompanionAds() do Ad . Zwraca to reklamy towarzyszące tylko wtedy, gdy używasz dynamicznego wstawiania reklam.
- Dodaje nowe zajęcia
CompanionAd .
- Dodaje nowe zdarzenie
SKIPPABLE_STATE_CHANGED do wydarzenia AdEvent .
- Naprawia błąd polegający na tym, że w niektórych przypadkach ustawienie domyślne dla funkcji
focusSkipButtonWhenAvailable nie było respektowane.
-
Pakiet SDK w wersji 3.9.0 zostanie wycofany 1 sierpnia 2019 r. Więcej informacji znajdziesz w harmonogramie wycofywania.
|
3.9.0 |
2018-07-09 |
- Usługa Android TV jest teraz obsługiwana.
- Dodaje
focusSkipButton() do AdsManager . Ta funkcja będzie działać tylko na Androidzie TV.
- Dodaje wartość
getFocusSkipButtonWhenAvailable() do AdsRenderingSettings (wartość domyślna to true ). Ta funkcja będzie działać tylko na Androidzie TV.
- Dodaje
setFocusSkipButtonWhenAvailable() do AdsRenderingSettings . Ta funkcja będzie działać tylko na Androidzie TV.
VideoAdPlayer rozszerza teraz interfejs VolumeProvider . Implementacja tego interfejsu jest teraz wymagana do niestandardowego odtwarzania.
-
Pakiet SDK w wersji 3.8.7 zostanie wycofany 9 lipca 2019 r. Więcej informacji znajdziesz w harmonogramie wycofywania.
|
3.8.7 |
2018-05-23 |
- Zezwala na animacje w reklamach towarzyszących HTML.
-
Pakiet SDK w wersji 3.8.5 zostanie wycofany 23 maja 2019 r. Więcej informacji znajdziesz w harmonogramie wycofywania.
|
3.8.5 |
2018-04-09 |
- Naprawiono problem z ignorowaniem
ImaSdkSettings .
- Rozwiązano konflikty kompilacji związane z plikami wersji com.android.support.
- Dodaje
setAdWillPlayMuted do AdsRequest .
- Dodaje
setLoadVideoTimeout do AdsRenderingSettings .
-
Pakiet SDK w wersji 3.8.2 zostanie wycofany 9 kwietnia 2019 r. Więcej informacji znajdziesz w harmonogramie wycofywania.
|
3.8.2 |
2018-01-24 |
- Dodaje
setLiveStreamPrefetchSeconds do AdsRequest .
- Poprawki różnych dokumentów.
-
Pakiet SDK w wersji 3.7.4 zostanie wycofany 24 stycznia 2019 r. Więcej informacji znajdziesz w harmonogramie wycofywania.
|
3.7.4 |
2017-06-29 |
- Dodaje
setVastLoadTimeout do AdsRequest .
- Dodaje
getSkipTimeOffset do Ad .
-
Pakiet SDK w wersji 3.7.2 zostanie wycofany 29 czerwca 2018 r. Więcej informacji znajdziesz w harmonogramie wycofywania.
|
3.7.2 |
2017-05-25 |
- Dodaje
setDebugMode do ImaSdkSettings .
-
Pakiet SDK w wersji 3.7.1 zostanie wycofany 25 maja 2018 r. Więcej informacji znajdziesz w harmonogramie wycofywania.
|
3.7.1 |
2017-03-24 |
- Rozwiązuje konflikt przestrzeni nazw podczas korzystania z narzędzia Proguard.
- Rozmiar pojemnika zmniejszony o około 30 KB.
-
Pakiet SDK w wersji 3.7.0 zostanie wycofany 24 marca 2018 r. Więcej informacji znajdziesz w harmonogramie wycofywania.
|
3.7.0 |
2017-03-13 |
- Rozwiązaliśmy problem polegający na tym, że niektóre klasy IMA były nieumyślnie scalone w pakiet
a.a.a.a pakietu ProGuard.
-
Pakiet SDK w wersji 3.6.0 zostanie wycofany 13 marca 2018 r. Więcej informacji znajdziesz w harmonogramie wycofywania.
|
3.6.0 |
2017-02-16 |
- Dodaje te elementy do zasobu
Ad :
getAdWrapperCreativeIds()
getAdvertiserName()
getCreativeAdId()
getCreativeId()
getDealId()
getSurveyUrl()
getUniversalAdIdRegistry()
getUniversalAdIdValue()
- Dodaje
AdsManager.requestNextAdBreak().
- Dodaje te elementy do zasobu
AdsRenderingSettings :
setEnablePreloading()
getEnablePreloading()
- Dodaje te elementy do zasobu
AdsRequest :
setContentDuration()
setContentKeywords()
setContentTitle()
-
Pakiet SDK w wersji 3.5.2 zostanie wycofany 16 lutego 2018 r. Więcej informacji znajdziesz w harmonogramie wycofywania.
|
3.5.2 |
2016-11-14 |
- Dodaje odtwarzacz wideo należący do pakietu SDK, który opcjonalnie obsługuje odtwarzanie reklam.
- Dodaje funkcję
CompanionAdSlot.ClickListener oraz metody dodawania i usuwania odbiornika.
- Naprawiono problem z nieprawidłowymi logami błędów
getViewability() .
- Usunięto problem z działaniem ikon po kliknięciu i nieprawidłowym renderowaniem.
-
Pakiet SDK w wersji 3.4.0 zostanie wycofany 14 listopada 2017 r. Więcej informacji znajdziesz w harmonogramie wycofywania.
|
3.4.0 |
2016-09-12 |
- Poprawiono błąd związany z duplikatami plików podczas korzystania z Usług Google Play w wersji 9.0.0 lub nowszej.
|
3.3.2 |
2016-07-11 |
|
3.3.0 |
2016-05-31 |
|
3.2.1 |
2016-04-07 |
- Wersja usługi, brak nowych funkcji.
|
3.1.3 |
2015-12-16 |
|
3.b13.3 (beta) |
2015-09-10 |
- Wersja usługi, brak nowych funkcji.
|
3.b12.1 (beta) |
2015-07-20 |
|
3.b11.4 (beta) |
2015-05-21 |
- Dodaje do interfejsu API te elementy:
AdError.AdErrorCode.VAST_EMPTY_RESPONSE
AdError.getErrorNumber()
AdsRequest.setAdWillAutoPlay(Boolean)
CompanionAdSlot.isFilled()
ImaSdkSettings.setPlayerType(String)
ImaSdkSettings.setPlayerVersion(String)
|
3.b10.3 (beta) |
2015-03-24 |
- Dodano
ImaSdkSettings.getMaxRedirects i ImaSdkSettings.setMaxRedirects .
- Klasy IMA API to teraz
final .
- Numery wersji pakietu SDK mają teraz format 3.bX.Y. Litery „b” oznaczają wersję beta pakietu SDK.
- Usunęliśmy te wartości
AdError.AdErrorCode :
API_ERROR – zamiast tego użyj elementu UNKNOWN_AD_RESPONSE .
PLAYLIST_MALFORMED_RESPONSE – zamiast tego użyj elementu UNKNOWN_AD_RESPONSE .
REQUIRED_LISTENERS_NOT_ADDED – nie został zgłoszony przez pakiet SDK.
VAST_INVALID_URL – zamiast tego użyj elementu VAST_LOAD_TIMEOUT .
|
Beta 9 |
2014-10-17 |
- Dodaje interfejsy Ad API
getTitle , getDescription i getContentType .
- Dodaje do interfejsu reklamy informacje o pozycji bloku reklamowego, np. „Reklama 1 z 4: (0:13)”.
- Nie możesz już bezpośrednio decydować o wstrzymywaniu, odtwarzaniu i wznawianiu reklam za pomocą odtwarzacza wideo. Zamiast nich używaj właściwości
AdsManager.pause() i AdsManager.resume() .
|
Beta 8 |
2014-06-12 |
- Naprawiono problem z nieczytelnym wyświetlaniem reklam możliwych do pominięcia w interfejsie reklamy.
- Dokumentuje kod błędu informujący o przekroczeniu limitu czasu wczytywania pliku multimedialnego.
|
Beta wersja 7 |
2014-05-27 |
|
Beta 6 |
2014-04-14 |
- Dodaje obsługę VAST 3.
- Dodaje częściową obsługę VMAP (zachowanie zgodności z aktualnymi regułami reklamowymi Ad Managera).
- Dodaje do interfejsu API te elementy:
- AdError.AdErrorCode.ADS_REQUEST_NETWORK_ERROR
- AdEvent.AdEventType.LOG
- AdEvent.getAdData()
- AdPodInfo.getMaximumDuration()
- AdPodInfo.getPodIndex()
- AdPodInfo.getTimeOffset()
- Naprawiono błąd, przez który reklamy w trakcie filmu w zoptymalizowanym bloku reklamowym z kodem powodowały pomijanie wszystkich innych reklam w bloku reklamowym.
- Ustawienia AdsRenderingSettings przekazane do AdsManagera nie będą już ignorowane.
- Naprawiliśmy wiele błędów, aby zwiększyć stabilność.
|
Beta 5 |
2013-12-12 |
- Rozwiązanie problemu z reklamami możliwymi do pominięcia w playlistach.
|
Beta 4 |
2013-10-15 |
- Dodaliśmy możliwość resetowania wartości korelatora przez wywołanie contentComplete w elemencie AdsLoader.
|
Beta v3 |
2013-09-05 |
- Wersja usługi, brak nowych funkcji.
|
Beta v2 |
2013-07-07 |
- Publiczna wersja beta pakietu SDK.
|
Zamknięta wersja beta v2 |
2013-06-24 |
- Dodano interfejs API, aby ustawić język interfejsu w obiekcie
ImaSdkSettings .
Pamiętaj, że to ustawienie służy do ustawiania języka interfejsu, a nie języka reklamy.
- Rozwiązaliśmy konflikt, który występował, gdy aplikacja zawierała zarówno biblioteki IMA SDK, jak i AdMob SDK.
- Dodaliśmy możliwość rejestrowania różnych wewnętrznych wskaźników wydajności.
|
Zamknięta wersja beta 1 |
2013-04-02 |
-
Pierwsza wersja beta. Oto znane problemy w wersji beta:
Związane z pakietem SDK
Te AdEvents dostępne w pakiecie IMA SDK HTML5 nie są obsługiwane w pakiecie IMA SDK na Androida w wersji 3: IMPRESSION , LOG , SKIPPABLE_STATE_CHANGED , STOPPED , VOLUME_CHANGED , VOLUME_MUTED
Przykładowa aplikacja
- Chwilowo występuje problem z prawidłowym wznowieniem
odtwarzacza reklam po kliknięciu reklamy przez użytkownika. Na przykład, gdy wrócisz do aplikacji po kliknięciu reklamy, wznowienie jej odtwarzania spowoduje, że reklama zostanie przeskoczona do końca i dokończona, a nie wznawiana od miejsca, w którym została przerwana przed kliknięciem.
- Reklamy zwracane przez tag reklamy „Instream 2” są niezgodne z pakietem SDK IMA Android w wersji 3.
- Przykładowy odtwarzacz nie wyłącza automatycznie przewijania (przewijania) podczas odtwarzania reklam. Pamiętaj, by wyłączyć przewijanie w odtwarzaczu podczas odtwarzania reklam.
|