Informacje o wersjach pakietu Google IMA HTML5 SDK

Wersje od 3.550.0 do 3.794.0

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

Wersja Data wydania Uwagi
3.794.0 2026-10-15
3.789.0 2026-09-10
  • Dodaje opcję konfiguracji do ustawień IMA. Ta opcja umożliwia dostosowanie okna czasowego wstępnego wczytywania multimediów do powolnego rozpoznawania nazw DNS lub przerw w działaniu sieci, zamiast polegania na stałym 8-sekundowym oknie.
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ł wartości skipoffset VAST do reklam SIMID na początku transmisji.
3.780.3 2026-08-03
  • Rozwiązaliśmy problem, który powodował, że pakiet IMA nie przesyłał wartości skipoffset VAST do reklam SIMID podczas uruchamiania odtwarzacza.
3.779.0 2026-07-23
  • Rozwiązaliśmy problem z wyciekiem pamięci, który powodowały detektory pagehide.
3.765.0 2026-05-20
3.763.2 2026-05-07
  • Poprawia 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
3.750.0 2026-03-16
  • Rozwiązaliśmy problem, który powodował, że wiadomości na planszy końcowej SIMID przepełniały kontener planszy końcowej.
3.744.0 2026-02-24
3.736.0 2026-01-09
3.725.0 2025-10-13
  • Naprawia błąd ReferenceError: Can't find variable: URLSearchParams podczas wczytywania reklam na telewizorach smart TV i konsolach, takich jak Xbox, PlayStation, Tizen, oraz na platformach korzystających z systemu WebOS.
3.724.0 2025-10-09
  • Usuwa funkcje wycofanych metod ImaSdkSettings.setCookiesEnabled() i ImaSdkSettings.isCookiesEnabled().
3.719.1 2025-09-08
  • Poprawiono pozycjonowanie ikony VPAID w reklamach pełnoekranowych.
  • Poprawiliśmy wyśrodkowanie obrazów plakatów audio.
3.711.0 2025-08-07
  • Zwiększa zgodność z XHTML.
3.710.0 2025-08-06
  • Dodaje obsługę śledzenia kliknięć reklam w przypadku strumieni z obsługą bloków reklamowych.
  • Naprawia błąd TypeError: a.brands.some is not a function.
  • Rozwiązaliśmy problem, który powodował, że pakiet IMA zbyt często zgłaszał zdarzenia zakończenia reklamy.
  • Naprawiliśmy błąd powodujący awarię, gdy wartości parametru sz= są nieprawidłowe.
3.704.0 2025-06-19
  • Rozwiązaliśmy problem związany z używaniem obiektu DOMRect, który powodował, że pakiet IMA SDK wyświetlał komunikat o błędzie DOMRect is not defined w środowiskach korzystających z Chromium w wersji starszej niż 61.
  • Poprawiliśmy pomiary widoczności OMID w przypadku Firefoksa w wersji 139.
3.700.0 5.06.2025 r.
  • Wycofuje metodę ImaSdkSettings.setCookiesEnabled().
3.697.0 2025-05-28
  • Oznacza parametr viewMode jako opcjonalny w metodach init() i resize() klasy AdsManager. Parametr viewMode nie ma wpływu i możesz go zignorować.
  • Rozwiązaliśmy problem, który powodował, że interfejs reklamy nie wyświetlał się, gdy użytkownik dołączał do transmisji na żywo w trakcie przerwy na reklamę.
  • Usuwa wycofany typ wyliczeniowy ViewMode.
3.695.1 2025-04-30
  • Zaktualizowano dokumentację metod AdsManager, expand() i collapse(), aby uwzględnić ich działanie w przypadku reklam nielinearnych i VPAID.
3.693.0 2025-04-14
  • Wycofuje tryb dostępu OMID DOMAIN.
3.691.0 2025-03-31
  • Rozwiązaliśmy problem, który powodował, że pakiet IMA nie renderował ikony Informacja.
  • Naprawiono błąd, który powodował, że metoda getCompanionAds() zwracała nieaktualne dane reklam towarzyszących w przypadku reklam o tym samym identyfikatorze reklamy.
3.690.0 2025-03-26
  • Naprawiliśmy błąd, który powodował, że filmy nie były odtwarzane w elementach wideo z serwerem proxy.
3.689.6 24.03.2025 r.
  • Dodaje klasę AdPeriodData, która jest dostępna w zdarzeniu AD_PERIOD_STARTED i do której można uzyskać dostęp za pomocą StreamEvent.getStreamData().
  • Ulepsza wpisywanie, aby dopasować typ zdarzenia i klasę wywołania zwrotnego detektora.
  • Dodaje ostrzeżenia konsoli dotyczące wycofanych i nieobsługiwanych interfejsów API do nasłuchiwania zdarzeń.
  • Rozwiązaliśmy problem z wstawianiem reklam z wykorzystaniem serwera (SGAI), który powodował opóźnienia zdarzeń AD_BREAK_STARTED i AD_PERIOD_STARTED.
  • Poprawiliśmy stabilność w przypadku nieudanych żądań sieciowych.
  • Wyjaśniliśmy działanie interfejsów API do nasłuchiwania zdarzeń.
3.681.0 22.01.2025 r.
  • Dodaje obsługę Ad.getCompanionAds() zwracającego tablicę reklam towarzyszących we wszystkich zdarzeniach po zdarzeniu reklamy STARTED.
3.673.0 2024-10-16
3.668.1 2024-09-23
  • Rozwiązaliśmy problem, który powodował błędy 1005 podczas używania przykładowego kodu IMA w środowisku hosta lokalnego.
3.667.0 2024-09-18
  • Aktualizuje parametr networkCode dla LiveStreamRequest i VODStreamRequest, aby był opcjonalny. Zalecamy uwzględnienie parametru networkCode, aby dopasować ustawienia identyfikatora używane w usłudze Ad Manager.
3.661.1 2024-08-26
  • Dodaliśmy język malajski (ms) do listy obsługiwanych języków.
3.660.0 2024-08-20
  • Dodaje obsługę wartości minSuggestedDuration w przypadku reklam nielinearnych. Wcześniej pakiet IMA wyświetlał wszystkie reklamy nielinearne przez 45 sekund.
3.653.0 2024-07-24
  • Rozwiązuje problem z niezabezpieczonymi środowiskami, http:// lub localhost w zaktualizowanych wersjach Chrome.
3.650.0 2024-07-03
3.647.0 2024-06-20
  • Dodaje wymagane pole StreamRequest.networkCode na kod sieci Ad Managera wydawcy w przypadku żądań transmisji na żywo i VOD.
  • Dodaje błąd AdError 1022 w przypadku nieprawidłowych lub nieobsługiwanych docelowych adresów URL.
  • Naprawiliśmy błąd, który powodował nieskończoną pętlę błędów w środowiskach urządzeń CTV w przypadku reklam możliwych do pominięcia.
3.642.0 2024-05-23
  • Rozwiązuje problem z plikami cookie w pingach śledzenia VAST.
3.637.1 2024-04-25
3.631.0 2024-04-01
3.627.0 2024-03-06
  • Rozwiązaliśmy problem z elementem iframe, który powodował wyświetlanie w konsoli ostrzeżenia o wyjściu z trybu piaskownicy elementu iframe.
3.624.0 2024-02-29
3.621.0 2024-02-15
  • Dodaje ikony O tej reklamie do reklam towarzyszących.
  • Ulepsza obsługę nowych żądań reklamy z tym samym AdsLoader podczas odtwarzania reklamy.
3.617.1 2024-02-05
  • Dodaje atrybut tytułu do elementów iframe, aby ułatwić dostęp
3.616.1 2024-01-31
  • Dodaje obsługę reklam towarzyszących w przypadku wyświetlania bloków reklamowych.
  • Rozwiązaliśmy problem z reklamami AdSense z elastycznymi reklamami towarzyszącymi.
