Informacje o wersjach pakietu Google IMA HTML5 SDK

Wersje od 3.550.0 do 3.782.0

Najnowsza wersja pakietu IMA HTML5 SDK to v3.792.0. Więcej informacji znajdziesz w historii wersji pakietu Google IMA HTML5 SDK.

Wersja Data wydania Uwagi
3.789.0 2026-09-10
  • Dodaje opcję konfiguracji do ustawień IMA. Ta opcja umożliwia dostosowanie przedziału czasu wstępnego wczytywania multimediów do wolnego rozpoznawania nazw DNS lub przerw w działaniu sieci zamiast korzystania z 8-sekundowego stałego przedziału czasu.
3.782.0 2026-08-06
  • Dodaje właściwość AdsRenderingSettings.prerollLoadVideoTimeout, która umożliwia ustawienie czasu oczekiwania na wczytanie reklam przed filmem.
  • Rozwiązaliśmy problem, który powodował, że pakiet IMA DAI SDK nie przesyłałskipoffset wartości VAST do reklam SIMID na początku strumienia.
3.780.3 2026-08-03
  • Rozwiązaliśmy problem, który powodował, że pakiet IMA nie przesyłał wartości VAST skipoffsetdo reklam SIMID po uruchomieniu odtwarzacza.
3.779.0 2026-07-23
  • Rozwiązuje problem z wyciekiem pamięci, który powodowały odbiorniki pagehide.
3.765.0 2026-05-20
3.763.2 2026-05-07
  • Zwiększa stabilność strumieni DASH DAI w internecie mobilnym.
3.757.0 2026-04-15
  • Dodaje te wartości AdError.ErrorCode:
    • STREAM_INITIALIZATION_TIMEOUT: 1023
    • STREAM_AUTHORIZATION_FAILED: 1024
3750,0 2026-03-16
  • Rozwiązuje problem, który powodował, że komunikaty końcowe SIMID przepełniały kontener końcowy.
3744,0 2026-02-24
  • Aktualizuje klasę AdsLoader, aby pakiet IMA SDK był zgodny z przepisami zasad TCF w wersji 2.3.
3.736.0 2026-01-09
3.725.0 2025-10-13
  • Rozwiązuje błąd ReferenceError: Can't find variable: URLSearchParams podczas wczytywania reklam na telewizorach smart TV i konsolach, takich jak Xbox, PlayStation, Tizen i platformy korzystające z WebOS.
3.724.0 2025-10-09
  • Usuwa funkcje wycofanych metod ImaSdkSettings.setCookiesEnabled() i ImaSdkSettings.isCookiesEnabled().
3.719.1 2025-09-08
  • Poprawia pozycjonowanie ikony VPAID w przypadku reklam pełnoekranowych.
  • Poprawia wyśrodkowanie obrazów plakatu audio.
3.711.0 2025-08-07
  • Poprawia zgodność z XHTML.
3.710.0 2025-08-06
  • Dodaje obsługę śledzenia kliknięć reklam w przypadku strumieni obsługujących pody.
  • Naprawia błąd TypeError: a.brands.some is not a function.
  • Rozwiązuje problem, w którym raporty IMA zbyt często zgłaszają zdarzenia ukończenia reklamy.
  • Naprawia błąd powodowany przez nieprawidłowe wartości parametru sz=.
3.704.0 2025-06-19
  • Rozwiązuje problem związany z używaniem obiektu DOMRect, w przypadku którego pakiet IMA SDK zwracał błąd DOMRect is not defined w środowiskach korzystających z Chromium w wersji starszej niż 61.
  • Poprawia pomiary widoczności OMID w przypadku przeglądarki Firefox w wersji 139.
3700,0 5.06.2025 r.
  • Wycofuje metodę ImaSdkSettings.setCookiesEnabled().
3.697.0 2025-05-28
  • Oznacza parametr viewMode jako opcjonalny w klasie AdsManager i metodach init() oraz resize(). Parametr viewMode nie ma wpływu na działanie i możesz go zignorować.
  • Rozwiązaliśmy problem, który powodował, że interfejs reklamy nie wyświetlał się podczas dołączania do transmisji na żywo w trakcie przerwy na reklamę.
  • Usuwa wycofany typ wyliczeniowy ViewMode.
3.695.1 2025-04-30
  • Aktualizuje dokumentację metod AdsManager, expand() i collapse() w zakresie ich działania w przypadku reklam nielinearnych i reklam VPAID.
3.693.0 2025-04-14
  • Wycofuje tryb dostępu DOMAIN OMID.
3.691.0 2025-03-31
  • Rozwiązuje problem, który powodował, że IMA nie renderował ikony Informacja.
  • Naprawia błąd, w którym metoda getCompanionAds() zwracała nieaktualne dane reklamy towarzyszącej w przypadku reklam o tym samym identyfikatorze.
3690,0 2025-03-26
  • Naprawiliśmy błąd, który powodował, że filmy nie odtwarzały się w elementach wideo z serwerem proxy.
3689,6 24.03.2025 r.
  • Dodaje klasę AdPeriodData, która jest dostępna w zdarzeniu AD_PERIOD_STARTED i można się do niej odwołać za pomocą StreamEvent.getStreamData().
  • Ulepsza wpisywanie, aby dopasować je do typu zdarzenia i klasy wywołania zwrotnego detektora.
  • Dodaje ostrzeżenia konsoli dotyczące wycofanych i nieobsługiwanych interfejsów API nasłuchiwania zdarzeń.
  • Rozwiązaliśmy problem z wstawianiem reklam sterowanym przez serwer (SGAI), który powodował opóźnienia zdarzeń AD_BREAK_STARTED i AD_PERIOD_STARTED.
  • Poprawia stabilność w przypadku nieudanych żądań sieciowych.
  • Wyjaśnia interfejsy API nasłuchiwania zdarzeń.
3.681.0 22.01.2025 r.
  • Dodaje obsługę Ad.getCompanionAds() zwracania tablicy reklam towarzyszących we wszystkich zdarzeniach po zdarzeniu reklamy STARTED.
3673,0 2024-10-16
3.668.1 2024-09-23
  • Rozwiązuje problem powodujący błędy 1005 podczas korzystania z przykładowego kodu IMA w środowisku localhost.
3.667.0 2024-09-18
  • Aktualizuje parametr networkCode dla elementów LiveStreamRequest i VODStreamRequest tak, aby był opcjonalny. Zachęcamy do uwzględnienia parametru networkCode, aby dopasować ustawienia identyfikatora używane w usłudze Ad Manager.
3.661.1 2024-08-26
  • Dodaje język malajski (ms) do listy obsługiwanych ustawień regionalnych.
3660,0 2024-08-20
  • Dodaje obsługę wartości minSuggestedDuration w przypadku reklam nieliniowych. Wcześniej IMA wyświetlał wszystkie reklamy nielinearne przez 45 sekund.
3653,0 2024-07-24
  • Rozwiązuje problem w niezabezpieczonych środowiskach, http:// lub localhost, w zaktualizowanych wersjach Chrome.
3.650.0 2024-07-03
3.647.0 2024-06-20
  • Dodaje wymagane pole StreamRequest.networkCode z kodem sieci Ad Managera wydawcy w przypadku żądań transmisji na żywo i VOD.
  • Dodaje kod AdError 1022 w przypadku nieprawidłowych lub nieobsługiwanych docelowych adresów URL.
  • Naprawia błąd, który powoduje nieskończoną pętlę błędów w środowiskach CTV w przypadku reklam, które można pominąć.
3.642.0 2024-05-23
  • Rozwiązuje problem z plikami cookie w pingach śledzących VAST.
3.637.1 2024-04-25
3.631.0 2024-04-01
3.627.0 2024-03-06
  • Rozwiązuje problem z elementem iframe, który powoduje ostrzeżenie w konsoli dotyczące wyjścia z piaskownicy elementu iframe.
3.624.0 2024-02-29
3.621.0 2024-02-15
  • Dodaje ikony Informacje o tej reklamie do reklam towarzyszących.
  • Ulepsza obsługę nowych żądań reklam z tym samym parametrem AdsLoader podczas odtwarzania reklamy.
3.617.1 2024-02-05
  • Dodaje atrybut title do elementów iframe, aby zwiększyć dostępność
3.616.1 2024-01-31
  • Dodaje obsługę reklam towarzyszących w przypadku wyświetlania bloków reklamowych.
  • Rozwiązuje problem z reklamami AdSense z elastycznymi reklamami towarzyszącymi.
3.614.1 2024-01-22
  • Dodaje obsługę lokalizacji w języku islandzkim ('is').
3.612.0 2024-01-11
  • Pakiet IMA preferuje teraz renderowanie kreacji SIMID zamiast kreacji VPAID.
3609,0 2023-12-12
  • Dodaje obsługę wyświetlania bloków reklamowych VOD w ramach dynamicznego wstawiania reklam za pomocą klasy PodVodStreamRequest.
  • Rozwiązaliśmy problem z transmisjami na żywo z dynamicznym wstawianiem reklam, który powodował, że jeśli użytkownicy dołączyli do transmisji w trakcie przerwy na reklamę, reklama nie była klikalna.
3.607.0 2023-12-04
  • Rozwiązaliśmy problem, który powodował, że gdy nie były zwracane żadne reklamy, nie były wysyłane sygnały błędów VAST.
  • Aktualizacje AdsManager.skip() umożliwiające pomijanie reklam tylko wtedy, gdy IMA nie renderuje przycisku Pomiń reklamę i reklamę można pominąć.
  • Aktualizuje tłumaczenia na inne języki.
3.601.0
Wycofano
2023-11-06
  • Wycofano do wersji 3.600.0 z powodu problemów z klikalnością w dynamicznym wstawianiu reklam.
  • Wersja usługi. Brak nowych funkcji.
