Informacje o wersjach pakietu Google IMA HTML5 SDK

Wersje od 3.550.0 do 3.799.0

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

Wersja Data wydania Uwagi
3.799.0 2026-11-11
  • Rozwiązaliśmy problem z metodą AdsManager.focus(), gdy jest używana z reklamami SIMID w blokach reklamowych. Ten problem powoduje, że reklamy SIMID w miejscu innym niż pierwsze w bloku reklamowym nie otrzymują zdarzenia ustawienia fokusu.
3.797.1 2026-10-30
  • Aktualizuje analizę przerw na reklamę VMAP w pakiecie IMA SDK, aby ustawić nieprawidłowe lub brakujące wartości timeOffsets jako wartość 0.
3.796.0 2026-10-26
  • Naprawiono niestandardowe śledzenie kliknięć w blokach reklamowych, w których pierwsza reklama nie obsługuje tej funkcji.
3.795.0 2026-10-22
  • Dodaje obsługę przerw na reklamę VMAP z procentowymi przesunięciami czasowymi. Pakiet IMA SDK oblicza czas rozpoczęcia przerwy na reklamę za pomocą właściwości AdsRequest.contentDuration. Jeśli nie ustawisz właściwości contentDuration, pakiet IMA SDK zignoruje przerwy na reklamę z procentowymi przesunięciami czasu.
3.794.0 2026-10-15
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 powolnego rozpoznawania nazw DNS lub przerw w działaniu sieci, zamiast polegać na stałym 8-sekundowym przedziale 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ł 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 po uruchomieniu 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 DAI DASH 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 WebOS.
3.724.0 2025-10-09
  • Usunęliśmy 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 na plakatach 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 raportował zdarzenia zakończenia reklamy.
  • Naprawiono 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 przeglądarki Firefox 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 wykrywania 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śnia interfejsy API do nasłuchiwania zdarzeń.
3.681.0 22.01.2025 r.
  • Dodaje obsługę metody Ad.getCompanionAds() zwracającej tablicę reklam towarzyszących we wszystkich zdarzeniach po zdarzeniu reklamowym STARTED.