3.614.1 2024-01-22
  • Dodano obsługę lokalizacji w języku islandzkim ('is').
3.612.0 2024-01-11
  • IMA preferuje teraz renderowanie kreacji SIMID zamiast kreacji VPAID.
3.609.0 2023-12-12
  • Dodaje obsługę wyświetlania bloków reklamowych DAI VOD 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łączali do transmisji w trakcie przerwy na reklamę, nie mogli kliknąć reklamy.
3.607.0 2023-12-04
  • Rozwiązaliśmy problem, który powodował, że gdy nie były zwracane żadne reklamy, nie były uruchamiane błędy VAST.
  • Zaktualizowano AdsManager.skip(), aby pomijać reklamy tylko wtedy, gdy IMA nie renderuje przycisku Pomiń reklamę, a reklamę można pominąć.
  • Aktualizuje tłumaczenia językowe.
3.601.0
Wycofano
2023-11-06
  • Wycofano zmiany do wersji 3.600.0 z powodu problemów z nieprawidłowym działaniem klikalności w DAI.
  • Wersja usługi. Brak nowych funkcji.
3.600.0 2023-11-02
  • Dodaje zachowanie, które powoduje wysłanie pingu błędu, jeśli IMA otrzyma pusty VAST.
3.598.0 2023-10-26
  • Dodaje zachowanie, które zapobiega uruchamianiu adresów URL wyświetleń VAST about:blank.
3.597.0 2023-10-23
  • Dodaje funkcję, która umożliwia pakietowi IMA wybieranie innych reklam z bufetu do odtworzenia, jeśli główna reklama zwraca pusty tag VAST.
3.595.0 2023-10-10
  • Rozwiązaliśmy problem, który powodował, że parametr performance.now() był niezdefiniowany na niektórych telewizorach smart TV.
  • Rozwiązaliśmy problem, który powodował, że elementy interfejsu reklamy nie były renderowane w przypadku niektórych implementacji niestandardowych.
3.594.0 2023-10-04
  • Dodaje StreamManager.getAdSkippableState() do zwracanych danych true, jeśli reklamę można obecnie pominąć.
  • Rozwiązaliśmy problem z IMA DAI, który powodował, że wartość skipoffset= była ignorowana, jeśli odpowiedź VAST zawierała niestandardowy moduł śledzenia zdarzeń pominięcia.
3.592.0 2023-09-27
  • Rozwiązaliśmy problem z IMA po stronie klienta, który powodował, że wartość skipoffset= była ignorowana, jeśli odpowiedź VAST zawierała niestandardowy moduł śledzenia zdarzeń pominięcia.
3.582.5 2023-07-25
  • Dodaje zdarzenie reklamy AD_BREAK_FETCH_ERROR, które jest wywoływane, gdy w przerwie na reklamę nie można odtworzyć żadnych reklam.
  • Aktualizuje działanie AdPodInfo.getPodIndex() , aby obsługiwać reklamy 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 interfejsu po stronie 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 w dzienniku w konsoli, gdy używana jest wycofana funkcja zewnętrzna googletag.encryptedSignalProviders.
3.573.0 2023-05-15
  • Rozwiązaliśmy problem, który powodował, że pakiet IMA nie zgłaszał, że wymagane reklamy towarzyszące nie zostały wyświetlone, gdy nie były dostępne żadne boksy towarzyszące.
3.568.1 2023-04-13
  • IMA wywołuje teraz zdarzenie reklamowe CLICK 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

Pokaż wcześniejsze wersje (sprzed 2023 r.)

3.548.0 2022-12-06
  • Dodaje StreamData.dashPeriodUrl dla StreamData z STREAM_INITIALIZED. Ten adres URL jest używany w przypadku strumieni bloków reklamowych DASH w transmisjach linearnych.
3.544.0 2022-11-10
3.541.0 2022-10-27
  • Rozwiązuje problem, który powodował, że pakiet IMA był niezamierzenie dodawany do obiektu okna.
3.532.0 2022-09-21
  • Rozwiązaliśmy problem z DAI, który powodował błąd konsoli po rozpoczęciu sesji reklamowej OMID.
  • Rozwiązaliśmy problem, który uniemożliwiał użytkownikom kliknięcie reklamy linearnej po reklamie nielinearnej.
3.531.0 2022-09-19
  • Dodaje możliwość requestPause i requestPlay podczas transmisji na żywo w przypadku kreacji SIMID. Ta funkcja jest już dostępna w przypadku strumieni VOD.
  • Rozwiązaliśmy problem, który powodował, że po zakończeniu reklamy wideo czasami były wysyłane niepotrzebne nieudane żądania sieciowe ustawione na „null”.
3.529.2 2022-09-08
  • Rozwiązaliśmy problem polegający na tym, że niektóre identyfikatory kreacji w łańcuchu kodów Wrapper nie były wypełniane w obiekcie reklamy.
3.526.0 2022-08-22
  • Rozwiązuje problem z parametrem is_lat na urządzeniach CTV.
  • Rozwiązaliśmy problem, który powodował, że przycisk Więcej informacji nieprawidłowo wyświetlał się na komputerach.
3.523.0 2022-08-04
3.522.0 2022-07-18
  • Aktualizuje działanie związane z domyślną maksymalną szybkością transmisji bitów w przypadku połączeń Wi-Fi. Możesz zastąpić maksymalną szybkość transmisji bitów za pomocą AdsRenderingSettings.bitrate.
3.521.0 2022-07-12
  • Dodaje zdarzenie AD_CAN_PLAY, które IMA uruchamia, gdy reklama jest gotowa do odtworzenia. Użyj tego zdarzenia, aby dowiedzieć się, kiedy zaktualizować interfejs odtwarzacza po zdarzeniu AD_BUFFERING.
  • Rozwiązaliśmy problem z interfejsem reklam, który występował w przypadku reklam innych niż TrueView wyświetlanych po reklamach TrueView w bloku reklamowym.
3.520.0 2022-06-29
3.517.2 2022-05-23
3.513.0 2022-05-03
3.512.0 2022-04-21
  • Rozwiązaliśmy problem z serwerem proxy GPT, który występował, gdy był on używany do przekazywania zdarzeń z IMA przez granicę elementu iframe.
3.508.0 2022-03-28
  • Rozwiązaliśmy problem, który powodował, że podczas reklam VMAP wywołanie adsLoader.onContentComplete() po adsManager.destroy() nieprawidłowo powodowało odtwarzanie reklam po filmie.
  • Rozwiązaliśmy problem, który powodował, że podczas reklam VMAP wywołanie AdsManager.discardAdBreak() czasami nie powodowało odrzucenia przerwy na reklamę.
3.501.0 2022-02-17
3.498.1 2022-02-10
  • Jeśli określono TFUA lub TFCD, RDID nie będzie już wysyłany w żądaniu reklamy.
  • Naprawiliśmy błąd, który powodował zastępowanie parametru adresu URL przez pakiet SDK.
3.495.1 2022-01-10
  • Rozwiązuje problem, który powodował, że wartość google.ima.OmidVerificationVendor była niezdefiniowana.
3.494.0 2022-01-04
  • Rozwiązaliśmy problem, który powodował, że reklamy TrueView zachęcające do działania z planszami końcowymi wymuszały skupienie uwagi na przycisku pominięcia, co prowadziło do niezamierzonego przewijania.
3.493.0 2021-12-16
  • Wprowadzamy obsługę OMID w pakiecie IMA HTML5 SDK po stronie klienta i w DAI. Uwaga: wydawcy mogą nadal zauważyć niewielką rozbieżność (poniżej 7%) między wyświetleniami w OMID a wyświetleniami w usłudze Ad Manager.
  • Dodaje nowy interfejs OMID Access Mode API.
3.488.0 2021-11-08
  • Usuwa ostrzeżenia „Nierozpoznana funkcja” rejestrowane w konsoli.
  • Naprawia działanie kreacji zastępczej w przypadku reklam JavaScript związanych z rozmiarem żądania reklamy.