3600,0 2023-11-02
  • Dodaje działanie, które wysyła ping błędu, jeśli IMA otrzyma pusty plik VAST.
3.598.0 2023-10-26
  • Dodaje zachowanie, które zapobiega uruchamianiu adresów URL wyświetleń about:blankVAST.
3.597.0 2023-10-23
  • Dodaje funkcję, która umożliwia pakietowi IMA wybieranie innych reklam z bufetu do odtwarzania, jeśli główna reklama zwraca pusty tag VAST.
3.595.0 2023-10-10
  • Rozwiązuje problem, który powodował, że na niektórych podłączonych telewizorach wartość performance.now() była nieokreślona.
  • Rozwiązuje problem polegający na tym, że elementy interfejsu reklam nie renderowały się w określonych implementacjach niestandardowych.
3.594.0 2023-10-04
  • Dodaje StreamManager.getAdSkippableState() do zwracanej wartości true, jeśli reklamę można obecnie pominąć.
  • Rozwiązuje problem z IMA DAI, w którym wartość skipoffset= jest ignorowana, jeśli odpowiedź VAST zawiera niestandardowy moduł śledzący zdarzenie pominięcia.
3.592.0 2023-09-27
  • Rozwiązuje problem z pakietem IMA po stronie klienta, w którym wartość skipoffset= jest ignorowana, jeśli odpowiedź VAST zawiera niestandardowy moduł śledzenia zdarzenia pominięcia.
3.582.5 2023-07-25
  • Dodaje zdarzenie reklamy AD_BREAK_FETCH_ERROR, które jest uruchamiane, gdy w przerwie na reklamę nie można odtworzyć żadnych reklam.
  • Aktualizuje działanie AdPodInfo.getPodIndex() w celu obsługi reklam przed filmem w transmisjach na żywo z dynamicznym wstawianiem reklam.
  • Poprawia wartość zwracaną przez Ad.getContentType() w przypadku reklam nielinearnych z zasobami HTML lub iframe.
3.580.0 2023-07-10
  • Dodaje błąd konsoli, gdy do interfejsu DAI StreamManager i klienta AdDisplayContainer zostanie przekazany element inny niż HTMLVideoElement, ponieważ powoduje to niepowodzenie pomiarów widoczności i słyszalności.
3.579.0 2023-07-05
  • Dodaje ostrzeżenie do konsoli, gdy używana jest wycofana funkcja extern googletag.encryptedSignalProviders.
3.573.0 2023-05-15
  • Rozwiązuje problem, który powodował, że pakiet IMA nie zgłaszał, że wymagane reklamy towarzyszące nie były wyświetlane, gdy nie były dostępne żadne boksy reklam towarzyszących.
3.568.1 2023-04-13
  • IMA wywołuje teraz CLICK zdarzenie reklamy w przypadku kliknięć reklam SIMID.
  • Wycofuje błąd reklamy 1300:CONSENT_MANAGEMENT_PROVIDER_NOT_READY.
3.566.2 2023-03-28
  • Tylko aktualizacja dokumentacji. Określa, że DAI adTagParameters akceptuje tylko wartości string.
3.565.0 2023-03-21
3.564.1 2023-03-20
  • Zmienia nazwy tych interfejsów API: VideoStitcherVodStreamRequest
3.557.0 2023-02-21

Wyświetlanie wcześniejszych wersji (sprzed 2023 r.)

3.548.0 2022-12-06
  • Dodaje StreamData.dashPeriodUrl za StreamData z STREAM_INITIALIZED. Ten adres URL jest używany w przypadku strumieni DASH z blokami reklamowymi w linearnych transmisjach na żywo.
3544,0 2022-11-10
3.541.0 2022-10-27
  • Rozwiązuje problem polegający na tym, że IMA jest nieumyślnie dodawana do obiektu okna.
3.532.0 2022-09-21
  • Rozwiązaliśmy problem z DAI, który powodował błąd konsoli podczas rozpoczynania sesji reklamy OMID.
  • Rozwiązuje problem, który uniemożliwiał użytkownikom kliknięcie reklamy liniowej po reklamie nielinearniej.
3.531.0 2022-09-19
  • Umożliwia kreacjom SIMID requestPause i requestPlay podczas transmisji na żywo. Ta funkcja jest już dostępna w przypadku strumieni VOD.
  • Rozwiązuje problem, który powodował, że po zakończeniu reklamy wideo czasami wysyłane były niepotrzebne nieudane żądania sieciowe ustawione na „null”.
3.529.2 2022-09-08
  • Rozwiązuje problem, w którym niektóre identyfikatory kreacji w łańcuchu otoczek nie są wypełniane w obiekcie reklamy.
3.526.0 2022-08-22
  • Rozwiązuje problem z parametrem is_lat na połączonych urządzeniach TV.
  • Rozwiązaliśmy problem, który powodował nieprawidłowe wyświetlanie przycisku Więcej informacji na komputerach.
3.523.0 2022-08-04
3.522.0 2022-07-18
  • Aktualizuje działanie domyślnej maksymalnej szybkości transmisji w przypadku połączeń Wi-Fi. Maksymalną szybkość transmisji możesz zastąpić wartością AdsRenderingSettings.bitrate.
3521.0 2022-07-12
  • Dodaje zdarzenie AD_CAN_PLAY, które jest uruchamiane przez IMA, gdy reklama jest gotowa do odtworzenia. Używaj tego zdarzenia, aby wiedzieć, kiedy zaktualizować interfejs odtwarzacza po zdarzeniu AD_BUFFERING.
  • Rozwiązuje problem z interfejsem reklamowym w przypadku reklam innych niż TrueView, które następowały po reklamach TrueView w bloku reklamowym.
3520,0 2022-06-29
3.517.2 2022-05-23
3.513.0 2022-05-03
3.512.0 2022-04-21
  • Rozwiązuje problem z serwerem proxy GPT, który występuje, gdy jest on używany do przekazywania zdarzeń z IMA przez granicę elementu iframe.
3.508.0 2022-03-28
  • Rozwiązaliśmy problem polegający na tym, że podczas reklam VMAP wywołanie funkcji adsLoader.onContentComplete() po adsManager.destroy() powodowało nieprawidłowe odtwarzanie reklam po filmie.
  • Rozwiązuje problem, który powodował, że podczas reklam VMAP wywołanie funkcji AdsManager.discardAdBreak() czasami nie powodowało odrzucenia przerwy na reklamę.
3.501.0 2022-02-17
3498,1 2022-02-10
  • Jeśli określono TFUA lub TFCD, identyfikator RDID nie będzie już wysyłany w żądaniu reklamy.
  • Usunięto błąd polegający na tym, że pakiet SDK zastępował parametr adresu URL.
3495,1 2022-01-10
  • Rozwiązuje problem, w którym zmienna google.ima.OmidVerificationVendor była niezdefiniowana.
3494,0 2022-01-04
  • Rozwiązuje problem, w którym reklamy TrueView zachęcające do działania z elementami końcowymi wymuszały skupienie na przycisku pominięcia, co powodowało niezamierzone przewijanie.
3493,0 2021-12-16
  • Wprowadzamy obsługę OMID w pakiecie IMA HTML5 SDK po stronie klienta i w DAI. Uwaga: wydawcy mogą nadal zauważać niewielką (poniżej 7%) rozbieżność między wyświetleniami w OMID a wyświetleniami w Ad Managerze.
  • Dodaje nowy interfejs OMID Access Mode API.
3488,0 2021-11-08
  • Usuwa ostrzeżenia „Unrecognized Feature” (Nierozpoznana funkcja) rejestrowane w konsoli.
  • Poprawia działanie rezerwowe w przypadku reklam w JavaScript związanych z rozmiarem żądania reklamy.
3.485.1 2021-10-11
  • Rozwiązuje problem z OMID, który mógł występować, gdy w ciągu życia jednego kontenera AdsDisplayContainer wczytywano wiele menedżerów reklam.
  • Naprawiono błąd, w którym w przypadku niektórych reklam funkcja Dlaczego ta reklama? mogła wyświetlać się 2 razy.
3483,2 2021-10-04
  • Naprawia błąd w integracji IMA z OMID w przypadku internetu, gdy jest używana w modelu Shadow DOM.
3.480.1 2021-09-13
  • Naprawiliśmy błąd, który powodował, że w przypadku wyciszenia odtwarzacza wideo DAI zgłaszał do pakietu OM SDK nieprawidłową głośność.
3.479.1 2021-09-08
3.474.0 2021-08-09
  • Dodaje rozwinięcie makra US_PRIVACY w adresach URL śledzenia i żądania zgodnie ze standardem IAB CCPA.
3.470.1 2021-07-01
  • Naprawia błąd w Safari na urządzeniach mobilnych, który powodował, że po zakończeniu przerwy na reklamę nie zwalniano prawidłowo kontroli odtwarzacza.
3.469.0 2021-06-24
  • Rozwiązuje błąd, który występował, gdy reklamy towarzyszące były pobierane przed zdarzeniem STARTED.
3467,0 2021-06-17
  • Rozwiązuje problem z reklamami VPAID w trybie INSECURE, który był spowodowany aktualizacją przeglądarki Chrome.
3.458.0 2021-05-13
  • Dodaje klasę DaiSdkSettings z tymi interfejsami API:
    • DaiSdkSettings.getFeatureFlags()
    • DaiSdkSettings.setFeatureFlags()
3452,0 2021-04-15
  • Zmienia działanie wstrzymywania reklam, tak aby wstrzymywać reklamy za każdym razem, gdy kliknięcia reklam powodują opuszczenie strony. Ta zmiana wymaga od wydawców wyświetlania interfejsu do wznawiania reklam po ich wstrzymaniu. Więcej informacji o tej zmianie znajdziesz w  poście na blogu dotyczącym zmian w działaniu wstrzymywania. Wydawcy mogą przetestować wdrożenie tych zmian za pomocą tego tagu reklamy.