3.673.0 2024-10-16
3.668.1 2024-09-23
  • Rozwiązaliśmy problem powodujący 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 śledzących 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 islandzkiej ('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ę, 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 uruchamiane błędy VAST.
  • Aktualizuje AdsManager.skip(), aby pomijać reklamy tylko wtedy, gdy IMA nie renderuje przycisku Pomiń reklamę, a reklamę można pominąć.
  • Zaktualizowano tłumaczenia.
3.601.0
Wycofana
2023-11-06
  • Przywrócono wersję 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
  • Dodano zachowanie polegające na wysyłaniu pingu 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ń VAST about:blank.
3.597.0 2023-10-23
  • Dodaje funkcję umożliwiającą 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ązuje problem, który powodował, że na niektórych telewizorach smart TV parametr performance.now() był niezdefiniowany.
  • Rozwiązaliśmy problem, który powodował, że elementy interfejsu reklamy nie były renderowane w niektórych niestandardowych implementacjach.
3.594.0 2023-10-04
  • Dodaje StreamManager.getAdSkippableState() do zwracanych wartości true, jeśli reklamę można obecnie pominąć.
  • Rozwiązuje 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ązuje problem z pakietem IMA po stronie klienta, w przypadku którego wartość skipoffset= jest ignorowana, jeśli odpowiedź VAST zawiera 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.
  • Poprawiono 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

Wyświetlanie wcześniejszych wersji (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ązaliśmy 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 wyświetlanej 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.
  • Naprawiliśmy błąd, 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 domyślnej maksymalnej szybkości transmisji bitów w przypadku połączeń Wi-Fi. Maksymalną szybkość transmisji bitów możesz zastąpić 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 metody 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 powodowało niezamierzone przewijanie.
3.493.0 2021-12-16
  • Wprowadzamy obsługę OMID w pakiecie IMA HTML5 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 po zakończeniu przerwy na reklamę nie można było prawidłowo zwolnić elementu sterującego odtwarzaczem.
3.469.0 2021-06-24
  • Naprawiliśmy 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, używając 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ń reklamy.
  • 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 zachowanie 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 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 <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 reklam VMAP po filmie. Aby go ustawić, użyj AdsRequest.contentDuration().
3.439.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
  • Naprawiliśmy błąd w obsłudze bloków reklamowych, który mógł powodować wielokrotne wysyłanie wczesnych weryfikacji metadanych.
  • Naprawiliśmy błąd, który powodował, że parametr AdServingId zastępował parametr AdSystem, jeśli był ustawiony niżej w kodzie VAST.
3.433.2 2021-01-14
  • Zezwolono na wyświetlanie reklam w ograniczony sposób, 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
  • Przywrócenie wersji 3.429.0 z powodu problemu w wersji 3.430.0, w której punkty reklamowe w strumieniach 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 po filmie 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, używając 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, który można wybrać w Chrome na komputerze lub 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 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ł, że właściwości AdProgressData były zaciemniane.
  • Bezpieczne reklamy VPAID z elementami wideo proxy prawidłowo przekazują teraz zdarzenie zmiany pełnego ekranu.
  • ima3_dai_debug.js wyświetla teraz 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 żądały 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 elementach 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 automatyczne 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 reklamowy VPAID ma rozmiar 0 x 0 podczas inicjowania, pakiet SDK wywoła metodę resizeAd() reklamy VPAID po prawidłowym ustawieniu rozmiaru boksu, aby reklama zmieniła rozmiar i dopasowała się do nowych wymiarów boksu.
3.403.1 2020-08-24
  • Naprawiliśmy problem z adPodInfo.podIndex w przypadku strumieni DAI VOD, aby zapewnić prawidłowe indeksowanie reklam w trakcie filmu, zaczynając od 1.
  • Rozwiązaliśmy problem z adPodInfo.timeOffset w przypadku strumieni DAI VOD, który powodował, że reklamy na końcu filmu 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ępniliśmy 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
  • Dodano zdarzenia reklamowe 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 zostanie zamknięte okno obrazu zastępczego ikony.
  • 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 logu 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 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 dla streamRequest.adTagParameters. To ustawienie wpływa też na czas oczekiwania na inicjowanie strumienia, który jest ustawiony na wartość o 4 sekundy dłuższą 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.
  • Zmieniono zdarzenie AD_PERIOD_ENDED, aby niszczyło aktualnie odtwarzaną reklamę i resetowało wszystkie powiązane z nią dane.
  • Dodano raportowanie zmian głośności w przypadku reklam VPAID.
  • Dodaliśmy parametr subtitle_name dla napisów DAI, aby określić 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
  • Dodaliśmy 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, aby czytniki ekranu mogły 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 obsługę 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 wstawienia reklamy, 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 reklamowych do liczb zmiennoprzecinkowych, aby były dokładniejsze.
  • Dodaliśmy obsługę wyświetlania ikon z reklam w kodzie Wrapper oprócz ikon z reklam wbudowanych.
  • Zaktualizowaliśmy logikę wykrywania nakładek, aby dokładniej określać widoczność.
3.358.2 2020-01-15
  • Naprawiliśmy błąd 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 reklamy 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 systemem iOS 10 lub nowszym w sytuacjach, gdy do AdDisplayContainer nie jest przekazywany żaden element wideo.
  • W przypadku wszystkich reklam nielinearnych i reklam na pełny boks 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 na potrzeby 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 SDK DAI. Ikony można implementować, 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
  • Do obiektu żądania transmisji DAI dodano parametry authToken i streamFormat.
3.312.1 2019-06-17
  • Dodaliśmy funkcje getUniversalAdIdValue i getUniversalAdIdRegistry do obiektu reklamy na potrzeby DAI.
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.
Wycofaj 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 treści nie były wznawiane 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 NIEZABEZPIECZONYM.
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ą 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 na 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
Wycofaj 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
  • Usunęliśmy błędnie udokumentowane metody serializacji i deserializacji w AdError.
3.192.0 2018-02-14
  • Usuwa niepotrzebny kod błędu INVALID_ADX_EXTENSION. Jeśli nie uda się przeanalizować rozszerzenia, reklamy nadal będą się odtwarzać.
  • Pakiet IMA wczytany w elemencie iframe będzie teraz dziedziczyć zasady autoodtwarzania strony nadrzędnej w Chrome 65 i nowszych wersjach.
  • Naprawiono 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 ze sposobem działania wszystkich innych reklam.
3.189.0 2018-01-24
  • Rozwiązano problem z przechodzeniem z różnych strategii autoodtwarzania do reklam typu „kliknij, aby odtworzyć”.
  • 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 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 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 linearnej reklamy wideo typu „kliknij, aby odtworzyć” w przeglądarce Safari 11 na komputerze.
Wycofanie 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, który powodował, że nieprawidłowe kliknięcia powodowały wstrzymanie odtwarzania filmu.
  • Rozwiązaliśmy problem, który powodował błąd podczas przerwy na reklamę w trakcie filmu, gdy używany był interfejs 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 przy wyświetleniu, a nie przy 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 transmisje 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 podczas niestandardowego odtwarzania w internecie mobilnym na iOS, gdy użytkownik przełączał treści i krótko po tym wysyłał żą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 sekund na 8 sekund.
  • Rozwiązaliśmy problem, który powodował, że ustawienie ImaSdkSettings.setDisableCustomPlaybackForIOS10Plus() nie działało.
3.166.0 2017-04-12
  • Dodaje ImaSdkSettings.setDisableCustomPlaybackForIOS10Plus(). Niestandardowe odtwarzanie 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 samo jak przed wersją 3.164.0.
3.164.0 2017-03-29
  • Poprawiono obsługę autoodtwarzania w internecie mobilnym na urządzeniach z iOS i Androidem. Aby włączyć, wycisz odtwarzacz wideo 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 zawierających różne typy reklam.
3.159.0 2017-02-21
  • Dodaje obsługę kreacji zastępczej na poziomie zasobu.
3.156.0 2017-01-26
  • Naprawiono nieprawidłowe raportowanie 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() teraz lepiej dopasowuje kreacje za pomocą kodów kaskadowych.
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
  • Naprawiliśmy błąd, który powodował przedwczesne kończenie niektórych reklam Flash VPAID.
  • Rozwiązaliśmy problem, który powodował przycinanie reklam Flash VPAID 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 VPAID we Flashu.
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 odliczania.
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ępował na nich ten problem.
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 jako pełnoekranowe, 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 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
  • 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
  • W prawym górnym rogu reklam TrueView będzie teraz widoczny przycisk „Więcej informacji”. 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ócono wersję 3.101.1.
3.102.1 2015-06-04
  • W prawym górnym rogu reklam TrueView będzie teraz widoczny przycisk „Więcej informacji”. 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 urządzeniach z Androidem 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ć 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 użycia nieprawidłowego 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 02/25/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.
  • Wersja do publikacji zmieni się 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 od firm zewnętrznych.
3.1.80 2014-11-13
  • getPlayerType, setPlayerType, getPlayerVersion i setPlayerVersion zostały dodane 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.
Wycofanie do wersji 3.1.75 2014-10-17
  • Z powodu problemów z odtwarzaniem reklam w internecie mobilnym przywrócono wersję 3.1.75.
3.1.73 2014-10-03
  • Umożliwia 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 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. Zapoznaj się z informacjami 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
  • Dodano 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 udostępnimy 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 AdsManagera.
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.
  • Użytkownik ImaSdkSettings.getCompetitiveExclusion() został usunięty.
  • Udostępniono interfejs API minSuggestedDuration w klasie Ad.
3.1.53 2014-05-29
  • Pakiet SDK będzie teraz zawsze wczytywany z 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 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
  • Naprawiliśmy błąd, który powodował błędy u wydawców, którzy zmodyfikowali prototyp tablicy (np. użytkowników motools).
  • Zmienia funkcję 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ć żadnych takich osób.
  • 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 reguły reklamowe mają być odtwarzane automatycznie.
  • Dodano zdarzenie adBreakReady, które będzie wysyłane przez AdsManager, gdy przerwa na reklamę zostałaby odtworzona, jeśli właściwość 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 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.
  • Ustawia interfejs reklamy wideo jako domyślny, 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 ze standardem 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ż osobnego 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 czas oczekiwania.
    • Nowe interfejsy API:
    • Wcześniejsze wersje pakietu SDK, w tym 3.0.15, nie będą w przyszłości obsługiwane. Zalecamy jak najszybsze przejście na wersję 3.1.
3.0.15 2012-10-22
  • AdDisplayContainer musi być teraz określony podczas tworzenia AdsLoader. Wycofany sposób przekazywania AdDisplayContainer za pomocą metody getAdsManager zostanie usunięty w następnej wersji. 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 wideo 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 filmów 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 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ć ich kontrolowanie 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.