3.485.1 2021-10-11
  • Naprawiliśmy problem z OMID, który mógł wystąpić, gdy w czasie istnienia jednego obiektu AdsDisplayContainer wczytywanych było wiele obiektów AdsManager.
  • Naprawiono błąd, który powodował, że w przypadku niektórych reklam opcja Dlaczego ta reklama? mogła wyświetlać się dwukrotnie.
3.483.2 2021-10-04
  • Naprawiono błąd w integracji IMA z OMID w przypadku internetu, gdy jest używany w Shadow DOM.
3.480.1 2021-09-13
  • Naprawiliśmy błąd, który powodował, że DAI zgłaszało nieprawidłową głośność do pakietu OM SDK, gdy odtwarzacz wideo był wyciszony.
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
  • Naprawiliśmy błąd w Safari na urządzeniach mobilnych, który powodował, że element sterujący odtwarzaczem nie był prawidłowo zwalniany po zdarzeniu adBreakEnded.
3.469.0 2021-06-24
  • Naprawiono błąd, który występował, gdy reklamy towarzyszące były pobierane przed zdarzeniem STARTED.
3.467.0 2021-06-17
  • Rozwiązuje problem z reklamami VPAID w trybie INSECURE spowodowany aktualizacją przeglądarki Chrome.
3.458.0 2021-05-13
  • Dodaje klasę DaiSdkSettings z tymi interfejsami API:
    • DaiSdkSettings.getFeatureFlags()
    • DaiSdkSettings.setFeatureFlags()
3.452.0 2021-04-15
  • Zmienia zachowanie wstrzymywania reklam, aby wstrzymywać reklamy za każdym razem, gdy kliknięcie reklamy powoduje opuszczenie strony. Ta zmiana wymaga, aby wydawcy wyświetlali interfejs umożliwiający wznowienie 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ć implementację tych zmian, korzystając z tego tagu reklamy.
3.448.1 2021-03-31
  • Dodaje właściwość AdsRequest.pageUrl, aby ułatwić kierowanie reklam. Wartość właściwości zastępuje parametr &url= w przypadku żądań reklam.
  • Aktualizuje zdarzenie AdEvent.Type.DURATION_CHANGE, które ma być wysyłane, gdy kreacja SIMID zmienia czas trwania.
  • Rozwiązaliśmy 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ą AdsRenderingSettings.mimeTypes, tak aby typy nieobsługiwane przez przeglądarkę były ignorowane.
  • Dodaje obsługę rozszerzeń, takich jak śledzenie ActiveView i niestandardowe śledzenie podczas strumieni bloków reklamowych.
3.446.1 2021-03-08
  • Rozwiązaliśmy problem, który powodował, że reklamy po reklamie SIMID nie wysyłały zdarzeń TAPPED.
3.445.1 2021-03-02
  • Rozwiązaliśmy problem, który powodował, że nieliniowe reklamy w trakcie filmu były wyświetlane przez zbyt krótki czas, 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 <Playlist/> na VAST_EMPTY_RESPONSE: 1009, a nie UNKNOWN_AD_RESPONSE: 1010.
  • Naprawiliśmy błąd, który powodował, że reklamy linearne AdSense były zgłaszane jako nielinearne.
  • Naprawiono błąd związany z reklamami SIMID, w przypadku których metodę requestChangeDuration można było wywołać tylko raz.
  • Naprawiliśmy błąd, który powodował, że wyświetlanie bloków reklamowych powodowało wysyłanie niepotrzebnych pingów i błędów 404.
3.442.0 2021-02-17
  • Dodaje interfejs API flag funkcji, który umożliwia włączanie i wyłączanie określonych funkcji, które nie są na stałe włączone w IMA. Użyj ImaSdkSettings.getFeatureFlags() i ImaSdkSettings.setFeatureFlags(), aby pobierać i ustawiać flagi funkcji. W przyszłych wersjach pakietu SDK flagi funkcji będą używane do dodatkowych funkcji wymagających zgody.
  • Dodaje flagę funkcji enableOmidBeta dla osób, które chcą skorzystać z otwartej wersji beta OMID w internecie.
  • Dodaje specjalną wartość nieznanego czasu trwania (-3), aby wyłączyć wstępne wczytywanie reklamy VMAP po filmie. Aby go ustawić, użyj AdsRequest.contentDuration().
3.439.0 2021-02-08
  • Dodano metodę ImaSdkSettings.setSessionId() do ustawiania identyfikatora sesji, który służy 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
  • Naprawiliśmy błąd w wyświetlaniu bloków reklamowych, który powodował, że wczesne weryfikacje metadanych mogły być wysyłane wielokrotnie.
  • Naprawiliśmy błąd, który powodował, że parametr AdServingId zastępował parametr AdSystem, jeśli ten drugi był ustawiony niżej w tagu VAST.
3.433.2 2021-01-14
  • Zezwoliliśmy na ograniczone wyświetlanie reklam, gdy użytkownik nie wyrazi zgody na pliki cookie, odrzuci zgodę na pliki cookie lub gdy IMA nie otrzyma prawidłowego ciągu tekstowego dotyczącego przejrzystości i zgody w regionach objętych RODO i dyrektywą o prywatności i łączności elektronicznej po upływie okresu prolongaty integracji z zasadami TCF IAB w wersji 2.
Wycofanie do wersji 3.429.0 2020-12-10
  • Wycofanie do wersji 3.429.0 z powodu problemu w wersji 3.430.0, w której punkty reklamowe w przypadku strumieni DAI VOD zwracały czas rozpoczęcia i zakończenia równy 0. Ten problem występował głównie w przypadku natywnych pakietów SDK (na Androida i iOS).
3.427.1 2020-12-02
  • Zaktualizowano informacje referencyjne dotyczące contentDuration, aby wyjaśnić przypadek użycia wstępnego wczytywania reklam na końcu filmu w VMAP.
  • Naprawiliśmy błąd, który powodował, że reklamy VPAID miały nieprawidłowy rozmiar.
  • Naprawiliśmy błąd, który powodował, że metoda getAdSkippableState zwracała nieprawidłowe wartości.
Wycofanie 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 wstrzymania reklam miały negatywny wpływ 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, gdy menedżery reklam były wstępnie wczytywane.
  • Zmieniono zachowanie wstrzymywania reklam, aby wstrzymywać reklamy za każdym razem, gdy kliknięcie reklamy powoduje opuszczenie strony. Ta zmiana wymaga, aby wydawcy wyświetlali interfejs umożliwiający wznowienie 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ć implementację tych zmian, korzystając z tego tagu reklamy.
3.420.1 2020-11-02
  • Rozwiązaliśmy problem, który powodował, że w niektórych przypadkach po pominięciu reklamy przed filmem reklama w trakcie filmu nie była odtwarzana, a zamiast niej wyświetlał się czarny ekran z dźwiękiem z reklamy przed filmem.
3.418.3 2020-10-22
  • Naprawiliśmy błąd, który powodował usuwanie parametrów zgody z żądań reklam 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 przeglądarce mobilnej.
  • Rozwiązaliśmy problem z wywołaniami AdsManager.destroy(), w przypadku których użycie VmapAdManager w niektórych sytuacjach nie powodowało wywołania 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 platformę do zarządzania zgodą użytkowników miały różne wartości.
  • Naprawiliśmy błąd, który powodował, że zdarzenie IMPRESSION było wysyłane do wydawcy w przypadku nielinearnych reklam AdSense, nawet jeśli reklama nie mogła zostać wyświetlona z powodu ograniczeń rozmiaru.
  • Rozwiązaliśmy problem, który powodował, że zdarzenia fullscreen na iOS były zliczane dwukrotnie.