3.448.1 2021-03-31
  • Dodaje właściwość AdsRequest.pageUrl, która pomaga w kierowaniu reklam. Wartość właściwości zastępuje parametr &url= w przypadku żądań reklam.
  • Aktualizuje zdarzenie AdEvent.Type.DURATION_CHANGE, aby było wysyłane, gdy kreacja SIMID zmieni swój czas trwania.
  • Rozwiązuje problem, który powodował, że wstępnie załadowane reklamy SIMID mogły uniemożliwiać rejestrowanie zdarzeń kliknięcia w przypadku kolejnych reklam w środowiskach mobilnych.
3.447.1 2021-03-15
  • Aktualizuje działanie typów MIME określonych za pomocą parametru AdsRenderingSettings.mimeTypes, tak aby typy nieobsługiwane przez przeglądarkę były ignorowane.
  • Dodaliśmy obsługę rozszerzeń, takich jak śledzenie Widoku aktywnego i śledzenie niestandardowe, podczas strumieniowania bloków reklamowych.
3.446.1 2021-03-08
  • Rozwiązaliśmy problem, który powodował, że reklamy wyświetlane po reklamie SIMID nie wysyłały zdarzeń TAPPED.
3.445.1 2021-03-02
  • Rozwiązaliśmy problem polegający na tym, że nieliniowe reklamy w trakcie filmu wyświetlały się zbyt krótko, gdy reklamy po filmie były wstępnie wczytywane.
3.444.1 2021-02-25
  • Zmienia komunikat o błędzie, gdy tag reklamy zwraca tylko wartość <Playlist/> zamiast VAST_EMPTY_RESPONSE: 1009 i UNKNOWN_AD_RESPONSE: 1010.
  • Rozwiązuje błąd, który powodował, że linearne reklamy AdSense były zgłaszane jako nielinearne.
  • Naprawia błąd w reklamach simid, w którym wywołanie requestChangeDuration było możliwe tylko raz.
  • Usunięto błąd, który powodował wysyłanie zbędnych pingów i błędów 404 podczas wyświetlania reklam w podcastach.
3.442.0 2021-02-17
  • Dodaje interfejs Feature Flags API, którego można używać do włączania i wyłączania określonych funkcji, które nie są na stałe włączone w IMA. Użyj ImaSdkSettings.getFeatureFlags() i ImaSdkSettings.setFeatureFlags(), aby pobrać i ustawić flagi funkcji. W przyszłych wersjach pakietu SDK flagi funkcji będą używane w przypadku dodatkowych funkcji, które wymagają zgody użytkownika.
  • Dodaje flagę funkcji enableOmidBeta dla osób, które chcą wziąć udział w otwartych testach beta OMID w przypadku internetu.
  • Dodaje specjalną wartość nieznanego czasu trwania (-3), aby wyłączyć wstępne wczytywanie reklamy po filmie w VMAP. Aby to zrobić, użyj AdsRequest.contentDuration().
3439,0 2021-02-08
  • Dodaliśmy metodę ImaSdkSettings.setSessionId() do ustawiania identyfikatora sesji, który jest używany wyłącznie do ograniczania liczby wyświetleń.
3.438.0 2021-02-03
  • Rozwiązaliśmy problem, który powodował, że zdarzenia IMA były czasami duplikowane, gdy włączone było wstępne wczytywanie.
3.436.0 2021-01-26
  • Rozwiązaliśmy błąd w wyświetlaniu podów, który powodował, że wczesne weryfikacje metadanych mogły być wysyłane wielokrotnie.
  • Usunęliśmy błąd polegający na tym, że wartość AdServingId zastępowała wartość AdSystem, jeśli była ustawiona niżej w VAST.
3.433.2 2021-01-14
  • Umożliwia wyświetlanie reklam w ograniczony sposób, gdy użytkownik nie wyraża zgody na pliki cookie, odmawia zgody na pliki cookie lub gdy IMA nie otrzymuje prawidłowego ciągu tekstowego dotyczącego przejrzystości i uzyskiwania zgody na przetwarzanie danych w regionach objętych RODO i dyrektywą o e-prywatności po okresie przejściowym integracji z zasadami IAB TCF w wersji 2.
Wycofaj do wersji 3.429.0 2020-12-10
  • Cofnięcie do wersji 3.429.0 z powodu problemu w wersji 3.430.0, w której punkty sygnałowe w przypadku strumieni VOD z DAI zwracały czas rozpoczęcia i zakończenia równy 0. Ten problem wystąpił głównie w przypadku natywnych pakietów SDK (Android i iOS).
3.427.1 2020-12-02
  • Zaktualizowano informacje referencyjne dotyczące contentDuration, aby wyjaśnić przypadek użycia dotyczący wstępnego wczytywania reklam typu post-roll w VMAP.
  • Naprawiliśmy błąd, który powodował, że reklamy VPAID miały nieprawidłowy rozmiar.
  • Usunęliśmy błąd polegający na tym, że metoda getAdSkippableState zwracała nieprawidłowe wartości.
Wycofaj do wersji 3.423.0 2020-11-11
  • Wycofanie do wersji 3.423.0 z powodu problemu w wersji 3.424.1, w której zmiany w zachowaniu wstrzymywania reklam negatywnie wpłynęły na wielu wydawców.
3.424.1 2020-11-09
  • Naprawiliśmy błąd, który powodował, że zmiany głośności nie były zachowywane po wstępnym wczytaniu menedżerów reklam.
  • Zmieniono działanie wstrzymywania reklam, aby wstrzymywać je w każdej chwili, gdy kliknięcia reklam powodują opuszczenie strony. Ta zmiana wymaga od wydawców wyświetlania interfejsu do wznawiania reklam po ich wstrzymaniu. Więcej informacji o tej zmianie znajdziesz w  poście na blogu dotyczącym zmian w działaniu wstrzymywania. Wydawcy mogą przetestować wdrożenie tych zmian za pomocą tego tagu reklamy.
3.420.1 2020-11-02
  • Rozwiązaliśmy problem, który w niektórych przypadkach powodował, że po pominięciu reklamy przed filmem nie odtwarzała się reklama w trakcie filmu, a zamiast niej wyświetlał się czarny ekran z dźwiękiem reklamy przed filmem.
3.418.3 2020-10-22
  • Naprawiono błąd, w którym parametry zgody były usuwane z żądań reklamy w reklamach AdSense.
3.418.1 2020-10-21
  • Pliki multimedialne HLS nie są już formatem kontenera do wyboru w Chrome na komputerze ani w internecie mobilnym.
  • Rozwiązaliśmy problem z wywołaniami funkcji AdsManager.destroy(), w których użycie VmapAdManager w określonych sytuacjach nie powodowało uruchomienia zdarzenia ALL_ADS_COMPLETED.
3.417.2 2020-10-19
  • Rozwiązaliśmy problem z ciągami tekstowymi dotyczącymi przejrzystości i zgody, który powodował, że ciąg tekstowy nie był rozpoznawany, gdy adres URL tagu reklamy i adres URL podany przez dostawcę usług zarządzania zgodą użytkowników miały różne wartości.
  • Naprawiono błąd, w którym zdarzenie IMPRESSION było wysyłane do wydawcy w przypadku nielinearnych reklam AdSense, nawet jeśli nie można było wyświetlić reklamy z powodu ograniczeń rozmiaru.
  • Rozwiązaliśmy problem, który powodował, że fullscreen wydarzenia w iOS były liczone 2 razy.
3.415.1 2020-10-05
  • Usunęliśmy błąd, który powodował zaciemnianie właściwości AdProgressData.
  • Zabezpieczone reklamy VPAID z elementami wideo proxy prawidłowo przekazują teraz zdarzenie zmiany pełnego ekranu.
  • ima3_dai_debug.js zapisuje teraz w konsoli dodatkowe logi.
  • Pakiet IMA rejestruje teraz protokoły VPAID wymienione w sekcji 3 wytycznych dotyczących definicji VPAID.
  • Naprawiliśmy błąd, który powodował, że reklamy korzystające z komponentu rezerwowego czasami wysyłały 2 razy to samo żądanie reklamy.
3.411.1 2020-09-23
  • Zmodyfikowaliśmy działanie precyzyjnych linków na urządzeniach z Androidem 6.0 i starszymi wersjami, aby w razie potrzeby przekierowywać użytkowników do aplikacji reklamodawcy zamiast na stronę docelową.
3.410.0 2020-09-17
  • Dodaliśmy do pakietu DAI SDK obsługę reklam towarzyszących w ramce iframe i HTML.
3.407.0 2020-09-02
3.405.0 2020-08-27
  • Dodaliśmy do pakietu DAI SDK metodę StreamManager.focus(), która umożliwia programowe zmiany fokusu w przypadku przycisku pomijania i innych interaktywnych elementów interfejsu.
3.404.1 2020-08-25
  • Dodaliśmy do pakietu SDK po stronie klienta metodę AdsManager.focus(), która umożliwia programowe zmiany fokusu w przypadku przycisku pomijania i innych interaktywnych elementów interfejsu.
  • Zmieniono czas pojawiania się reklam FullSlot z 2 sekund na 0,3 sekundy.
  • Jeśli boks reklamy VPAID ma rozmiar 0x0 w momencie inicjowania, pakiet SDK wywoła metodę resizeAd() reklamy VPAID, gdy rozmiar boksu zostanie prawidłowo ustawiony, aby reklama zmieniła rozmiar i dopasowała się do nowych wymiarów boksu.