3.415.1 2020-10-05
  • Naprawiliśmy błąd, który powodował zaciemnianie właściwości AdProgressData.
  • Bezpieczne reklamy VPAID z elementami wideo proxy prawidłowo przekazują teraz zdarzenie zmiany pełnego ekranu.
  • ima3_dai_debug.js teraz wyświetla dodatkowe logi w konsoli.
  • 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 zastępczego czasami dwukrotnie wysyłały żądanie tego samego tagu reklamy.
3.411.1 2020-09-23
  • Zmieniliśmy działanie precyzyjnych linków na Androidzie 6.0 i starszych wersjach, aby użytkownicy byli przekierowywani do aplikacji reklamodawcy, a nie na stronę docelową (jeśli jest dostępna).
3.410.0 2020-09-17
  • Dodaliśmy do pakietu DAI SDK obsługę reklam towarzyszących w formacie iframe i HTML.
3.407.0 2020-09-02
3.405.0 2020-08-27
  • Dodaliśmy metodę StreamManager.focus() do pakietu DAI SDK, która umożliwia automatyczne zmiany zaznaczenia przycisku pomijania i innych interaktywnych elementów interfejsu.
3.404.1 2020-08-25
  • Dodaliśmy metodę AdsManager.focus() do pakietu SDK po stronie klienta, która umożliwia programowe zmiany zaznaczenia przycisku pominięcia 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 0 x 0 podczas inicjowania, pakiet SDK wywoła metodę resizeAd() reklamy VPAID po prawidłowym ustawieniu rozmiaru boksu, aby reklama została przeskalowana do nowych wymiarów boksu.
3.403.1 2020-08-24
  • Naprawiliśmy problem z adPodInfo.podIndex w przypadku strumieni DAI VOD, aby reklamy w trakcie filmu były prawidłowo indeksowane, zaczynając od 1.
  • Rozwiązaliśmy problem z adPodInfo.timeOffset w przypadku strumieni VOD z dynamicznym wstawianiem reklam, który powodował, że reklamy wyświetlane po filmie 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
  • Ponownie udostępniono integrację z Zasadami IAB dotyczącymi przejrzystości i uzyskiwania zgody na przetwarzanie danych w wersji 2.0 po rozwiązaniu problemu z rozbieżnościami między wartościami gdpr=1 i gdpr=true, dzięki czemu obie wartości są oceniane tak samo. Zalecamy użycie znacznika gdpr=1.
3.399.2 2020-07-28
  • Do pakietu SDK DAI dodano zdarzenia reklamowe StreamEvent.Type.PAUSED i StreamEvent.Type.RESUMED.
  • Dodaliśmy zdarzenie ICON_FALLBACK_IMAGE_CLOSED, które jest wywoływane, gdy okno obrazu zastępczego ikony jest zamknięte na urządzeniach CTV.
  • Rozwiązaliśmy problem, który uniemożliwiał wyświetlanie reklam towarzyszących, gdy reklama miała taki sam identyfikator jak poprzednia.
  • Dodano obsługę żądań zmiany czasu trwania reklam SIMID do pakietu 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 TCFv2 zgodnym z RODO. Obecnie, gdy wydawcy integrują 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 opcji.
    • Platforma CMP czeka 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 transmisji DAI przez określenie wartości (w milisekundach) parametru dai-apto w przypadku streamRequest.adTagParameters. To ustawienie wpływa też na czas oczekiwania na inicjowanie strumienia, który jest ustawiony na 4 sekundy więcej niż wartość dai-apto.
3.395.0 2020-07-14
  • Rozwiązaliśmy problem z kliknięciami reklam DAI w przeglądarce Safari na urządzeniach mobilnych.
  • Tymczasowo wycofaliśmy integrację z zasadami TCF IAB w wersji 2.0 z powodu rozbieżności między używaniem gdpr=1 i gdpr=true.
3.394.0 2020-07-13
  • Ulepszona obsługa wyjątków w przypadkach, gdy podczas inicjowania nie ma dostępnej sieci.
  • Zmodyfikowano zdarzenie AD_PERIOD_ENDED, aby zatrzymać odtwarzaną reklamę i zresetować wszystkie powiązane z nią dane.
  • Dodano raportowanie zmian głośności w przypadku reklam VPAID.
  • Dodaliśmy parametr subtitle_name do napisów DAI, aby umożliwić określanie zestawów 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ę, która zwraca błąd, gdy kod JavaScript VPAID próbuje odtworzyć reklamę, zanim pakiet SDK wywoła zdarzenie rozpoczęcia reklamy.
  • Naprawiliśmy błąd, który w niektórych przypadkach powodował ignorowanie CompanionAdSelectionSettings.
3.384.0 2020-05-04
  • Ulepszyliśmy ułatwienia dostępu przycisku pomijania:
    • Tekst przed pominięciem można teraz zaznaczyć klawiszem Tab, dzięki czemu czytniki ekranu mogą go odczytać.
    • Dodano wartości aria-label do odliczania przed pominięciem i przycisku pominięcia.
3.383.0 2020-04-28
  • Dodaliśmy obsługę reklam SIMID po stronie klienta.
3.381.1 2020-04-16
  • Rozwiązaliśmy problem, który powodował, że odtwarzanie treści mogło zostać zawieszone, jeśli nie udało się załadować reklam na playliście z regułami reklamowymi.
3.379.2 2020-04-09
  • Zaktualizowano sposób obsługi reklam VPAID, aby nie generowały 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ł, że zdarzenia VOLUME_CHANGED i VOLUME_MUTED nie były prawidłowo wywoływane.
3.367.1 2020-02-12
  • Dodano metodę getVersion w AdsLoader, aby umożliwić pobieranie bieżącej wersji pakietu SDK.
3.366.0 2020-02-06
  • Wycofano 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 punktu cue, aby używały reprezentacji zmiennoprzecinkowej.
3.361.1 2020-01-21
  • Poprawiona widoczność opcji Dlaczego ta reklama? i Czas trwania reklamy na urządzeniach mobilnych o małej szerokości ekranu.
3.360.0 2020-01-15
  • Zaktualizowaliśmy czasy punktów cue, aby były liczbami zmiennoprzecinkowymi, co zwiększy ich dokładność.
  • Dodaliśmy obsługę wyświetlania ikon z reklam opakowujących oprócz ikon z reklam wbudowanych.
  • Zaktualizowaliśmy logikę wykrywania nakładek, aby dokładniej określać widoczność.
3.358.2 2020-01-15
  • Rozwiązaliśmy problem w Internet Explorerze 11, który powodował, że EventTarget nie było zdefiniowane.
3.358.1 2020-01-08
  • Usunęliśmy tekst przed pominięciem z odliczania do pominięcia w reklamach możliwych do pominięcia.
3.355.4 2020-01-03
3.355.3 2019-12-10
  • Rozwiązaliśmy problem, który w niektórych przypadkach uniemożliwiał generowanie zdarzeń z dziennika.
3.355.0 2019-12-05
  • Rozwiązaliśmy problem z kliknięciami, które zawierają przekierowania do sklepu z aplikacjami na 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, gdy do AdDisplayContainer nie jest przekazywany żaden element wideo.
  • W przypadku wszystkich reklam nielinearnych i reklam w pełnym boksie dodaliśmy 2-sekundowe opóźnienie między wyświetleniem reklamy a momentem, w którym można ją kliknąć.
  • Rozwiązaliśmy problem, który uniemożliwiał setAdWillPlayMuted wyciszanie reklam, gdy parametr enablePreloading był ustawiony na true.
3.351.1 2019-11-14
  • Rozwiązaliśmy problem, który w niektórych przypadkach uniemożliwiał zdarzeniom reklamowym LOG i INTERACTION uwzględnianie obiektu reklamy.
  • Dodaliśmy automatyczną integrację żądań reklam Google w przypadku implementacji dostawców 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 obsługę reklam TrueView do pakietu DAI SDK. Reklamy TrueView można wdrożyć, przekazując element AdUiElement do konstruktora StreamManager.