3.403.1 2020-08-24
  • Naprawiliśmy problem z parametrem adPodInfo.podIndex w przypadku strumieni DAI VOD, aby reklamy w trakcie filmu były prawidłowo indeksowane od 1.
  • Rozwiązaliśmy problem z parametrem adPodInfo.timeOffset w przypadku strumieni DAI VOD, który powodował, że reklamy wyświetlane po zakończeniu odtwarzania nie zwracały prawidłowo wartości -1.
  • Zapewniliśmy, że elementy AdsDisplayContainer w modelu Shadow DOM nie są już blokowane.
3.402.0 2020-08-13
  • Ponowne udostępnienie integracji z Zasadami IAB dotyczącymi przejrzystości i uzyskiwania zgody na przetwarzanie danych w wersji 2.0 po rozwiązaniu rozbieżności między wartościami gdpr=1 i gdpr=true, aby obie wartości były oceniane w ten sam sposób. Zalecamy użycie znacznika gdpr=1.
3.399.2 2020-07-28
  • Dodano zdarzenia reklam StreamEvent.Type.PAUSED i StreamEvent.Type.RESUMED do pakietu SDK DAI.
  • Dodaliśmy zdarzenie ICON_FALLBACK_IMAGE_CLOSED, które jest wywoływane, gdy na urządzeniach CTV zamykane jest okno obrazu zastępczego ikony.
  • Rozwiązaliśmy problem, który uniemożliwiał wyświetlanie reklam towarzyszących, gdy reklama miała ten sam identyfikator co poprzednia reklama.
  • Dodano obsługę żądań zmiany czasu trwania reklam SIMID w pakiecie SDK po stronie klienta.
3.398.1 2020-07-21
  • Dodaliśmy dodatkowe dane logów do pakietów SDK do debugowania DAI.
3.397.1 2020-07-21
  • Zintegrowaliśmy plik cookie GFP ze standardem TCF w wersji 2.0 dotyczącym RODO. Gdy wydawcy zintegrują się z platformą CMP, ich użytkownicy z Europejskiego Obszaru Gospodarczego i Wielkiej Brytanii nie będą używać plików cookie, jeśli spełniony jest którykolwiek z tych warunków:
    • Wydawca zrezygnował z tej funkcji.
    • Użytkownik wyraźnie zrezygnował z tej funkcji.
    • Platforma CMP oczekuje na interakcję użytkownika.
3.396.0 2020-07-16
  • Dodaliśmy możliwość dostosowywania czasu oczekiwania na decyzje dotyczące bloku reklamowego w przypadku strumieni DAI przez określenie wartości (w milisekundach) parametru dai-apto dla streamRequest.adTagParameters. To ustawienie wpływa też na czas oczekiwania na inicjowanie strumienia, który jest o 4 sekundy dłuższy niż wartość dai-apto.
3395,0 2020-07-14
  • Rozwiązaliśmy problem z kliknięciami w przypadku DAI w Safari na urządzeniach mobilnych.
  • Wycofaliśmy tymczasowo integrację z zasadami TCF IAB w wersji 2 z powodu rozbieżności między korzystaniem z gdpr=1 a gdpr=true.
3.394.0 2020-07-13
  • Ulepszyliśmy obsługę wyjątków w przypadkach, gdy podczas inicjowania nie jest dostępna sieć.
  • Zmodyfikowano zdarzenie AD_PERIOD_ENDED, aby zniszczyć aktualnie odtwarzaną reklamę i zresetować wszystkie dane z nią powiązane.
  • Dodano raportowanie zmian głośności w przypadku reklam VPAID.
  • Dodaliśmy parametr subtitle_name do napisów DAI, aby określać zestawy napisów w tym samym języku.
3.391.0 2020-06-15
  • Naprawiliśmy błąd, który umożliwiał wyświetlanie reklam możliwych do pominięcia w transmisjach na żywo.
3.388.1 2020-06-02
  • Dodano funkcję zwracania błędu, gdy plik VPAID JavaScript próbuje odtworzyć reklamę przed wywołaniem zdarzenia reklamowego w pakiecie SDK.
  • Naprawiliśmy błąd, który w niektórych przypadkach powodował ignorowanie znaku CompanionAdSelectionSettings.
3.384.0 2020-05-04
  • Ulepszono dostępność przycisku pomijania:
    • Umożliwiliśmy zaznaczanie tekstu przed pominięciem, aby czytniki ekranu mogły go odczytywać.
    • Dodano wartości aria-label do odliczania przed pominięciem i przycisku pomijania.
3.383.0 2020-04-28
  • Dodaliśmy obsługę reklam SIMID po stronie klienta.
3381,1 2020-04-16
  • Rozwiązaliśmy problem, który powodował, że odtwarzanie treści mogło się zawieszać, jeśli nie udało się załadować reklam na playliście z regułami dotyczącymi reklam.
3.379.2 2020-04-09
  • Zaktualizowano obsługę reklam VPAID, aby nie tworzyć już nowych elementów wideo. Wcześniej pakiet IMA tworzył nowy element wideo dla reklam VPAID, gdy element dostarczony przez wydawcę nie działał zgodnie z oczekiwaniami.
3.373.2 2020-03-10
  • Naprawiliśmy błąd, który powodował nieprawidłowe wywoływanie zdarzeń VOLUME_CHANGED i VOLUME_MUTED.
3.367.1 2020-02-12
  • Dodaliśmy metodę getVersion w klasie AdsLoader, aby umożliwić pobieranie bieżącej wersji pakietu SDK.
3.366.0 2020-02-06
  • Wycofaliśmy użycie interfejsu ViewMode API.
3.365.1 2020-02-03
3.364.0 2020-01-28
  • Rozwiązaliśmy problem z ustawianiem lokalizacji w pakiecie SDK DAI.
  • Zaktualizowano dane punktów wskazujących, aby używać teraz precyzji zmiennoprzecinkowej.
3.361.1 2020-01-21
  • Lepsza widoczność informacji Dlaczego ta reklama? i Czas trwania reklamy na urządzeniach mobilnych o niewielkiej szerokości.
3360,0 2020-01-15
  • Zaktualizowaliśmy czasy punktów sygnałowych do liczb zmiennoprzecinkowych, aby były dokładniejsze.
  • Dodaliśmy obsługę wyświetlania ikon z reklam opakowujących oprócz ikon z reklam wstawianych.
  • Zaktualizowaliśmy logikę wykrywania nakładek, aby dokładniej określać widoczność.
3.358.2 2020-01-15
  • Rozwiązaliśmy problem w przeglądarce Internet Explorer 11, który powodował, że zmienna EventTarget była niezdefiniowana.
3.358.1 2020-01-08
  • Usunęliśmy tekst przed pominięciem z odliczania czasu do pominięcia w reklamach możliwych do pominięcia.
3355,4 2020-01-03
  • Dodaliśmy obsługę wyszukiwania i przekazywania parametrów zgody wymaganych przez CCPA i RODO.
  • Rozwiązaliśmy problem, który powodował nieprawidłowe blokowanie niestandardowego odtwarzania w Safari na urządzeniach mobilnych z iOS.
3.355.3 2019-12-10
  • Rozwiązaliśmy problem, który w niektórych przypadkach uniemożliwiał rejestrowanie zdarzeń w dzienniku.
3.355.0 2019-12-05
  • Rozwiązaliśmy problem z kliknięciami, które zawierają przekierowania do App Store na urządzeniach z iOS.
3.354.0 2019-12-04
  • Dodaliśmy obsługę reklam możliwych do pominięcia w internecie mobilnym na urządzeniach z iOS 10 lub nowszym w sytuacjach, w których do funkcji AdDisplayContainer nie jest przekazywany żaden element wideo.
  • W przypadku wszystkich reklam nieliniowych i reklam zajmujących całą przestrzeń dodaliśmy 2-sekundowe opóźnienie między wyświetleniem reklamy a możliwością jej kliknięcia.
  • Rozwiązaliśmy problem, który uniemożliwiał wyciszanie reklam przez setAdWillPlayMuted, jeśli enablePreloading było ustawione na true.
3.351.1 2019-11-14
  • Rozwiązaliśmy problem, który w niektórych przypadkach uniemożliwiał uwzględnianie obiektu reklamy w wydarzeniach reklamowych LOG i INTERACTION.
  • Dodano automatyczną integrację żądań reklam Google w przypadku implementacji platform do zarządzania zgodą użytkowników zgodnych z zasadami TCF IAB w wersji 2, takich jak Funding Choices od Google.
3.349.0 2019-11-11
  • Rozwiązaliśmy problem ze zdarzeniami śledzenia VMAP breakstart i breakend.
3.346.0 2019-10-25
  • Dodaliśmy do pakietu DAI SDK obsługę reklam TrueView. Reklamy TrueView można wdrażać, przekazując element AdUiElement do konstruktora StreamManager.
3.343.1 2019-10-17
  • Naprawiliśmy błąd analizy wbudowanych VMAP na tvOS.
3339,0 2019-10-09
  • Dodaliśmy do pakietu DAI SDK obsługę ikon VAST. Ikony można wdrożyć, przekazując AdUiElement do konstruktora StreamManager.
3.338.1 2019-10-07
  • Dodano zdarzenie VIDEO_CLICKED, które jest wywoływane w przypadku wszystkich kliknięć filmu, nawet jeśli nie powodują one przejścia na stronę.
  • Dodaliśmy obsługę wyświetlania ikony Dlaczego ta reklama? w reklamach DAI. Można to zrobić, przekazując AdUiElement do konstruktora StreamManager.
3337,0 2019-10-01
  • Dodaliśmy do pakietu DAI SDK obsługę reklam możliwych do pominięcia. Reklamy, które można pominąć, można wdrożyć, przekazując wartość AdUiElement do konstruktora StreamManager.
3.336.1 2019-09-30
  • Dodano obsługę przekazywania do pakietu DAI SDK obiektu AdUiElement do konstruktora obiektu StreamManager, który powinien być używany zamiast obiektu setClickElement do obsługi kliknięć.
3.334.0 2019-09-23
  • Usunęliśmy błąd związany z wstępnym wczytywaniem VPAID.
3.325.3 2019-08-19
  • Wyskakujące okienka w Microsoft Edge są teraz wyświetlane jako nowe karty.
  • Wyskakujące okienka w Internet Explorerze 11 są teraz wyświetlane jako nowe okna.
3.323.2 2019-08-12
  • Wyskakujące okienka w przeglądarce Internet Explorer 11 można teraz przewijać.
3320,0 2019-07-23
  • Dodaliśmy obsługę adresów URL intent:// do linkowania stron w aplikacjach na Androida.
  • Dodaliśmy obsługę adresów URL market:// do linkowania do stron w Sklepie Google Play na Androidzie.
3.319.1 2019-07-22
  • Dodaliśmy obsługę wielu uniwersalnych identyfikatorów reklam. Metody getUniversalAdIdValue i getUniversalAdIdRegistry są teraz przestarzałe.
3.316.0 2019-07-10
  • Dodano pola authToken i streamFormat do obiektu żądania strumienia DAI.
3.312.1 2019-06-17
  • Dodaliśmy do obiektu reklamy w przypadku DAI funkcje getUniversalAdIdValue i getUniversalAdIdRegistry.
3.311.0 2019-06-11
  • Naprawia błąd metadanych YouTube dotyczący filmów niepublicznych.
Wycofaj do wersji 3.296.0 2019-04-24
  • Wycofanie do wersji 3.296.0 z powodu błędu w wersji 3.297.3, w której odtwarzanie filmu nie było kontynuowane po ostatniej klatce reklamy przed filmem.
3290,0 2019-04-01
  • Rozwiązaliśmy problem, który powodował, że nieobsługiwane typy reklam (reklamy nieliniowe, VPAID) nie generowały prawidłowo błędów.
3.284.0 2019-03-04
  • Rozwiązaliśmy problem polegający na tym, że subskrybowane zdarzenia nie były usuwane po zamknięciu reklamy.
  • Dodano zdarzenia AD_PERIOD_STARTED i AD_PERIOD_ENDED na potrzeby DAI. Można ich używać do wykrywania, kiedy strumień DAI zawiera treści, a kiedy są w nim wyświetlane reklamy lub plansze.
3.279.0 2019-02-13
  • Dodano właściwość manifestFormat do StreamData, aby wskazać format strumienia. Ta właściwość jest wypełniana w zdarzeniu LOADED.
Wycofaj do wersji 3.274.0 2019-02-12
  • Wycofaj do wersji 3.274.0
3275,4 2019-02-06
  • Dodano właściwość manifestFormat do StreamData, aby wskazać format strumienia. Ta właściwość jest wypełniana w zdarzeniu LOADED.
3273,0 2019-01-24
  • Rozwiązuje problem, który powodował, że ikony VAST nie były wyświetlane w reklamach VPAID.
3.271.0 2019-01-10
  • Dodaje obsługę makr VAST 4.1. Więcej informacji znajdziesz w specyfikacji VAST 4.1.
  • Rozwiązaliśmy problem, który powodował, że reklamy VPAID, które zaczynały się poza ekranem, były inicjowane z nieprawidłowym rozmiarem boksu reklamowego.
  • Rozwiązuje problem, który powodował, że w przypadku transmisji na żywo i VOD nie były wywoływane błędy wideo.
  • Rozwiązaliśmy problem, który powodował, że w Safari na iOS nie można było wznowić odtwarzania treści.
3.259.0 2018-11-27
  • Rozwiązuje problem z renderowaniem reklam towarzyszących, gdy bloki reklamowe zawierają reklamy VPAID lub korzystają z kreacji zastępczej na poziomie zasobu.
3.255.0 2018-11-12
  • Rozwiązuje problem z obsługą kliknięć ikon VAST w reklamach VPAID w trybie NIEZABEZPIECZONYM.
3.254.0 2018-11-08
  • Dodaje wydarzenie AdEvent.Type.AD_BUFFERING. To zdarzenie jest uruchamiane, gdy odtwarzanie reklamy zostało wstrzymane z powodu buforowania.
3.246.0 2018-10-18
  • Rozwiązuje problem z nieaktualnym odtwarzaniem, gdy serwer proxy tagu wydawcy Google jest używany z pakietem IMA SDK.
3.244.2 2018-10-16
  • Dodaje wydarzenie AD_PROGRESS. To zdarzenie jest wywoływane podczas odtwarzania reklamy i zawiera obiekt AdProgressData uzyskany za pomocą getAdData().
  • Dodaje isCookiesEnabled() i setCookiesEnabled() do ImaSdkSettings.
  • Rozwiązuje problem z reklamami wideo z możliwością pominięcia wyświetlanymi jedna po drugiej.
  • Rozwiązuje problem z błędami reklam podczas korzystania z niestandardowego odtwarzania w systemie iOS.
3.234.1 2018-09-04
  • Reklamy w formacie kod VAST w bloku reklamowym, które nie zwracają reklamy, można teraz zastąpić reklamami o krótszym lub równym czasie trwania z bufetu z reklamami (reklamami bez numeru sekwencyjnego).
3.228.0 2018-08-14
  • Rozwiązuje problem z reklamami możliwymi do pominięcia, wyświetlającymi się jedna po drugiej.
  • Rozwiązaliśmy problem, który powodował, że funkcja AdsManager.isCustomPlaybackUsed() zwracała nieprawidłową wartość, gdy była ustawiona po utworzeniu funkcji AdsLoader.
3.227.0 2018-08-13
  • Próbuj odtwarzać tylko obsługiwane typy MIME przekazane do funkcji AdsRenderingSettings.mimeTypes.
3.226.2 2018-08-07
  • Reklamy nakładkowe bez określonego czasu wyświetlania będą teraz wyświetlane do momentu pojawienia się następnej reklamy, a nie przez 15 sekund.
  • Rozwiązaliśmy problem, który powodował, że znak AdsRequest.vastLoadTimeout nie był prawidłowo eksportowany.
  • Rozwiązaliśmy problem, który powodował, że znak Ad.getVastMediaBitrate nie był prawidłowo eksportowany.
3.225.0 2018-07-30
  • Wymusza wyświetlanie VAST 4 w przypadku żądań wysyłanych do Google Ad Managera.
3223,0 2018-07-25
  • Dodaje Ad.getVastMediaBitrate().
3.216.1 2018-06-26
  • Rozwiązaliśmy problem w pakiecie DAI SDK, który powodował, że funkcja Ad.getDuration() zwracała milisekundy zamiast sekund.
3.216.0 2018-06-20
  • Naprawiliśmy błąd, który powodował, że błędy 303 były błędnie zgłaszane jako błędy 1005. Te błędy zostały zarejestrowane na serwerze jako błędy 900, a nie błędy 303.
3214.1 2018-06-12
Wycofaj do wersji 3.211.3 2018-06-07
  • Z powodu problemu wpływającego na konkretne implementacje na iPhonie przywróciliśmy wersję 3.211.3.
3.213.1 2018-06-07
3.210.1 2018-05-16
  • Rozwiązaliśmy problem, który powodował, że reklamy były nadal wyświetlane po wywołaniu funkcji AdDisplayContainer.destroy().
  • Dodaje parametr allow="autoplay" do elementu iframe używanego do wczytywania reklam VPAID.
3198,20 EGP 2018-03-27
  • Rozwiązuje problem z wstępnym wczytywaniem w najnowszych wersjach Chrome i Safari na komputerach.
3.193.1 2018-02-26
  • Usunięto błędnie udokumentowane metody serializacji i deserializacji w przypadku AdError.
3.192.0 2018-02-14
  • Usuwa niepotrzebny kod błędu INVALID_ADX_EXTENSION. Reklamy nadal się wyświetlają, jeśli analiza rozszerzenia się nie powiedzie.
  • IMA załadowany w elemencie iframe będzie teraz dziedziczyć zasady autoodtwarzania strony nadrzędnej w Chrome w wersji 65 lub nowszej.
  • Rozwiązuje problem z wyciekiem pamięci, który występował, gdy implementacje nie niszczyły obiektu AdsManager w przypadku wystąpienia błędu AdError.
3.190.0 2018-01-30
  • Reklamy VPAID będą teraz zgłaszać błąd, gdy przestaną się wyświetlać bez zgłoszenia wyświetlenia. Jest to zgodne z działaniem wszystkich innych reklam.
3.189.0 2018-01-24
  • Rozwiązuje problem z przechodzeniem z różnych strategii autoodtwarzania na odtwarzanie po kliknięciu.
  • Rozwiązuje problem z odtwarzaniem w IE 11.
  • Rozwiązuje problem z reklamami w trakcie filmu w systemie iOS 11.
  • Puste reklamy towarzyszące VPAID nie powodują już błędu konsoli.
  • Obniżyliśmy poziom niektórych ostrzeżeń, aby używać dzienników informacji.
3.186.1 2017-12-07
  • AdErrorEvent.getInnerError() może teraz zwracać wewnętrzny obiekt AdError. Umożliwia to sprawdzenie, czy autoodtwarzanie się nie powiodło.
3.184.1 2017-11-02
  • Rozwiązaliśmy problem, który powodował, że wstępnie załadowane reklamy nie były odtwarzane, jeśli funkcja adsManager.init nie została wywołana wystarczająco szybko.
  • Dodaje błąd AdError.AUTOPLAY_DISALLOWED, który jest wywoływany, gdy pakiet SDK próbuje automatycznie odtworzyć reklamę, ale przeglądarka mu to uniemożliwia.
Przywracanie wersji 3.182.1 2017-10-26
  • Z powodu problemu wpływającego na niektóre wdrożenia wtyczki videojs-ima przywróciliśmy wersję 3.182.1.