3.343.1 2019-10-17
  • Naprawiliśmy błąd związany z analizą wbudowanego VMAP na tvOS.
3.339.0 2019-10-09
  • Dodaliśmy obsługę ikon VAST w pakiecie DAI SDK. Ikony można zaimplementować, 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 kliknięcie nie powoduje przejścia na stronę docelową.
  • Dodaliśmy obsługę wyświetlania ikony Dlaczego ta reklama? w reklamach DAI. Można to zrobić, przekazując AdUiElement do konstruktora StreamManager.
3.337.0 2019-10-01
  • Dodaliśmy do pakietu DAI SDK obsługę reklam możliwych do pominięcia. Reklamy możliwe do pominięcia można wdrożyć, przekazując AdUiElement do konstruktora StreamManager.
3.336.1 2019-09-30
  • Dodaliśmy do pakietu DAI SDK obsługę przekazywania AdUiElement do konstruktora StreamManager, który powinien być używany zamiast setClickElement do obsługi kliknięć.
3.334.0 2019-09-23
  • Naprawiliśmy błąd związany ze wstępnym wczytywaniem VPAID.
3.325.3 2019-08-19
  • Wyskakujące okienka w Microsoft Edge pojawiają się teraz jako nowe karty.
  • Wyskakujące okienka w Internet Explorerze 11 pojawiają się teraz jako nowe okna.
3.323.2 2019-08-12
  • Wyskakujące okienka w przeglądarce Internet Explorer 11 można teraz przewijać.
3.320.0 2019-07-23
  • Dodaliśmy obsługę adresów URL intent:// na potrzeby linkowania do stron w aplikacjach na Androida.
  • Dodaliśmy obsługę adresów URL market://, które umożliwiają linkowanie 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 wycofane.
3.316.0 2019-07-10
  • Dodano parametry authToken i streamFormat do obiektu żądania strumienia DAI.
3.312.1 2019-06-17
  • Do obiektu reklamy na potrzeby DAI dodano funkcje getUniversalAdIdValue i getUniversalAdIdRegistry.
3.311.0 2019-06-11
  • Naprawiliśmy błąd metadanych YouTube dotyczący niepublicznych filmów.
Wycofanie do wersji 3.296.0 2019-04-24
  • Wycofanie do wersji 3.296.0 z powodu błędu w wersji 3.297.3, który powodował, że odtwarzanie filmu nie było kontynuowane po ostatniej klatce reklamy przed filmem.
3.290.0 2019-04-01
  • Rozwiązaliśmy problem, który powodował, że nieobsługiwane typy reklam (reklamy nielinearne, VPAID) nie generowały prawidłowo błędów.
3.284.0 2019-03-04
  • Rozwiązaliśmy problem, który powodował, że subskrybowane zdarzenia nie były usuwane po usunię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 odtwarzane są 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 przypadku zdarzenia LOADED.
Wycofanie do wersji 3.274.0 2019-02-12
  • Wycofaj do wersji 3.274.0.
3.275.4 2019-02-06
  • Dodano właściwość manifestFormat do StreamData, aby wskazać format strumienia. Ta właściwość jest wypełniana w przypadku zdarzenia LOADED.
3.273.0 2019-01-24
  • Rozwiązaliśmy 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.
  • Rozwiązaliśmy problem, który powodował, że błędy wideo nie były wywoływane w przypadku transmisji na żywo lub VOD.
  • Rozwiązaliśmy problem, który powodował, że nie można było wznowić odtwarzania treści w Safari na iOS.
3.259.0 2018-11-27
  • Rozwiązaliśmy problem z renderowaniem reklam towarzyszących, gdy bloki reklamowe zawierają reklamy VPAID lub korzystają z rezerwowych zasobów.
3.255.0 2018-11-12
  • Rozwiązuje problem z obsługą kliknięć ikon VAST w reklamach VPAID w trybie INSECURE.
3.254.0 2018-11-08
  • Dodaje zdarzenie AdEvent.Type.AD_BUFFERING. To zdarzenie jest wywoływane, gdy odtwarzanie reklamy zostało wstrzymane z powodu buforowania.
3.246.0 2018-10-18
  • Rozwiązaliśmy problem z nieaktualnym odtwarzaniem, gdy serwer proxy tagu wydawcy Google jest używany z pakietem IMA SDK.
3.244.2 2018-10-16
  • Dodaje zdarzenie AD_PROGRESS. To zdarzenie jest wywoływane podczas odtwarzania reklamy i zawiera obiekt AdProgressData, który można uzyskać za pomocą metody getAdData().
  • Dodaje isCookiesEnabled() i setCookiesEnabled() do ImaSdkSettings.
  • Rozwiązaliśmy problem z reklamami wideo możliwymi do pominięcia, które wyświetlają się jedna po drugiej.
  • Rozwiązaliśmy problem z błędami reklam podczas korzystania z niestandardowego odtwarzania w systemie iOS.
3.234.1 2018-09-04
  • Reklamy z kodem 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 (reklamy bez numeru sekwencyjnego).
3.228.0 2018-08-14
  • Rozwiązaliśmy problem z reklamami możliwymi do pominięcia wyświetlanymi jedna po drugiej.
  • Rozwiązaliśmy problem, który powodował, że funkcja AdsManager.isCustomPlaybackUsed() zwracała nieprawidłową wartość, gdy została ustawiona po utworzeniu AdsLoader.
3.227.0 2018-08-13
  • Próbuj odtwarzać tylko obsługiwane typy MIME przekazywane do AdsRenderingSettings.mimeTypes.
3.226.2 2018-08-07
  • Nakładki reklamowe bez ustawionego czasu wyświetlania będą teraz wyświetlane do następnej reklamy, a nie przez 15 sekund.
  • Rozwiązaliśmy problem, który powodował, że usługa AdsRequest.vastLoadTimeout nie była prawidłowo eksportowana.
  • Rozwiązaliśmy problem, który powodował, że usługa Ad.getVastMediaBitrate nie była prawidłowo eksportowana.
3.225.0 2018-07-30
  • Wymusza dane wyjściowe VAST 4 w przypadku żądań Google Ad Managera.
3.223.0 2018-07-25
  • Dodaje Ad.getVastMediaBitrate().
3.216.1 2018-06-26
  • Rozwiązaliśmy problem w pakiecie SDK DAI, który powodował, że metoda Ad.getDuration() nieprawidłowo 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 303.
3.214.1 2018-06-12
Wycofanie do wersji 3.211.3 2018-06-07
  • Z powodu problemu dotyczącego konkretnych implementacji na iPhonie przywrócono 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 metody AdDisplayContainer.destroy().
  • Dodaje allow="autoplay" do elementu iframe używanego do wczytywania reklam VPAID.
3.198.2 2018-03-27
  • Rozwiązaliśmy problem z wstępnym wczytywaniem w najnowszych wersjach Chrome i Safari na komputery.
3.193.1 2018-02-26
  • Usunięto błędnie udokumentowane metody serializacji i deserializacji w AdError.
3.192.0 2018-02-14
  • Usunięto niepotrzebny kod błędu INVALID_ADX_EXTENSION. Jeśli analiza rozszerzenia się nie powiedzie, reklamy będą nadal odtwarzane.
  • Pakiet IMA wczytany w elemencie iframe będzie teraz dziedziczyć zasady autoodtwarzania strony nadrzędnej w Chrome 65 i nowszych wersjach.
  • Naprawiliśmy wyciek pamięci, który występował, gdy implementacje nie niszczyły obiektu AdsManager w przypadku błędu AdError.
3.190.0 2018-01-30
  • Reklamy VPAID będą teraz zgłaszać błąd, gdy zostaną zatrzymane bez zgłoszenia wyświetlenia. Jest to zgodne z zachowaniem wszystkich innych reklam.