3.183.1 2017-10-26
  • Rozwiązaliśmy problem, który powodował, że wstępnie załadowane reklamy nie były odtwarzane, jeśli funkcja adsManager.init nie została wywołana wystarczająco szybko.
3.182.0 2017-10-17
  • Poprawka odtwarzania reklam wideo linearne typu „kliknij, aby odtworzyć” w Safari 11 na komputerach.
Wycofaj do wersji 3.180.3 2017-10-06
  • Z powodu problemu z nieprawidłowym wyświetlaniem niektórych reklam przywróciliśmy wersję 3.180.3.
3.181.3 2017-10-05
  • Rozwiązuje problem, który powodował wstrzymywanie odtwarzania filmu w przypadku nieprawidłowych kliknięć.
  • Rozwiązuje problem, który powodował wyświetlanie błędu podczas przerwy na reklamę w trakcie filmu w przypadku używania discardAdBreak().
Wycofaj do wersji 3.179.0 2017-09-22
  • Ze względu na problem z niektórymi reklamami VPAID przywróciliśmy wersję 3.179.0.
3.179.0 2017-09-18
  • Naprawiono błąd, który powodował renderowanie wielu interfejsów reklam podczas wstępnego wczytywania reklam i ponownego używania kontenera reklamy.
3.178.0 2017-08-31
  • Rozwiązaliśmy problem, który powodował, że w przypadku wyświetlenia reklamy z możliwością pominięcia na stronie mobilnej Safari, która nie obsługuje tego formatu, zgłaszany był wyjątek. Ten wyjątek jest teraz prawidłowo obsługiwany przez pakiet SDK.
  • Rozwiązaliśmy problem, który w rzadkich przypadkach powodował, że w przypadku strumieni HLS w Safari na urządzeniach mobilnych nie było wywoływane zdarzenie CONTENT_RESUME_REQUESTED.
3.176.0 2017-08-10
  • Dodaje AdsRequest.liveStreamPrefetchSeconds.
  • Usuwa AdsRenderingSettings.useShareButton.
3.175.0 2017-07-31
  • Wyświetlenie nielinearnej reklamy VPAID spowoduje teraz wysłanie zdarzenia STARTED z pakietu SDK do odtwarzacza.
  • Reklamy liniowe VPAID będą teraz uruchamiać zdarzenie STARTED w momencie wyświetlenia, a nie rozpoczęcia.
3174,0 2017-07-24
  • Rozwiązaliśmy problem, który powodował zawieszanie się niektórych bloków reklamowych przed filmem, gdy włączone było wstępne wczytywanie.
  • Rozwiązuje problem, w którym reklamy w trakcie filmu powodowały ponowne uruchomienie treści od początku w niektórych implementacjach iOS.
  • Rozwiązaliśmy problem, który powodował, że po reklamach na urządzeniach z iOS nie można było wznowić niektórych transmisji na żywo.
3.173.1 2017-07-06
  • Usuwa obsługę reklam VPAID Flash. Jest to część większego projektu wycofywania Flasha z pakietu IMA SDK. Więcej informacji znajdziesz w artykule Wycofanie Flasha w pakietach IMA SDK.
3.173.0 2017-06-28
  • Rozwiązaliśmy problem polegający na tym, że w przypadku niestandardowego odtwarzania w mobilnej wersji internetowej na iOS treść nie była prawidłowo przywracana po przełączeniu treści i krótkim czasie od wysłania żądania reklam.
3172,0 2017-06-14
  • Rozwiązuje problem, który powodował, że reklamy AdSense w pełnych boksach nie działały na urządzeniach mobilnych.
  • Dodaje Ad.getSkipTimeOffset().
3.171.0 2017-06-08
  • Dodaje obsługę reklam AdSense w pełnych boksach do tych istniejących AdsManager metod:
    • getCurrentTime()
    • getRemainingTime()
    • getDuration()
    • getAdSkippableState()
    • skip()
3.170.0 2017-06-01
  • Dodaje AdsRequest.vastLoadTimeout.
  • Dodaje obsługę reklam możliwych do pominięcia na iPhonie i iPodzie touch podczas korzystania z ImaSdkSettings.setDisableCustomPlaybackForIOS10Plus(true).
3.169.1 2017-05-19
  • Dodaje obsługę zdarzenia AdInteraction VPAID. Gdy zdarzenie zostanie wywołane, odtwarzacz wideo otrzyma nowe zdarzenie AdEvent.INTERACTION.
3.168.0 2017-05-08
  • Zmienia domyślny czas oczekiwania na wczytanie multimediów z 15 sekund na 8 sekund.
  • Rozwiązaliśmy problem polegający na tym, że ustawienie ImaSdkSettings.setDisableCustomPlaybackForIOS10Plus() nie miało żadnego efektu.
3.166.0 2017-04-12
  • Dodaje ImaSdkSettings.setDisableCustomPlaybackForIOS10Plus(). Odtwarzanie niestandardowe jest teraz domyślnie ponownie włączone w Safari na iOS (zostało wyłączone w wersji 3.164.0). Reklamy będą renderowane w Safari tak jak przed wersją 3.164.0.
3.164.0 2017-03-29
  • Poprawia obsługę automatycznego odtwarzania w internecie mobilnym na urządzeniach z iOS i Androidem. Aby włączyć tę funkcję, wycisz odtwarzacz wideo lub zadzwoń pod numer AdsManager.setVolume(0) przed zadzwonieniem pod numer AdsManager.start().
3.161.4 2017-03-24
  • Dodaje AdsManager.updateAdsRenderingSettings(), aby zaktualizować ustawienia renderowania reklam po wywołaniu getAdsManager().
Wycofanie do wersji 3.161.1 2017-03-24
  • Wycofaj do wersji 3.161.1
3.163.0 2017-03-23
  • Dodaje AdsManager.updateAdsRenderingSettings(), aby zaktualizować ustawienia renderowania reklam po wywołaniu getAdsManager().
3.160.3 2017-03-07
  • Rozwiązuje problem z nieprawidłowym raportowaniem pozycji reklam w przypadku mieszanych grup reklam.
3.159.0 2017-02-21
  • Dodaje obsługę kreacji zastępczej na poziomie komponentu.
3.156.0 2017-01-26
  • Poprawia raportowanie nieprawidłowej pozycji reklamy w przypadku bloków reklamowych VPAID.
  • Dodaje ImaSdkSettings.(set|get)DisableFlashAds().
  • Dodaje „application/dash+xml” jako prawidłowy typ MIME.
  • Dodaje do pokoju Ad te metody:
    • getUniversalAdIdValue()
    • getUniversalAdIdRegistry()
  • Dodaje do właściwości AdsRequest te właściwości:
    • contentDuration
    • contentKeywords
    • contentTitle
3154.1 2017-01-10
  • Ad.getWrapperCreativeIds() lepiej dopasowuje kreacje za pomocą kodów towarzyszących.
3.153.1 2016-12-07
  • Dodaje Ad.getDealId().
  • Dodaje Ad.getSurveyUrl().
  • Dodaje Ad.getWrapperCreativeIds().
  • Dodaje obsługę ikon w reklamach VPAID w Flashu i HTML5 w trybie WŁĄCZONYM. Ikony nie będą działać w trybie NIEZABEZPIECZONYM.
3.151.1 10.11.2016 r.
  • Dodaje Ad.getAdvertiserName().
  • Rozwiązuje problem z reklamami VPAID we Flashu w HTML5.
3.147.1 2016-10-14
  • Dodaje Ad.getCreativeId().
3.146.2 2016-10-10
  • Naprawiliśmy błąd, który powodował przedwczesne kończenie się wyświetlania niektórych reklam VPAID w technologii Flash.
  • Rozwiązuje problem, który powodował przycinanie reklam VPAID w technologii Flash w trybie pełnoekranowym.
3.145.0 2016-09-22
  • Dodaje Ad.getApiFramework().
3.144.0 2016-09-13
  • Dodaje AdError.ErrorCode.VAST_PROBLEM_DISPLAYING_MEDIA_FILE.
3.140.1 2016-08-18
  • Rozwiązuje problem z kliknięciami w niezabezpieczonych reklamach Flash VPAID.
3.139.0 2016-08-10
  • Usuwa AdsRenderingSettings.AUTO_SCALE.
3.137.0 2016-07-26
  • Dodaje Ad.getVastMediaWidth() i Ad.getVastMediaHeight().
  • Poprawia stylizację kursora w wbudowanym interfejsie reklam.
3.135.1 2016-06-29
  • Dodaje obsługę wstępnego wczytywania komponentów z multimediami za pomocą AdsRenderingSettings.enablePreloading.
3.134.0 2016-06-16
  • Rozwiązaliśmy problem, który powodował, że przycisk pominięcia reklamy czasami znikał po kliknięciu odliczania.
3.133.0 2016-06-07
  • Naprawia błąd wizualny przycisków pomijania na Androidzie 4.4.4. Przyciski pomijania na innych platformach nie były dotknięte tym błędem i nie mają na nie wpływu te zmiany.
3.128.2 2016-05-03
  • Dodaje AdsRenderingSettings.playAdsAfterTime.
3.123.0 2016-02-24
  • Dodaje obsługę kreacji VPAID Flash do reguł VMAP/reklam.
3.120.0 2016-01-27
  • Dodaje parametr videoElement do AdsManager.init. Możesz go użyć, aby określić niestandardowy element wideo, który ma być używany, jeśli nie jest gotowy w momencie wywołania konstruktora AdDisplayContainer. Konstruktor AdDisplayContainer jest nadal preferowanym sposobem dostarczania niestandardowego elementu wideo.
  • Dodaje AdsRenderingSettings.useStyledLinearAds.
3.118.0 2016-01-13
  • Kreacje Flash VPAID są teraz obsługiwane w pakiecie IMA HTML5.
3.116.4 2015-12-10
  • Reklamy mobilne, które nie korzystają z niestandardowego śledzenia kliknięć, będą teraz wyświetlać nowy interfejs z przyciskiem „Więcej informacji”. Kliknięcie reklamy spowoduje teraz jej wstrzymanie lub wznowienie zamiast przekierowania użytkownika na stronę docelową reklamy.
3.115.0 2015-12-03
  • Każda nieliniowa reklama AdSense lub Ad Exchange o wysokości powyżej 90 pikseli będzie teraz renderowana jako reklama w pełnym slocie.
  • Nowa reklama pełnoekranowa zajmuje całą treść i zawiera odliczanie oraz przycisk pomijania. Odtwarzanie treści jest wznawiane po zamknięciu reklamy (po upływie czasu odliczania lub gdy użytkownik pominie reklamę).
  • Reklamy nieliniowe AdSense lub Ad Exchange o wysokości mniejszej niż 90 pikseli można też wymusić, aby były renderowane w pełnym slocie, ustawiając wartość adsRequest.forceNonLinearFullSlot=true.
3.113.1 2015-11-12
3.111.0 2015-10-28
  • Dodaje AdEvent.LINEAR_CHANGED.
  • Dodaje AdEvent.DURATION_CHANGE.
  • Korzysta z nowego interfejsu w przypadku 1% kwalifikujących się żądań reklam.
3.110.0 2015-10-21
  • Dodaje Ad.getTraffickingParameters i Ad.getTraffickingParametersString.
3.108.1 2015-09-23
  • Dodaje obsługę reklam towarzyszących w przypadku reklam VPAID.
3.107.1 2015-09-18
  • Odtwarzanie niestandardowe na urządzeniach z Androidem w wersji 4.0 lub nowszej zostało wyłączone. Reklamy będą nadal działać, ale będą korzystać z odtwarzacza należącego do pakietu SDK, a nie z odtwarzacza dostarczonego przez użytkownika.
3.101.22 2015-09-10
  • Tryb VPAID jest teraz domyślnie ustawiony na WŁĄCZONY zamiast WYŁĄCZONY.
3101,17 2015-08-27
  • Udostępnia Ad.getContentType() po zdarzeniu LOADED, a nie po zdarzeniu STARTED. Zapewnia to wcześniejszy dostęp do danych o reklamach.
3.101.10 2015-08-06
3.101.8 2015-07-25
  • Rozwiązaliśmy problem polegający na tym, że wartości korelatora nie były aktualizowane w przypadku tagów Ad Managera w formacie pubads.g.doubleclick.net/gampad/live/ads.
3.101.6 2015-07-23
3.101.4 2015-07-13
  • Niestandardowe odtwarzanie jest wyłączone na 5% urządzeń z Androidem 4.0 lub nowszym. W przyszłych wersjach ta liczba będzie stopniowo wzrastać do 100%.
3.101.2 2015-06-17
  • Reklamy TrueView będą teraz miały w prawym górnym rogu przycisk „Dowiedz się więcej”. Kliknięcie reklamy poza tym przyciskiem „Dowiedz się więcej” nie będzie już powodować przejścia użytkowników do witryny reklamodawcy.
  • Przycisk Pomijanie w przypadku reklam możliwych do pominięcia będzie teraz wyświetlany nawet wtedy, gdy używane jest niestandardowe śledzenie kliknięć.
Wycofanie do wersji 3.101.1 2015-06-04
  • Ze względu na problemy z odtwarzaniem na Androidzie przywróciliśmy wersję 3.101.1.
3.102.1 2015-06-04
  • Reklamy TrueView będą teraz miały w prawym górnym rogu przycisk „Dowiedz się więcej”. Kliknięcie reklamy poza tym przyciskiem „Dowiedz się więcej” nie będzie już powodować przejścia użytkowników do witryny reklamodawcy.
  • Przycisk Pomijanie w przypadku reklam możliwych do pominięcia będzie teraz wyświetlany nawet wtedy, gdy używane jest niestandardowe śledzenie kliknięć.
  • Niestandardowe odtwarzanie na urządzeniach z Androidem w wersji 4.0 lub nowszej zostanie wyłączone. Reklamy będą nadal działać, ale będą korzystać z odtwarzacza należącego do pakietu SDK, a nie z odtwarzacza dostarczonego przez użytkownika.
3.99.4 2015-05-12
  • Naprawiliśmy błąd adaptera VPAID, który powodował, że przycisk pomijania i elementy kliknięcia reklamy były czasami nieklikalne.
  • Reklamy TrueView będą teraz prawidłowo zwracać stan możliwości pominięcia za pomocą parametru AdsManager.getAdSkippableState().
3.98.0 30.04.2015
  • Umożliwia teraz wczytywanie pliku ima3.js w osobnym DOM lub elemencie iframe z kontenera wideo, o ile znajduje się on w tym samym źródle.
3.97.0 22.04.2015
  • Rozwiązuje błąd, w którym client.js nie wczytuje się z powodu nieprawidłowego użycia protokołu.
  • Naprawiono błąd adaptera VPAID, który powodował, że nie wczytywał się on, jeśli był wczytywany w sekcji <head>.
3.93.1 23.03.2015
  • Dodaje metodę setAdWillAutoPlay w dniu AdsRequest. Umożliwi to wydawcom określenie, czy reklama ma być odtwarzana w odpowiedzi na działanie użytkownika, czy automatycznie.
3.91.0 25.02.2015
  • Naprawiliśmy błąd związany z VPAID, który powodował, że odtwarzacz wideo wysyłał do reklam VPAID zdarzenie „play” zamiast oczekiwanego zdarzenia „playing”.
3.87.0 2015-02-04
  • Rozwiązuje błąd, który powodował, że klienci niekorzystający z interfejsu IMA otrzymywali nieprawidłowe wartości z getAdSkippableState.
  • Wersja zostanie zmieniona z 3.1.X na 3.X.Y.
3.1.85 2015-01-28
  • Dodano: AdEvent.Type.AD_METADATA.
3.1.81 2014-11-19
  • Rozwiązaliśmy problem z tagiem Freewheel w przypadku niektórych żądań reklam pochodzących od firm zewnętrznych.
3.1.80 2014-11-13
  • Dodano parametry getPlayerType, setPlayerType, getPlayerVersion i setPlayerVersion do parametru ImaSdkSettings, aby umożliwić odtwarzaczom partnerów określanie typu i wersji odtwarzacza podczas integracji z pakietem SDK.
3.1.79 2014-11-06
  • Pakiet IMA HTML5 SDK obsługuje teraz przeglądarkę Internet Explorer 11. Więcej informacji znajdziesz w  ogłoszeniu.
Wycofaj do wersji 3.1.75 2014-10-17
  • Z powodu problemów z odtwarzaniem reklam w internecie mobilnym przywróciliśmy wersję 3.1.75.
3.1.73 2014-10-03
  • Umożliwia niestandardowe śledzenie kliknięć na wszystkich urządzeniach mobilnych. Cofa to zmianę wprowadzoną w poprzedniej wersji (3.1.72), która włączała niestandardowe śledzenie kliknięć tylko na iPhone'ach i urządzeniach z Androidem w wersji starszej niż 4.0. Bardziej ograniczone śledzenie kliknięć niestandardowych zostanie ponownie dodane do pakietu SDK w późniejszym terminie.
3.1.72 2014-10-02
  • Zalecamy teraz, aby zawsze przekazywać odtwarzacz wideo z treściami jako niestandardowy element odtwarzania, ponieważ niestandardowe odtwarzanie będzie używane tylko w określonych środowiskach.
  • Niestandardowe elementy śledzenia kliknięć są teraz używane tylko w określonych środowiskach. Uwaga: jeśli element śledzenia kliknięć zostanie umieszczony nad odtwarzaczem, spowoduje to przerwanie działania funkcji kliknięcia i pomijania wyświetlanych reklam.
3.1.70 2014-09-18
  • Zmieniono reportAdAutoPlayed na setAdWillAutoPlay w dniu AdsRequest.
3.1.69 2014-09-18
  • Przycisk Więcej informacji będzie wyświetlany w przypadku reklam mobilnych niezależnie od długości reklamy.
3.1.68 2014-09-17
  • Dodano ustawienie reportAdAutoPlayed do AdsRequest. Pamiętaj, że nazwa reportAdAutoPlayed została zmieniona na setAdWillAutoPlay. Zobacz informacje o wersji 3.1.70.
3.1.66 2014-09-11
  • Dodaje (1) ustawienie uiElements do AdsRenderingSettings i (2) interfejs API getUiElements w reklamie.
3.1.65 2014-09-04
  • Ułatwia użytkownikom czytników ekranu znalezienie przycisku pomijania, przekształcając go w prawdziwy przycisk.
3.1.63 2014-08-22
  • Dodaliśmy obsługę kreacji JavaScript VPAID 2.
  • Dodaliśmy obsługę ikon VAST 3.
  • Dodaliśmy te nowe funkcje reklam towarzyszących:
    • Obsługa atrybutu „required” w elemencie CompanionAds w VAST.
    • Obsługa atrybutu „adSlotID” w elemencie Companion w VAST.
    • Jeśli w odpowiedzi VAST zwróconych jest kilka reklam towarzyszących, pakiet SDK wybierze najbardziej odpowiednią reklamę towarzyszącą dla danego środowiska.
  • Usunęliśmy błąd, który powodował, że ImaSdkSettings.setNumRedirects i ImaSdkSettings.getNumRedirects były niedostępne.
  • Dodano metody interfejsu API isCustomPlaybackUsed i isCustomClickTrackingUsed.