3.189.0 2018-01-24
  • Rozwiązaliśmy problem z przechodzeniem z różnych strategii autoodtwarzania do odtwarzania po kliknięciu.
  • Rozwiązuje problem z odtwarzaniem w IE 11.
  • Rozwiązuje problem z reklamami w trakcie filmu na iOS 11.
  • Puste reklamy towarzyszące VPAID nie powodują już błędu konsoli.
  • Zmieniono niektóre ostrzeżenia na dzienniki informacyjne.
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 metoda adsManager.init nie została wywołana wystarczająco szybko.
  • Dodano błąd AdError.AUTOPLAY_DISALLOWED, który jest wywoływany, gdy pakiet SDK próbuje automatycznie odtworzyć reklamę, ale przeglądarka to uniemożliwia.
Wycofanie do wersji 3.182.1 2017-10-26
  • Z powodu problemu, który występuje w niektórych implementacjach 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 metoda adsManager.init nie została wywołana wystarczająco szybko.
3.182.0 2017-10-17
  • Naprawiono odtwarzanie linearnych reklam wideo typu „kliknij, aby odtworzyć” w przeglądarce 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ócono wersję 3.180.3.
3.181.3 2017-10-05
  • Rozwiązuje problem polegający na tym, że nieprawidłowe kliknięcia powodowały wstrzymanie filmu.
  • Rozwiązaliśmy problem, który powodował błąd podczas przerwy na reklamę w trakcie filmu, gdy używany był discardAdBreak().
Wycofaj do wersji 3.179.0 2017-09-22
  • Ze względu na problem z niektórymi reklamami VPAID przywrócono wersję 3.179.0.
3.179.0 2017-09-18
  • Naprawiliśmy błąd, który powodował renderowanie wielu interfejsów reklam podczas wstępnego wczytywania reklam i ponownego używania kontenera reklam.
3.178.0 2017-08-31
  • Rozwiązaliśmy problem, który powodował zgłaszanie wyjątku, gdy reklama możliwa do pominięcia była wyświetlana na stronie w mobilnej wersji Safari, która nie mogła jej wyświetlić. Ten wyjątek jest teraz prawidłowo obsługiwany przez pakiet SDK.
  • Rozwiązaliśmy problem, który w rzadkich przypadkach powodował, że zdarzenie CONTENT_RESUME_REQUESTED nie było wywoływane w przypadku strumieni HLS w mobilnej wersji Safari.
3.176.0 2017-08-10
  • Dodaje AdsRequest.liveStreamPrefetchSeconds.
  • Usuwa AdsRenderingSettings.useShareButton.
3.175.0 2017-07-31
  • Wyświetlenie nieliniowej reklamy VPAID spowoduje teraz wysłanie zdarzenia STARTED z pakietu SDK do odtwarzacza.
  • Reklamy linearne VPAID będą teraz uruchamiać zdarzenie STARTED po wyświetleniu, a nie po rozpoczęciu.
3.174.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ązaliśmy problem, który powodował, że w niektórych implementacjach na iOS reklamy w trakcie filmu powodowały ponowne odtwarzanie treści od początku.
  • Rozwiązaliśmy problem, który powodował, że niektóre treści transmisji na żywo nie były wznawiane po reklamach na iOS.
3.173.1 2017-07-06
  • Usuwamy obsługę reklam VPAID Flash. Jest to element większego projektu wycofywania Flasha z pakietu IMA SDK. Więcej informacji znajdziesz w artykule Wycofanie Flasha z pakietów IMA SDK.
3.173.0 2017-06-28
  • Rozwiązaliśmy problem, który powodował, że treści nie były prawidłowo przywracane przy użyciu niestandardowego odtwarzania w internecie mobilnym na iOS, gdy treści były przełączane i krótko po tym wysyłane było żądanie reklamy.
3.172.0 2017-06-14
  • Rozwiązaliśmy problem, który powodował, że reklamy AdSense w pełnym boksie nie działały na urządzeniach mobilnych.
  • Dodaje Ad.getSkipTimeOffset().
3.171.0 2017-06-08
  • Dodaje obsługę reklam AdSense w pełnym boksie do tych istniejących metod AdsManager:
    • getCurrentTime()
    • getRemainingTime()
    • getDuration()
    • getAdSkippableState()
    • skip()
3.170.0 2017-06-01
  • Dodaje AdsRequest.vastLoadTimeout.
  • Dodano 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 VPAID AdInteraction. Po aktywacji odtwarzacz otrzymuje nowe zdarzenie AdEvent.INTERACTION.
3.168.0 2017-05-08
  • Zmienia domyślny limit czasu wczytywania multimediów z 15 na 8 sekund.
  • Rozwiązaliśmy problem polegający na tym, że ustawienie ImaSdkSettings.setDisableCustomPlaybackForIOS10Plus() nie działało.
3.166.0 2017-04-12
  • Dodaje ImaSdkSettings.setDisableCustomPlaybackForIOS10Plus(). Odtwarzanie niestandardowe jest teraz domyślnie ponownie włączone w Safari na iOS (było wyłączone w wersji 3.164.0). Reklamy będą renderowane w Safari tak samo jak przed wersją 3.164.0.
3.164.0 2017-03-29
  • Naprawiono obsługę autoodtwarzania w internecie mobilnym na urządzeniach z iOS i Androidem. Aby włączyć, wycisz odtwarzacz lub wywołaj AdsManager.setVolume(0) przed wywołaniem AdsManager.start().
3.161.4 2017-03-24
  • Dodaje metodę AdsManager.updateAdsRenderingSettings(), która umożliwia aktualizowanie ustawień renderowania reklam po wywołaniu metody getAdsManager().
Wycofaj do wersji 3.161.1 2017-03-24
  • Wycofaj do wersji 3.161.1
3.163.0 2017-03-23
  • Dodaje metodę AdsManager.updateAdsRenderingSettings(), która umożliwia aktualizowanie ustawień renderowania reklam po wywołaniu metody getAdsManager().
3.160.3 2017-03-07
  • Rozwiązaliśmy problem z nieprawidłowymi pozycjami reklam zgłaszanymi w przypadku bloków reklamowych mieszanych.
3.159.0 2017-02-21
  • Dodaje obsługę kreacji zastępczej na poziomie zasobu.
3.156.0 2017-01-26
  • Rozwiązuje problem z nieprawidłowym raportowaniem pozycji reklamy w przypadku mieszanych bloków reklamowych VPAID.
  • Dodaje ImaSdkSettings.(set|get)DisableFlashAds().
  • Dodaje „application/dash+xml” jako prawidłowy typ MIME.
  • Dodaje do Ad te metody:
    • getUniversalAdIdValue()
    • getUniversalAdIdRegistry()
  • Dodaje do AdsRequest te właściwości:
    • contentDuration
    • contentKeywords
    • contentTitle
3.154.1 2017-01-10
  • Ad.getWrapperCreativeIds() – ulepszyliśmy dopasowywanie kreacji za pomocą kodów opakowujących.
3.153.1 2016-12-07
  • Dodaje Ad.getDealId().
  • Dodaje Ad.getSurveyUrl().
  • Dodaje Ad.getWrapperCreativeIds().
  • Dodaje obsługę ikon do reklam VPAID Flash i HTML5 w trybie ENABLED. Ikony nie będą działać w trybie NIEZABEZPIECZONYM.
3.151.1 11/10/2016
  • Dodaje Ad.getAdvertiserName().
  • Rozwiązuje problem z kreacjami VPAID we Flashu w HTML5.
3.147.1 2016-10-14
  • Dodaje Ad.getCreativeId().
3.146.2 2016-10-10
  • Naprawiono błąd, który powodował przedwczesne kończenie niektórych reklam VPAID we Flashu.
  • Rozwiązaliśmy problem, który powodował przycinanie reklam VPAID we Flashu 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 przypadku niezabezpieczonych reklam Flash VPAID.
3.139.0 2016-08-10
  • Usuwa AdsRenderingSettings.AUTO_SCALE.