3.1.62 2014-08-14
  • Aktualizacja (11.09.2014): obecnie nie zalecamy wydawcom przekazywania własnego odtwarzacza. Do końca września udostępnimy funkcję automatycznego przełączania między odtwarzaczem niestandardowym a odtwarzaczem należącym do pakietu SDK. Wtedy też zaczniemy zalecać tę implementację.
    Zalecamy teraz, aby wydawcy zawsze przekazywali niestandardowy odtwarzacz wideo podczas tworzenia AdDisplayContainer. Wkrótce opublikujemy przewodnik po modyfikowaniu kodu.
  • Wydawcy nie będą już musieli zapisywać i przywracać stanu odtwarzacza treści w przypadku zdarzeń CONTENT_PAUSE_REQUESTED i CONTENT_RESUME_REQUESTED.
3.1.57 2014-06-26
  • Dodaje zdarzenie IMPRESSION w obiekcie AdsManager, które zostanie wywołane po zarejestrowaniu wyświetlenia.
  • Dodaje do AdsManagera zdarzenia VOLUME_CHANGED i VOLUME_MUTED.
3.1.55 2014-06-11
  • Konsola GPT może teraz działać, jeśli jest włączona ze wszystkimi oficjalnie rozpoznawanymi flagami ('google_console', 'google_force_console i 'googfc' do użytku na urządzeniach mobilnych). Nie musisz ustawiać wartości parametrów (np. 'google_console=1').
3.1.54 2014-06-09
  • Jeśli użytkownik nie określi preferowanej maksymalnej szybkości transmisji, domyślna wartość dla telefonów komórkowych to 500 kbit/s, a dla innych urządzeń, w tym komputerów,to 1000 kbit/s.
  • Użytkownik ImaSdkSettings.getCompetitiveExclusion() został usunięty.
  • Udostępniono interfejs API minSuggestedDuration w klasie Ad.
3.1.53 2014-05-29
  • Podstawowy pakiet SDK będzie teraz zawsze wczytywany z domeny imasdk.googleapis.com.
3.1.51 2014-05-12
  • Naprawiliśmy błąd, który powodował automatyczne wznawianie wstrzymanych reklam, gdy użytkownik blokował urządzenie.
  • Zaktualizowaliśmy dokumentację dotyczącą błędów przekroczenia limitu czasu VAST i określiliśmy długość limitów czasu.
3.1.50 2014-04-30
  • Rozwiązuje błąd, który powodował problemy u wydawców modyfikujących prototyp Array (np. użytkowników motools).
  • Zmienia działanie funkcji Ad.getContentType, aby zwracała pusty ciąg znaków zamiast wartości null, gdy contentType jest nieznana.
  • Wprowadzamy eksperyment, w którym 25% użytkowników będzie wczytywać podstawowy plik binarny z naszej nowej domeny imasdk.googleapis.com. Będzie to miało wpływ tylko na wydawców, którzy włączyli s0.2mdn.net na potrzeby CORS. Z naszych testów wynika, że nie powinno to być nikt.
  • Włącza nową domenę w 1% 1 maja 2014 r., w 25% 2 maja 2014 r. i w 100% 7 maja 2014 r.
3.1.47 2014-04-11
  • Dodaj nowe interfejsy API Ad.getTitle(), Ad.getDescription() i Ad.getContentType().
  • Obsługa makr VAST 3 CACHEBUSTER i ERRORCODE.
3.1.46 2014-04-03
  • Interfejs API getCompanionAds przyjmuje teraz jako trzeci parametr opcjonalny wartość google.ima.CompanionAdSelectionSettings
  • Naprawia błąd w Safari na iOS na iPadzie, który powoduje zawieszanie się reklamy wideo w wolnych sieciach.
3.1.45 2014-03-06
  • Dodaliśmy interfejs AdsLoader.setAutoPlayAdBreaks API, który umożliwia wydawcy wybór, czy przerwy na reklamy VMAP i AdRules mają być odtwarzane automatycznie.
  • Dodano zdarzenie adBreakReady, które będzie wysyłane przez AdsManager, gdy powinna zostać wyświetlona przerwa na reklamę, jeśli wartość autoPlayAdBreaks jest ustawiona na false.
3.1.44 2014-01-28
  • Dodaliśmy kod błędu VAST_MEDIA_LOAD_TIMEOUT do google.ima.AdError.ErrorCode w przypadku przekroczenia limitu czasu multimediów.
3.1.41 2013-12-16
  • Naprawiono interfejs adsManager.skip() API, aby działał z regułami reklamowymi.
3.1.38 2013-12-04
  • Udostępnia google.ima.settings i jego metodę setLocale w ima3.js.
3.1.35 2013-11-14
  • Jeśli w przypadku odtwarzania niestandardowego nie określono niestandardowego śledzenia kliknięć, kliknięcia są śledzone przez element iframe pakietu SDK, a nie przez niestandardowy element wideo.
  • Umożliwia ustawienie interfejsu reklamy wideo jako domyślnego, w tym renderowanie przycisku pominięcia.
  • Zmienia widoczny ciąg znaków „Advertisment” na „Advertisement”.
3.1.34 2013-10-22
  • Dodano loadVideoTimeout do AdsRenderingSettings.
  • Zmień domyślny czas oczekiwania na reklamę na 15 sekund. Jeśli reklama nie zacznie się odtwarzać po 15 sekundach, zostanie porzucona i wywoła zdarzenie CONTENT_RESUME_REQUESTED.
  • Lepsza obsługa kodów błędów zgodnych z VAST. Wycofano kilka nieużywanych kodów błędów i połączono inne. Kod błędu 200 jest teraz reprezentowany przez stałą VAST_TRAFFICKING_ERROR. Odpowiedź UNKNOWN_AD_RESPONSE jest teraz specyficzna dla pakietu SDK i ma kod 1010.
  • Wyłączone czyszczenie reklam w implementacjach na iPhone’ach.
3.1.33 2013-10-10
  • Naprawiliśmy błąd związany z wykrywaniem niektórych kliknięć reklam na urządzeniach mobilnych.
3.1.23 2013-08-22
  • Nowe interfejsy API dla AdPodInfo: udostępniony maksymalny czas trwania bloku reklamowego, indeks bloku reklamowego i przesunięcie czasowe bloku reklamowego. Więcej informacji o tych nowych interfejsach API znajdziesz na stronie AdPodInfo.
3.1.20 2013-08-07
  • Poprawka: rozwiązaliśmy problemy z analizowaniem wrapperów VAST, które nie zawierają kreacji.
  • Poprawka: rozwiązano problemy z trybem pełnoekranowym w Safari na komputerze.
3.1.12 2013-05-21
  • Naprawia błąd w implementacji interfejsu Companions API (nie GPT).
3.1.10 2013-05-14
  • Jeśli do wyświetlania reklam towarzyszących używany jest tag wydawcy Google (GPT), pakiet SDK będzie teraz pobierać z niego rozmiary boksów reklamowych i dołączać je do żądania reklamy wysyłanego do Google Ad Managera, zastępując rozmiary podane przez wydawcę.
3.1 2012-12-18
  • Ta wersja wprowadza duże zmiany wewnętrzne, które wpływają na sposób wczytywania pakietu SDK. Konieczne są niewielkie zmiany w integracji.
    • Nowe adresy URL wczytywania interfejsu API pakietu SDK:
    • Pakiet SDK nie używa już osobnego asynchronicznego modułu wczytującego. Gdy interfejs API pakietu SDK zostanie wczytany, możesz od razu zacząć z niego korzystać.
    • Interfejs API pakietu SDK to stosunkowo cienka warstwa otaczająca rdzeń pakietu SDK. Podstawowy moduł jest wczytywany w elemencie IFRAME natychmiast po utworzeniu elementu AdDisplayContainer. Ważne jest, aby utworzyć obiekt AdDisplayContainer na wczesnym etapie, aby zminimalizować wpływ opóźnienia związanego z ładowaniem pakietu SDK.
    • Nowe interfejsy API:
    • Wcześniejsze wersje pakietu SDK, w tym 3.0.15, nie będą już obsługiwane. Jak najszybciej przejdź na wersję 3.1.
3.0.15 2012-10-22
  • Element AdDisplayContainer musi być teraz określony w momencie tworzenia obiektu AdsLoader. Przestarzały sposób przekazywania AdDisplayContainer za pomocą metody getAdsManager zostanie usunięty w kolejnej wersji. Więcej informacji o zmianach znajdziesz w przewodniku po migracji AdDisplayContainer.
  • Różne zmiany w obsłudze odtwarzania niestandardowego:
    • Przeniesiono niestandardowe ustawienia odtwarzania do konstruktora AdDisplayContainer. Wycofany sposób ustawiania tych wartości za pomocą interfejsu AdsRenderingSettings zostanie usunięty w kolejnej wersji.
    • Jeśli używasz niestandardowych elementów śledzenia odtwarzania i kliknięć, pakiet SDK nie będzie automatycznie wyświetlać ani ukrywać tych elementów. Wydawca musi kontrolować wyświetlanie niestandardowych elementów odtwarzania.
    • W przypadku niestandardowego odtwarzania wideo na iPhonie lub iPodzie pakiet SDK nie wyjdzie z trybu pełnoekranowego po zakończeniu reklamy linearnej. W przypadku odtwarzania reklam wideo kontrolowanego przez pakiet SDK nie nastąpi żadna zmiana.
    • W kolejnej wersji pakiet SDK nie będzie już zmieniać rozmiaru niestandardowego odtwarzania wideo i elementów śledzenia kliknięć, gdy wywoływane są funkcje init i resize.
    Wiele z tych zmian zostało wprowadzonych, aby zachować jak najwięcej właściwości renderowania niestandardowych elementów odtwarzania i umożliwić kontrolowanie ich przez kod wydawcy.
3.0.14 2012-09-26
  • Dodaliśmy automatyczne wyrównywanie w przypadku reklam nieliniowych.
  • Wznowienie treści jest teraz wysyłane po zakończeniu reklamy po filmie.