3.137.0 2016-07-26
  • Dodaje Ad.getVastMediaWidth() i Ad.getVastMediaHeight().
  • Poprawiono styl kursora we wbudowanym interfejsie reklam.
3.135.1 2016-06-29
  • Dodaje obsługę wstępnego wczytywania zasobów multimedialnych 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 licznika czasu.
3.133.0 2016-06-07
  • Naprawiono błąd wizualny z przyciskami pomijania na Androidzie 4.4.4. Ta zmiana nie dotyczy przycisków pomijania na innych platformach, ponieważ nie wystąpił na nich ten błąd.
3.128.2 2016-05-03
  • Dodaje AdsRenderingSettings.playAdsAfterTime.
3.123.0 2016-02-24
  • Dodaje obsługę kreacji Flash VPAID do reguł VMAP/reklamowych.
3.120.0 2016-01-27
  • Dodaje parametr videoElement do AdsManager.init. Można go użyć do określenia niestandardowego elementu wideo, który ma być używany, jeśli nie jest on gotowy, gdy wywoływany jest konstruktor AdDisplayContainer. Konstruktor AdDisplayContainer jest nadal preferowanym sposobem udostępniania 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świetlane w nowym interfejsie z przyciskiem „Więcej informacji”. Kliknięcie reklamy spowoduje teraz jej wstrzymanie lub wznowienie, a nie przekierowanie użytkownika na stronę docelową reklamy.
3.115.0 2015-12-03
  • Każda nieliniowa reklama AdSense lub Ad Exchange o wysokości większej niż 90 pikseli będzie teraz renderowana jako reklama pełnoekranowa.
  • Nowa reklama pełnoekranowa zajmuje całą treść i zawiera licznik czasu oraz przycisk pominięcia. Odtwarzanie treści zostaje wznowione po zamknięciu reklamy, gdy upłynie czas odliczany przez licznik lub gdy użytkownik pominie reklamę.
  • Nieliniowe reklamy AdSense lub Ad Exchange o wysokości mniejszej niż 90 pikseli można też wymusić do renderowania w trybie pełnoekranowym, ustawiając parametr adsRequest.forceNonLinearFullSlot=true.
3.113.1 2015-11-12
3.111.0 2015-10-28
  • Dodaje AdEvent.LINEAR_CHANGED.
  • Dodaje AdEvent.DURATION_CHANGE.
  • Używa nowego interfejsu w przypadku 1% kwalifikujących się żądań reklamy.
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 Androidzie 4.0 lub nowszym zostało wyłączone. Reklamy będą nadal działać, ale będą używać odtwarzacza należącego do pakietu SDK, a nie odtwarzacza dostarczonego przez użytkownika.
3.101.22 2015-09-10
  • Tryb VPAID jest teraz domyślnie ustawiony na WŁĄCZONY, a nie WYŁĄCZONY.
3.101.17 2015-08-27
  • Udostępnia Ad.getContentType() po zdarzeniu LOADED, a nie po zdarzeniu STARTED. Zapewnia to wcześniejszy dostęp do danych reklam.
3.101.10 2015-08-06
3.101.8 2015-07-25
  • Rozwiązuje problem z brakiem aktualizacji wartości korelatora w tagach Ad Managera w formacie pubads.g.doubleclick.net/gampad/live/ads.
3.101.6 2015-07-23
3.101.4 2015-07-13
  • Odtwarzanie niestandardowe jest wyłączone na 5% urządzeń z Androidem 4.0 lub nowszym. W przyszłych wersjach ta liczba wzrośnie do 100%.
3.101.2 2015-06-17
  • Reklamy TrueView będą teraz miały przycisk „Więcej informacji” w prawym górnym rogu. Kliknięcie reklamy poza przyciskiem „Więcej informacji” nie będzie już przekierowywać użytkowników do witryny reklamodawcy.
  • Przycisk pomijania w reklamach możliwych do pominięcia będzie teraz wyświetlany nawet wtedy, gdy używane jest niestandardowe śledzenie kliknięć.
Wycofaj 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 przycisk „Więcej informacji” w prawym górnym rogu. Kliknięcie reklamy poza przyciskiem „Więcej informacji” nie będzie już przekierowywać użytkowników do witryny reklamodawcy.
  • Przycisk pomijania w reklamach możliwych do pominięcia będzie teraz wyświetlany nawet wtedy, gdy używane jest niestandardowe śledzenie kliknięć.
  • Odtwarzanie niestandardowe na Androidzie 4.0 lub nowszym zostanie wyłączone. Reklamy będą nadal działać, ale będą używać odtwarzacza należącego do pakietu SDK, a nie odtwarzacza dostarczonego przez użytkownika.
3.99.4 2015-05-12
  • Naprawiliśmy błąd adaptera VPAID, który powodował, że czasami nie można było kliknąć przycisku pominięcia i elementów kliknięcia reklamy.
  • Reklamy TrueView będą teraz prawidłowo zwracać stan możliwości pominięcia za pomocą AdsManager.getAdSkippableState().
3.98.0 30.04.2015
  • Teraz można wczytywać plik ima3.js w osobnym modelu DOM lub elemencie iframe z kontenera wideo, o ile znajduje się on w tym samym miejscu pochodzenia.
3.97.0 22.04.2015
  • Naprawiliśmy błąd, który powodował, że nie udawało się wczytać client.js z powodu nieprawidłowego użycia protokołu.
  • Naprawiono błąd adaptera VPAID, który uniemożliwiał jego wczytanie, jeśli został załadowany w sekcji <head>.
3.93.1 23.03.2015
  • Dodaje metodę setAdWillAutoPlay do AdsRequest. Dzięki temu wydawcy będą mogli określić, czy reklama będzie 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
  • Naprawiliśmy błąd, który powodował, że klienci niekorzystający z interfejsu IMA otrzymywali nieprawidłowe wartości z getAdSkippableState.
  • Wersje do publikacji będą teraz oznaczane jako 3.X.Y, a nie 3.1.X.
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 od firm zewnętrznych.
3.1.80 2014-11-13
  • Dodano getPlayerType, setPlayerType, getPlayerVersion i setPlayerVersion do 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
  • Ze względu na problemy z odtwarzaniem reklam w internecie mobilnym przywrócono wersję 3.1.75.
3.1.73 2014-10-03
  • Włącza niestandardowe śledzenie kliknięć na wszystkich urządzeniach mobilnych. Cofamy zmianę wprowadzoną w poprzedniej wersji (3.1.72), która umożliwiała niestandardowe śledzenie kliknięć tylko na iPhonie i Androidzie w wersji starszej niż 4.0. To bardziej ograniczone niestandardowe śledzenie kliknięć zostanie dodane z powrotem do pakietu SDK w późniejszym terminie.
3.1.72 2014-10-02
  • Zalecamy, aby zawsze przekazywać odtwarzacz treści wideo jako niestandardowy element odtwarzania, ponieważ niestandardowe odtwarzanie będzie używane tylko w niektórych środowiskach.
  • Niestandardowe elementy śledzenia kliknięć są teraz używane tylko w niektórych środowiskach. Uwaga: jeśli wyrenderujesz niestandardowy element śledzenia kliknięć nad odtwarzaczem, uniemożliwi to klikanie i pomijanie wyrenderowanych reklam.
3.1.70 2014-09-18
  • Zmieniono reportAdAutoPlayed na setAdWillAutoPlay w obszarze AdsRequest.
3.1.69 2014-09-18
  • Przycisk Więcej informacji będzie wyświetlany w reklamach mobilnych niezależnie od ich długości.
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 do reklamy.
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 dotyczące reklam towarzyszących:
    • Obsługa atrybutu „required” w elemencie VAST CompanionAds.
    • Obsługa atrybutu „adSlotID” w elemencie VAST Companion.
    • Jeśli w odpowiedzi VAST zostanie zwróconych kilka reklam towarzyszących, pakiet SDK wybierze najbardziej odpowiednią reklamę towarzyszącą dla danego środowiska.
  • Naprawiliśmy błąd, który powodował, że ImaSdkSettings.setNumRedirects i ImaSdkSettings.getNumRedirects były niedostępne.
  • Dodaliśmy metody interfejsu API isCustomPlaybackUsed i isCustomClickTrackingUsed.
3.1.62 2014-08-14
  • Aktualizacja (11.09.2014 r.): obecnie nie zalecamy wydawcom przekazywania niestandardowego odtwarzacza. Do końca września udostępnimy funkcję automatycznego przełączania się między odtwarzaczem niestandardowym a odtwarzaczem należącym do pakietu SDK. Wtedy zaczniemy zalecać tę implementację.
    Zalecamy, aby wydawcy zawsze przekazywali niestandardowy odtwarzacz wideo podczas tworzenia obiektu AdDisplayContainer. Wkrótce opublikujemy przewodnik dotyczący modyfikowania 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 do AdsManager, które zostanie wywołane po zarejestrowaniu wyświetlenia.
  • Dodaje zdarzenia VOLUME_CHANGED i VOLUME_MUTED do AdsManager.
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 (takich jak 'google_console=1').
3.1.54 2014-06-09
  • Jeśli użytkownik nie określi preferowanej maksymalnej szybkości transmisji bitów, domyślna wartość dla telefonów komórkowych wynosi 500 kb/s, a dla innych urządzeń, w tym komputerów,1000 kb/s.
  • Usunięto czcionkę ImaSdkSettings.getCompetitiveExclusion().
  • Udostępniono interfejs API minSuggestedDuration w klasie Ad.
3.1.53 2014-05-29
  • Pakiet SDK będzie teraz zawsze wczytywany z adresu imasdk.googleapis.com.
3.1.51 2014-05-12
  • Naprawiliśmy błąd, który powodował automatyczne wznawianie reklam w trakcie pauzy, gdy użytkownik zablokował 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
  • Naprawiliśmy błąd, który powodował błędy u wydawców, którzy zmodyfikowali prototyp tablicy (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 nieznany.
  • Wprowadzamy eksperyment na 25% ruchu, który polega na wczytywaniu podstawowego pliku binarnego 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 dla CORS. Zgodnie z naszymi testami nie powinno być nikogo takiego.
  • Włącza nową domenę dla 1% użytkowników 1 maja 2014 r., dla 25% użytkowników 2 maja 2014 r. i dla 100% użytkowników 7 maja 2014 r.
3.1.47 2014-04-11
  • Dodaj nowe interfejsy API Ad.getTitle(), Ad.getDescription() i Ad.getContentType().
  • Obsługują makra VAST 3 CACHEBUSTER i ERRORCODE.
3.1.46 2014-04-03
  • Interfejs API getCompanionAds przyjmuje teraz google.ima.CompanionAdSelectionSettings jako trzeci opcjonalny parametr.
  • Naprawiono błąd w Safari na iOS na iPadzie, który powodował zawieszanie się reklamy wideo w wolnych sieciach.
3.1.45 2014-03-06
  • Dodaliśmy interfejs API AdsLoader.setAutoPlayAdBreaks, który umożliwia wydawcy wybór, czy przerwy na reklamę VMAP i AdRules mają być odtwarzane automatycznie.
  • Dodano zdarzenie adBreakReady, które będzie wysyłane przez AdsManager, gdy przerwa na reklamę zostałaby odtworzona, jeśli parametr autoPlayAdBreaks ma wartość 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
  • Naprawiliśmy interfejs API adsManager.skip(), aby działał z regułami reklamowymi.
3.1.38 2013-12-04
  • Udostępnia google.ima.settings i metodę setLocale dla 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.
  • Włącza domyślny interfejs reklamy wideo, 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łane zostanie zdarzenie CONTENT_RESUME_REQUESTED.
  • Lepsza obsługa kodów błędów zgodnych z VAST. Wycofano kilka nieużywanych kodów błędów, a inne skonsolidowano. Kod błędu 200 jest teraz reprezentowany przez stałą VAST_TRAFFICKING_ERROR. Błąd UNKNOWN_AD_RESPONSE jest teraz związany z pakietem SDK i ma kod 1010.
  • Wyłączono przewijanie reklam w implementacjach na iPhonie.
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ępniono maksymalny czas trwania bloku reklamowego, indeks bloku reklamowego i przesunięcie czasu bloku reklamowego. Więcej informacji o tych nowych interfejsach API znajdziesz na stronie AdPodInfo.
3.1.20 2013-08-07
  • Poprawka błędu: rozwiązaliśmy problemy z analizowaniem kodów VAST, które nie zawierają kreacji.
  • Poprawka błędu: rozwiązaliśmy problemy z pełnym ekranem w Safari na komputerze.
3.1.12 2013-05-21
  • Naprawia błąd w implementacji interfejsu Companions API (innego niż GPT).
3.1.10 2013-05-14
  • Jeśli do wyświetlania kreacji towarzyszących używany jest tag wydawcy Google (GPT), pakiet SDK pobierze z niego rozmiary boksów towarzyszących i dołączy je do żądania reklamy wysyłanego do Google Ad Managera, zastępując wszystkie rozmiary podane przez wydawcę.
3.1 2012-12-18
  • Ta wersja wprowadza poważne zmiany wewnętrzne, które wpływają na sposób wczytywania pakietu SDK. Konieczne są drobne zmiany w integracji.
    • Nowe adresy URL do wczytywania interfejsu API pakietu SDK:
    • Pakiet SDK nie używa już oddzielnego asynchronicznego modułu ładują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. Rdzeń jest wczytywany w elemencie IFRAME natychmiast po utworzeniu elementu AdDisplayContainer. Ważne jest, aby utworzyć AdDisplayContainer na wczesnym etapie, aby zminimalizować wpływ wczytywania pakietu SDK na opóźnienie.
    • Nowe interfejsy API:
    • Wcześniejsze wersje pakietu SDK, w tym 3.0.15, nie będą już obsługiwane. Zalecamy jak najszybsze przejście na wersję 3.1.
3.0.15 2012-10-22
  • AdDisplayContainer należy teraz określić podczas tworzenia AdsLoader. W następnej wersji usuniemy przestarzały sposób przekazywania parametru AdDisplayContainer za pomocą metody getAdsManager. Więcej informacji o zmianach znajdziesz w przewodniku po migracji AdDisplayContainer.
  • Różne zmiany w obsłudze niestandardowego odtwarzania:
    • Niestandardowe ustawienia odtwarzania zostały przeniesione do konstruktora AdDisplayContainer. Wycofany sposób ustawiania ich za pomocą AdsRenderingSettings zostanie usunięty w następnej wersji.
    • Jeśli używasz niestandardowych elementów odtwarzania i śledzenia kliknięć, pakiet SDK nie będzie ich automatycznie wyświetlać ani ukrywać. Wydawca musi kontrolować wyświetlanie niestandardowych elementów odtwarzania.
    • W przypadku niestandardowego odtwarzania wideo na iPhonie/iPodzie pakiet SDK nie wyjdzie z trybu pełnoekranowego po zakończeniu reklamy linearnej. W przypadku odtwarzania reklam wideo kontrolowanego przez pakiet SDK nie ma żadnych zmian.
    • W następnej wersji pakiet SDK nie będzie już zmieniać rozmiaru elementów niestandardowego odtwarzania wideo i śledzenia kliknięć po wywołaniu metod init i resize.
    Wprowadziliśmy kilka zmian, aby zachować jak najwięcej właściwości renderowania niestandardowych elementów odtwarzania i umożliwić sterowanie nimi za pomocą kodu wydawcy.
3.0.14 2012-09-26
  • Dodaliśmy automatyczne wyrównywanie reklam nielinearnych.
  • Wznowienie treści jest teraz wysyłane po zakończeniu reklamy po filmie.