Notas da versão do SDK HTML5 do Google IMA

Versão 3.550.0 a 3.794.0

A versão mais recente do SDK do IMA para HTML5 é a v3.794.0. Para mais detalhes, consulte o histórico de versões do SDK do IMA para HTML5 do Google.

Versão Data do lançamento Observações
3.794.0 2026-10-15
3.789.0 2026-09-10
  • Adiciona uma opção de configuração às configurações do IMA. Essa opção permite personalizar a janela de tempo de pré-carregamento de mídia para acomodar a resolução de DNS lenta ou as quedas de rede, em vez de depender de uma janela fixa de oito segundos.
3.782.0 2026-08-06
  • Adiciona a propriedade AdsRenderingSettings.prerollLoadVideoTimeout para definir um tempo limite de carregamento de anúncios precedentes.
  • Correção de um problema em que o SDK do DAI do IMA não transmitia o valor de VAST skipoffset para anúncios SIMID no início da transmissão.
3.780.3 2026-08-03
  • Correção de um problema em que o IMA não transmitia o valor VAST skipoffset para anúncios SIMID no início do player.
3.779.0 2026-07-23
  • Correção de um problema de vazamento de memória causado por listeners pagehide.
3.765.0 2026-05-20
3.763.2 2026-05-07
  • Melhora a estabilidade das transmissões de DAI DASH na Web para dispositivos móveis.
3.757.0 2026-04-15
  • Adiciona os seguintes valores de AdError.ErrorCode:
    • STREAM_INITIALIZATION_TIMEOUT: 1023
    • STREAM_AUTHORIZATION_FAILED: 1024
3.750,0 2026-03-16
  • Correção de um problema em que as mensagens de final de vídeo do SIMID transbordavam o contêiner de final de vídeo.
3.744.0 2026-02-24
3.736.0 2026-01-09
3.725.0 2025-10-13
  • Corrige o erro ReferenceError: Can't find variable: URLSearchParams ao carregar anúncios em smart TVs e plataformas de console, como Xbox, PlayStation, Tizen e plataformas que usam o WebOS.
3.724.0 09/10/2025
  • Remove a funcionalidade dos métodos descontinuados ImaSdkSettings.setCookiesEnabled() e ImaSdkSettings.isCookiesEnabled().
3.719.1 2025-09-08
  • Correção do posicionamento do ícone do VPAID para anúncios em tela cheia.
  • Corrige a centralização das imagens de pôster de áudio.
3.711.0 2025-08-07
  • Melhora a compatibilidade com XHTML.
3.710.0 06/08/2025
  • Adicionamos suporte ao rastreamento de cliques em anúncios com streams de veiculação de conjunto.
  • Corrige o erro TypeError: a.brands.some is not a function.
  • Correção de um problema em que o IMA informa eventos de conclusão de anúncios com muita frequência.
  • Correção de uma falha causada por valores de parâmetro sz= inválidos.
3.704.0 2025-06-19
  • Correção de um problema relacionado ao uso do objeto DOMRect em que o SDK do IMA apresentava uma mensagem de erro DOMRect is not defined em ambientes que usavam o Chromium anterior à versão 61.
  • Correção das medições de visibilidade da OMID para o Firefox versão 139.
3.700,0 05/06/2025
  • Descontinua o método ImaSdkSettings.setCookiesEnabled().
3.697.0 2025-05-28
  • Marca o parâmetro viewMode como opcional nos métodos init() e resize() da classe AdsManager. O parâmetro viewMode não tem efeito e pode ser ignorado.
  • Correção de um problema em que a interface do anúncio não aparecia ao entrar em uma transmissão ao vivo no meio do intervalo de anúncio.
  • Remove o tipo enumerado ViewMode descontinuado.
3.695.1 2025-04-30
  • Atualiza a documentação dos métodos AdsManager, expand() e collapse() para o comportamento deles com anúncios não lineares e VPAID.
3.693.0 2025-04-14
  • Descontinua o modo de acesso DOMAIN do OMID.
3.691.0 2025-03-31
  • Correção de um problema em que o IMA não renderizava o ícone Opções de Anúncios.
  • Correção de um bug em que o método getCompanionAds() retornava dados de anúncios complementares desatualizados com o mesmo ID de anúncio.
3.690.0 2025-03-26
  • Correção de um bug em que os vídeos não eram reproduzidos em elementos de vídeo com proxy.
3.689.6 24/03/2025
  • Adiciona a classe AdPeriodData, que está disponível no evento AD_PERIOD_STARTED e pode ser acessada usando StreamEvent.getStreamData().
  • Melhora a digitação para corresponder ao tipo de evento e à classe de callback do listener.
  • Adiciona avisos do console para APIs de listener de eventos descontinuadas e não compatíveis.
  • Correção de um problema na inserção de anúncios guiada pelo servidor (SGAI) em que os eventos AD_BREAK_STARTED e AD_PERIOD_STARTED eram atrasados.
  • Melhora a estabilidade de solicitações de rede com falha.
  • Esclarece as APIs de listener de eventos.
3.681.0 22/01/2025
  • Adiciona suporte para que Ad.getCompanionAds() retorne a matriz de anúncios complementares em todos os eventos após o evento de anúncio STARTED.
3.673.0 2024-10-16
3.668.1 2024-09-23
  • Correção de um problema que causava erros 1005 ao usar o exemplo de código do IMA em um ambiente localhost.
3.667.0 2024-09-18
  • Atualiza o parâmetro networkCode para LiveStreamRequest e VODStreamRequest para ser opcional. Recomendamos incluir o networkCode para corresponder às configurações de identificador usadas no Ad Manager.
3.661.1 2024-08-26
  • Adiciona o malaio (ms) à lista de localidades compatíveis.
3.660.0 2024-08-20
  • Adicionamos suporte ao valor minSuggestedDuration para anúncios não lineares. Anteriormente, o IMA mostrava todos os anúncios não lineares por 45 segundos.
3.653.0 2024-07-24
  • Correção de um problema em ambientes não seguros, http:// ou localhost, em versões atualizadas do Chrome.
3.650.0 2024-07-03
3.647.0 2024-06-20
  • Adiciona um campo obrigatório StreamRequest.networkCode para o código de rede do Ad Manager do publisher para solicitações de transmissão ao vivo e VOD.
  • Adiciona AdError 1022 para URLs de clique inválidos ou não compatíveis.
  • Correção de um bug que causa um loop infinito de erros em ambientes de smart TV para anúncios puláveis.
3.642.0 2024-05-23
  • Correção de um problema com cookies em pings de rastreamento VAST.
3.637.1 2024-04-25
3.631.0 2024-04-01
3.627.0 2024-03-06
  • Correção de um problema de iframe que causa um aviso do console sobre como sair do iframe de sandbox.
3.624.0 2024-02-29
3.621.0 2024-02-15
  • Adiciona ícones Sobre este anúncio aos anúncios complementares.
  • Melhora o processamento de novas solicitações de anúncios com o mesmo AdsLoader durante a reprodução do anúncio.
3.617.1 2024-02-05
  • Adiciona o atributo de título aos iframes para melhorar a acessibilidade
3.616.1 2024-01-31
  • Adiciona suporte a anúncios complementares para a veiculação de conjunto.
  • Corrige um problema com anúncios do AdSense que têm anúncios complementares fluidos.
3.614.1 2024-01-22
  • Adicionamos suporte à localização em islandês ('is').
3.612.0 2024-01-11
  • O IMA agora prefere renderizar criativos SIMID em vez de criativos VPAID.
3.609.0 2023-12-12
  • Adiciona suporte à veiculação de conjunto de anúncios de DAI VOD com a classe PodVodStreamRequest.
  • Correção de um problema nas transmissões ao vivo da DAI em que, se os usuários entrassem na transmissão no meio de um intervalo de anúncio, o anúncio não era clicável.
3.607.0 2023-12-04
  • Correção de um problema em que os beacons de erro do VAST não eram disparados quando nenhum anúncio era retornado.
  • Atualização AdsManager.skip() para pular anúncios somente se o IMA não renderizar o botão Pular anúncio e o anúncio for pulável.
  • Atualiza as traduções de idiomas.
3.601.0
Revertido
2023-11-06
  • Revertido para a v3.600.0 devido a problemas com o comportamento de clique da DAI.
  • Versão de serviço. Nenhum recurso novo.
3.600.0 2023-11-02
  • Adicionamos um comportamento para disparar um ping de erro se o IMA receber um VAST vazio.
3.598.0 2023-10-26
  • Adiciona um comportamento para evitar o disparo de URLs de impressão VAST about:blank.
3.597.0 2023-10-23
  • Adiciona uma funcionalidade para o IMA selecionar outros anúncios de buffet para reprodução se o anúncio principal retornar uma tag VAST vazia.
3.595.0 2023-10-10
  • Correção de um problema em que o performance.now() não era definido em algumas smart TVs.
  • Correção de um problema em que os elementos da interface do anúncio não eram renderizados em implementações personalizadas específicas.
3.594.0 2023-10-04
  • Adiciona StreamManager.getAdSkippableState() para retornar true se o anúncio puder ser pulado no momento.
  • Correção de um problema na DAI do IMA em que o valor skipoffset= é ignorado se a resposta VAST contém um rastreador de eventos de pulo de rastreamento personalizado.
3.592.0 2023-09-27
  • Correção de um problema no IMA do lado do cliente em que o valor skipoffset= é ignorado se a resposta VAST contém um rastreador de eventos de pulo de rastreamento personalizado.
3.582.5 2023-07-25
  • Adiciona o evento de anúncio AD_BREAK_FETCH_ERROR que é acionado quando um intervalo de anúncio não pode reproduzir nenhum anúncio.
  • Atualiza o comportamento de AdPodInfo.getPodIndex() para oferecer suporte a anúncios precedentes de transmissão ao vivo da DAI.
  • Corrige o valor retornado por Ad.getContentType() para anúncios não lineares com recursos HTML ou iframe.
3.580.0 2023-07-10
  • Adiciona um erro de console quando um elemento que não é HTMLVideoElement é fornecido para a DAI StreamManager e o AdDisplayContainer do lado do cliente, já que isso causa falhas nas medições de visibilidade e audibilidade.
3.579.0 2023-07-05
  • Adiciona um aviso de registro ao console ao usar o extern descontinuado googletag.encryptedSignalProviders.
3.573.0 2023-05-15
  • Correção de um problema em que o IMA não informava que os anúncios complementares obrigatórios não eram exibidos quando não havia espaços complementares disponíveis.
3.568.1 2023-04-13
  • O IMA agora aciona um evento de anúncio CLICK para cliques em anúncios do SIMID.
  • Descontinua o erro de anúncio 1300: CONSENT_MANAGEMENT_PROVIDER_NOT_READY.
3.566.2 2023-03-28
  • Apenas atualização da documentação. Especifica que a DAI adTagParameters aceita apenas valores string.
3.565.0 2023-03-21
3.564.1 2023-03-20
  • Renomeia as seguintes APIs VideoStitcherVodStreamRequest:
3.557.0 2023-02-21

Mostrar versões anteriores (antes de 2023)

3.548.0 2022-12-06
  • Adiciona StreamData.dashPeriodUrl para StreamData de STREAM_INITIALIZED. Esse URL é usado para transmissões de pod linear DASH.
3.544.0 2022-11-10
3.541.0 2022-10-27
  • Correção de um problema em que o IMA era adicionado acidentalmente ao objeto de janela.
3.532.0 2022-09-21
  • Correção de um problema na DAI em que ocorria um erro no console quando uma sessão de anúncio do OMID era iniciada.
  • Correção de um problema que impedia os usuários de clicar no clickthrough de um anúncio linear após um anúncio não linear.
3.531.0 2022-09-19
  • Adiciona a capacidade de os criativos SIMID requestPause e requestPlay durante transmissões ao vivo. Essa funcionalidade já está disponível para streams de VOD.
  • Correção de um problema em que solicitações de rede com falha desnecessárias definidas como "null" às vezes são feitas quando um anúncio em vídeo termina.
3.529.2 2022-09-08
  • Correção de um problema em que alguns IDs de criativos em uma cadeia de wrappers não são preenchidos no objeto de anúncio.
3.526.0 2022-08-22
  • Correção de um problema com o parâmetro is_lat em dispositivos de smart TV.
  • Correção de um problema em que o botão Saiba mais aparece incorretamente em ambientes de computador.
3.523.0 2022-08-04
3.522.0 2022-07-18
  • Atualiza o comportamento em relação à taxa de bits máxima padrão para conexões Wi-Fi. É possível substituir a taxa máxima de bits por AdsRenderingSettings.bitrate.
3.521.0 2022-07-12
  • Adiciona o evento AD_CAN_PLAY, que o IMA dispara quando o anúncio está pronto para ser reproduzido. Use esse evento para saber quando atualizar a interface do player após um evento AD_BUFFERING.
  • Correção de um problema na interface de anúncios que não são TrueView e que seguiam anúncios TrueView em um conjunto de anúncios.
3.520.0 2022-06-29
3.517.2 2022-05-23
3.513.0 2022-05-03
3.512.0 2022-04-21
  • Correção de um problema com o proxy da GPT quando usado para encaminhar eventos do IMA em um limite de iframe.
3.508.0 2022-03-28
  • Correção de um problema em que, durante anúncios VMAP, chamar adsLoader.onContentComplete() depois de adsManager.destroy() fazia com que anúncios finais fossem reproduzidos incorretamente.
  • Correção de um problema em que, durante anúncios VMAP, a chamada de AdsManager.discardAdBreak() às vezes não descartava o intervalo de anúncio.
3.501.0 2022-02-17
3.498.1 2022-02-10
  • O RDID não será mais enviado na solicitação de anúncio se TFUA ou TFCD forem especificados.
  • Correção de um bug em que o parâmetro de URL era substituído pelo SDK.
3.495.1 2022-01-10
  • Correção de um problema em que google.ima.OmidVerificationVendor não estava definido.
3.494.0 2022-01-04
  • Correção de um problema em que os anúncios TrueView for Action com telas finais forçavam o foco no botão de pular, resultando em rolagem não intencional.
3.493.0 2021-12-16
  • Lança o suporte à OMID no IMA HTML5 do lado do cliente e na DAI. Observação: os publishers ainda podem notar uma pequena discrepância (<7%) entre as impressões no OMID e no Ad Manager.
  • Adiciona a nova API OMID Access Mode.
3.488.0 2021-11-08
  • Remove os avisos "Unrecognized Feature" que estão sendo registrados no console.
  • Correção do comportamento de substituição em anúncios JavaScript relacionados ao dimensionamento de solicitações de anúncio.
3.485.1 2021-10-11
  • Correção de um problema com o OMID em que problemas poderiam ocorrer se vários AdsManagers fossem carregados durante o ciclo de vida de um único AdsDisplayContainer.
  • Correção de um bug em que Por que esse anúncio? pode aparecer duas vezes em determinados anúncios.
3.483.2 2021-10-04
  • Correção de um bug na integração do IMA com o OMID para Web quando usado dentro do Shadow DOM.
3.480.1 2021-09-13
  • Correção de um bug que fazia com que a DAI informasse um volume incorreto ao SDK do OM quando o player de vídeo estava silenciado.
3.479.1 2021-09-08
3.474.0 2021-08-09
  • Adiciona a expansão da macro US_PRIVACY em URLs de rastreamento e solicitação de acordo com o padrão da CCPA do IAB.
3.470.1 2021-07-01
  • Correção de um erro no Safari para dispositivos móveis em que o controle do player não era liberado corretamente em adBreakEnded.
3.469.0 2021-06-24
  • Correção de um erro que ocorria quando os anúncios complementares eram recuperados antes do evento STARTED.
3.467.0 2021-06-17
  • Corrige um problema com anúncios VPAID no modo INSECURE causado por uma atualização do navegador Chrome.
3.458.0 2021-05-13
  • Adiciona a classe DaiSdkSettings com as seguintes APIs:
    • DaiSdkSettings.getFeatureFlags()
    • DaiSdkSettings.setFeatureFlags()
3.452.0 2021-04-15
  • Muda o comportamento de pausa do anúncio para pausar os anúncios sempre que os cliques neles causarem a saída da página. Essa mudança exige que os publishers mostrem uma interface para retomar os anúncios depois que eles forem pausados. Para mais informações sobre essa mudança, consulte a postagem do blog sobre as mudanças no comportamento de pausa. Os publishers podem testar a implementação dessas mudanças usando esta tag de anúncio.
3.448.1 2021-03-31
  • Adiciona a propriedade AdsRequest.pageUrl para ajudar na segmentação de anúncios. O valor da propriedade substitui o parâmetro &url= para solicitações de anúncio.
  • Atualiza o evento AdEvent.Type.DURATION_CHANGE para ser enviado quando um criativo SIMID muda de duração.
  • Correção de um problema em que os anúncios SIMID pré-carregados podiam fazer com que os anúncios subsequentes não registrassem eventos de toque em ambientes móveis.
3.447.1 2021-03-15
  • Atualiza o comportamento dos Tipos MIME especificados por AdsRenderingSettings.mimeTypes para que os tipos não compatíveis com o navegador sejam ignorados.
  • Adiciona suporte a extensões como o acompanhamento do Active View e o acompanhamento personalizado durante as transmissões de conjuntos de anúncios.
3.446.1 2021-03-08
  • Correção de um problema em que os anúncios que seguiam um anúncio SIMID não enviavam eventos TAPPED.
3.445.1 2021-03-02
  • Correção de um problema em que os anúncios intermediários não lineares eram exibidos por um tempo muito curto quando os anúncios finais eram pré-carregados.
3.444.1 2021-02-25
  • Muda a mensagem de erro quando uma tag de anúncio retorna apenas <Playlist/> para VAST_EMPTY_RESPONSE: 1009, e não UNKNOWN_AD_RESPONSE: 1010.
  • Correção de um bug em que os anúncios lineares do Google AdSense eram informados como não lineares.
  • Correção de um bug com anúncios SIMID em que requestChangeDuration só podia ser chamado uma vez.
  • Correção de um bug em que a exibição de pods causava o envio de pings estranhos e erros 404.
3.442.0 2021-02-17
  • Adiciona a API de flags de recurso, que pode ser usada para ativar ou desativar recursos específicos que não estão permanentemente ativados no IMA. Use ImaSdkSettings.getFeatureFlags() e ImaSdkSettings.setFeatureFlags() para receber e definir flags de recurso. Nas próximas versões do SDK, as flags de recurso serão usadas para outros recursos de ativação.
  • Adiciona a flag de recurso enableOmidBeta para quem quer participar da versão Beta aberta do OMID para Web.
  • Adiciona o valor de duração desconhecido especial (-3) para desativar o pré-carregamento de final de vídeo do VMAP. Use AdsRequest.contentDuration() para defini-lo.
3.439.0 2021-02-08
3.438.0 2021-02-03
  • Correção de um problema em que os eventos do IMA eram duplicados ocasionalmente quando o pré-carregamento estava ativado.
3.436.0 2021-01-26
  • Correção de um bug na exibição de pods em que as verificações de metadados iniciais podem ter sido enviadas várias vezes
  • Correção de um bug em que AdServingId substituía AdSystem se abaixo dele estivesse definido como menor no VAST
3.433.2 2021-01-14
  • Permitimos a veiculação de anúncios limitados quando o usuário não dá consentimento para cookies, nega o consentimento para cookies ou quando o IMA não recebe uma string de TC válida nas regiões do GDPR e do ePrivacy após o período de carência da integração com a TCF v2 do IAB.
Reverter para 3.429.0 2020-12-10
  • Reversão para 3.429.0 devido a um problema na versão 3.430.0 em que os pontos de inserção para streams de VOD da DAI retornavam horários de início e término de 0. Esse problema ocorreu principalmente em SDKs nativos (Android e iOS).
3.427.1 2020-12-02
  • Atualizamos as informações de referência de contentDuration para esclarecer o caso de uso de pré-carregamento de anúncios finais do VMAP.
  • Correção de um bug em que os anúncios VPAID não eram dimensionados corretamente.
  • Correção de um bug em que o método getAdSkippableState retornava valores incorretos.
Reverter para 3.423.0 2020-11-11
  • Reversão para a versão 3.423.0 devido a um problema na versão 3.424.1 em que as mudanças no comportamento de pausa de anúncios afetaram negativamente vários editores.
3.424.1 2020-11-09
  • Correção de um bug em que as mudanças de volume não eram mantidas quando os gerenciadores de anúncios eram pré-carregados.
  • Mudança no comportamento de pausa de anúncios para pausar anúncios sempre que os cliques neles causarem a saída da página. Essa mudança exige que os publishers mostrem uma interface para retomar os anúncios depois que eles forem pausados. Para mais informações sobre essa mudança, consulte a postagem do blog sobre as mudanças no comportamento de pausa. Os publishers podem testar a implementação dessas mudanças usando esta tag de anúncio.
3.420.1 2020-11-02
  • Correção de um problema em que, em alguns casos, depois de pular um anúncio precedente, o anúncio intermediário não era reproduzido e mostrava uma tela preta com o áudio do anúncio precedente.
3.418.3 2020-10-22
  • Corrigimos um bug em que os parâmetros de consentimento eram removidos das solicitações de anúncios do Google AdSense.
3.418.1 2020-10-21
  • Os arquivos de mídia HLS não são mais um formato de contêiner selecionável para o Chrome em computadores ou na Web para dispositivos móveis.
  • Correção de um problema com chamadas para AdsManager.destroy() em que o uso de VmapAdManager em determinadas situações não acionava o evento ALL_ADS_COMPLETED.
3.417.2 2020-10-19
  • Corrigimos um problema com as strings de transparência e consentimento (strings de TC) em que uma string não era resolvida quando o URL da tag de anúncio e o URL fornecido pelo provedor de gestão de consentimento tinham valores diferentes.
  • Correção de um bug em que o evento IMPRESSION era enviado ao editor para anúncios não lineares do Google AdSense, mesmo que o anúncio não pudesse ser exibido devido a restrições de tamanho.
  • Correção de um problema em que os eventos fullscreen no iOS eram contados duas vezes.
3.415.1 2020-10-05
  • Correção de um bug que fazia com que as propriedades de AdProgressData fossem ofuscadas.
  • Os anúncios VPAID seguros com elementos de vídeo de proxy agora encaminham corretamente o evento de mudança para tela cheia.
  • ima3_dai_debug.js agora imprime mais registros no console.
  • O IMA agora registra os protocolos VPAID listados na seção 3 das Diretrizes de definição do VPAID.
  • Correção de um bug que fazia com que os anúncios que usavam o substituto de recurso às vezes solicitassem a mesma tag de anúncio duas vezes.
3.411.1 2020-09-23
  • Modificamos o comportamento dos links diretos no Android 6.0 e versões anteriores para que os usuários sejam redirecionados ao app de um anunciante em vez de uma página de destino, se disponível.
3.410.0 2020-09-17
  • Adicionamos suporte para anúncios complementares em iframe e HTML ao SDK da DAI.
3.407.0 2020-09-02
3.405.0 2020-08-27
  • Adicionamos o método StreamManager.focus() ao SDK da DAI, que permite mudanças de foco programáticas para o botão de pular e outros elementos interativos da interface.
3.404.1 2020-08-25
  • Adicionamos o método AdsManager.focus() ao SDK do lado do cliente, que permite mudanças de foco programáticas para o botão "Pular" e outros elementos da interface interativos.
  • Mudamos o tempo de aparecimento gradual dos anúncios de FullSlot de 2 segundos para 0,3 segundo.
  • Se um espaço do anúncio VPAID tiver um tamanho de 0x0 quando for inicializado, o SDK vai chamar o método resizeAd() do anúncio VPAID quando o tamanho do espaço for definido corretamente, para que o anúncio seja redimensionado de acordo com as novas dimensões do espaço.
3.403.1 2020-08-24
  • Correção de um problema com adPodInfo.podIndex para streams de DAI VOD, garantindo que os anúncios intermediários sejam indexados corretamente a partir de 1.
  • Correção de um problema com adPodInfo.timeOffset para streams de VOD da DAI que fazia com que os anúncios de final de vídeo não retornassem corretamente um valor de -1.
  • Garantimos que os elementos AdsDisplayContainer dentro de um shadow DOM não sejam mais bloqueados.
3.402.0 2020-08-13
  • A integração da TCF v2 do IAB foi lançada novamente após a resolução das discrepâncias entre gdpr=1 e gdpr=true para que os dois valores sejam avaliados igualmente. Recomendamos o uso de gdpr=1.
3.399.2 2020-07-28
  • Adicionamos os eventos de anúncio StreamEvent.Type.PAUSED e StreamEvent.Type.RESUMED ao SDK de DAI.
  • Adicionamos o evento ICON_FALLBACK_IMAGE_CLOSED, que é acionado quando a caixa de diálogo de imagem substituta do ícone é fechada para dispositivos de smart TV.
  • Correção de um problema que impedia a exibição de anúncios complementares quando um anúncio tinha o mesmo ID do anúncio anterior.
  • Adicionamos suporte a solicitações de mudança de duração para anúncios SIMID ao SDK do lado do cliente.
3.398.1 2020-07-21
  • Adicionamos mais dados de registro aos SDKs de depuração da DAI.
3.397.1 2020-07-21
  • Integração do cookie GFP com o padrão TCFv2 do GDPR. Agora, quando os publishers se integram a uma CMP, os usuários finais no Espaço Econômico Europeu e no Reino Unido não usam cookies se alguma das seguintes condições se aplicar:
    • O editor desativou o recurso.
    • O usuário desativou explicitamente.
    • A CMP está aguardando a interação do usuário.
3.396.0 2020-07-16
  • Adicionamos a capacidade de personalizar o tempo limite de decisão do conjunto de anúncios para streams de DAI especificando um valor (em milissegundos) para o parâmetro dai-apto de streamRequest.adTagParameters. Essa configuração também afeta o tempo limite de inicialização do stream, que é definido como 4 segundos a mais do que o valor de dai-apto.
3.395.0 2020-07-14
  • Corrigimos um problema com cliques de DAI no Safari para dispositivos móveis.
  • Revertemos temporariamente a integração com a TCF v2 do IAB devido a discrepâncias entre o uso de gdpr=1 e gdpr=true.
3.394.0 2020-07-13
  • Melhoria no tratamento de exceções nos casos em que não há rede disponível quando ocorre a inicialização.
  • Modificamos o evento AD_PERIOD_ENDED para destruir o anúncio em reprodução e redefinir todos os dados associados a ele.
  • Adicionamos relatórios de mudança de volume para anúncios VPAID.
  • Adição do parâmetro subtitle_name para que as legendas da DAI especifiquem conjuntos de legendas para o mesmo idioma.
3.391.0 2020-06-15
  • Correção de um bug que permitia a veiculação de anúncios puláveis em transmissões ao vivo.
3.388.1 2020-06-02
  • Adicionamos um recurso para retornar um erro quando o JavaScript do VPAID tenta reproduzir um anúncio antes que o evento de início do anúncio do SDK seja acionado.
  • Correção de um bug que fazia com que CompanionAdSelectionSettings fosse ignorado em alguns casos.
3.384.0 2020-05-04
  • Melhoria na acessibilidade do botão de pular:
    • O texto de pré-pular agora pode ser lido por leitores de tela.
    • Adicionamos valores de aria-label à contagem regressiva antes de pular e ao botão de pular.
3.383.0 2020-04-28
  • Adicionamos suporte a anúncios SIMID do lado do cliente.
3.381.1 2020-04-16
  • Correção de um problema em que a reprodução de conteúdo podia congelar se os anúncios não fossem carregados em uma playlist de regras de anúncios.
3.379.2 2020-04-09
  • Atualizamos o processamento de anúncios VPAID para que não gerem mais novos elementos de vídeo. Anteriormente, o IMA criava um novo elemento de vídeo para anúncios VPAID quando o elemento fornecido pelo publisher não funcionava como esperado.
3.373.2 2020-03-10
  • Correção de um bug que impedia que os eventos VOLUME_CHANGED e VOLUME_MUTED fossem acionados corretamente.
3.367.1 2020-02-12
  • Adicionamos o método getVersion ao AdsLoader para permitir a recuperação da versão atual do SDK.
3.366.0 2020-02-06
  • O uso da API ViewMode foi descontinuado.
3.365.1 2020-02-03
3.364.0 2020-01-28
  • Correção de um problema ao definir a localização do SDK de DAI.
  • Atualizamos os dados de cuepoint para usar a precisão de ponto flutuante.
3.361.1 2020-01-21
  • Melhoramos a visibilidade de Por que esse anúncio? e Duração do anúncio em dispositivos móveis com larguras estreitas.
3.360.0 2020-01-15
  • Atualizamos os tempos de cuepoint para números de ponto flutuante para que sejam mais precisos.
  • Adicionamos suporte para que os ícones de anúncios de wrapper sejam mostrados além dos ícones de anúncios inline.
  • Atualizamos a lógica de detecção de sobreposição para determinar a visibilidade com mais precisão.
3.358.2 2020-01-15
  • Correção de um problema no Internet Explorer 11 em que EventTarget não estava definido.
3.358.1 2020-01-08
  • Remoção do texto que aparece antes da contagem regressiva para pular anúncios puláveis.
3.355.4 2020-01-03
3.355.3 2019-12-10
  • Correção de um problema que impedia que eventos de registro fossem gerados em determinados casos.
3.355.0 2019-12-05
  • Correção de um problema com cliques que contêm redirecionamentos para a App Store no iOS.
3.354.0 2019-12-04
  • Adicionamos suporte a anúncios puláveis na Web para dispositivos móveis com iOS 10 ou mais recente em situações em que nenhum elemento de vídeo é transmitido para o AdDisplayContainer.
  • Para todos os anúncios não lineares e de espaço completo, adicionamos um atraso de dois segundos entre a exibição de um anúncio e o momento em que ele pode ser clicado.
  • Correção de um problema que impedia o setAdWillPlayMuted de silenciar anúncios se enablePreloading estivesse definido como true.
3.351.1 14/11/2019
  • Correção de um problema que impedia que os eventos de anúncio LOG e INTERACTION incluíssem o objeto de anúncio em alguns casos.
  • Adicionamos a integração automática de solicitações de anúncios do Google para implementações de provedores de gerenciamento de consentimento em conformidade com a TCF v2 do IAB, como o Funding Choices do Google.
3.349.0 2019-11-11
  • Correção de um problema com os eventos de rastreamento breakstart e breakend do VMAP.
3.346.0 2019-10-25
  • Adicionamos suporte para anúncios TrueView ao SDK de DAI. Os anúncios TrueView podem ser implementados transmitindo um AdUiElement para o construtor do StreamManager.
3.343.1 2019-10-17
  • Correção de um bug com a análise de VMAP inline no tvOS.
3.339.0 2019-10-09
  • Adicionamos suporte a ícones VAST ao SDK de DAI. Para implementar ícones, transmita um AdUiElement para o construtor do StreamManager.
3.338.1 2019-10-07
  • Adicionamos um evento VIDEO_CLICKED, que é acionado para todos os cliques em vídeos, mesmo que o clique não acione um clique de entrada.
  • Adicionamos suporte para mostrar o ícone Por que esse anúncio? em anúncios de DAI. Isso pode ser implementado transmitindo um AdUiElement para o construtor do StreamManager.
3.337.0 2019-10-01
  • Adicionamos suporte a anúncios puláveis ao SDK de DAI. Os anúncios puláveis podem ser implementados transmitindo um AdUiElement para o construtor do StreamManager.
3.336.1 2019-09-30
  • Adicionamos suporte ao SDK de DAI para transmitir um AdUiElement ao construtor do StreamManager, que precisa ser usado em vez de setClickElement para processar cliques.
3.334.0 2019-09-23
  • Correção de um bug com o pré-carregamento do VPAID.
3.325.3 2019-08-19
  • Os pop-ups no Microsoft Edge agora aparecem como novas guias.
  • Os pop-ups no Internet Explorer 11 agora aparecem como novas janelas.
3.323.2 2019-08-12
  • Agora é possível rolar as janelas pop-up no Internet Explorer 11.
3.320.0 2019-07-23
  • Adição de suporte a URLs intent:// para vincular a páginas em apps Android.
  • Adicionamos suporte a URLs market:// para vincular a páginas na Google Play Store no Android.
3.319.1 2019-07-22
  • Adicionamos suporte a vários IDs universais de anúncios. Os métodos getUniversalAdIdValue e getUniversalAdIdRegistry foram descontinuados.
3.316.0 2019-07-10
  • Adicionamos authToken e streamFormat ao objeto de solicitação de stream da DAI.
3.312.1 2019-06-17
  • Adicionamos as funções getUniversalAdIdValue e getUniversalAdIdRegistry ao objeto de anúncio para DAI.
3.311.0 2019-06-11
  • Correção do bug de metadados do YouTube para vídeos não listados.
Reversão para 3.296.0 2019-04-24
  • Reversão para a versão 3.296.0 devido a um erro na versão 3.297.3 em que a reprodução de vídeo não continuava após o último frame do anúncio precedente.
3.290.0 2019-04-01
  • Correção de um problema em que os tipos de anúncio não compatíveis (não lineares, VPAID) não geravam erros corretamente.
3.284.0 2019-03-04
  • Correção de um problema em que os eventos inscritos não são apagados quando o anúncio é descartado.
  • Adicionamos os eventos AD_PERIOD_STARTED e AD_PERIOD_ENDED para DAI. Eles podem ser usados para detectar quando o stream da DAI está no conteúdo ou quando anúncios ou slate estão sendo reproduzidos.
3.279.0 2019-02-13
  • Adicionamos a propriedade manifestFormat a StreamData para indicar o formato do stream. Essa propriedade é preenchida no evento LOADED.
Reverter para 3.274.0 2019-02-12
  • Reversão para 3.274.0.
3.275.4 2019-02-06
  • Adicionamos a propriedade manifestFormat a StreamData para indicar o formato do stream. Essa propriedade é preenchida no evento LOADED.
3.273.0 2019-01-24
  • Correção de um problema em que os ícones VAST não eram mostrados com anúncios VPAID.
3.271.0 2019-01-10
  • Adiciona suporte para macros VAST 4.1. Consulte a especificação do VAST 4.1 para mais detalhes.
  • Correção de um problema em que os anúncios VPAID que começavam fora da tela eram inicializados com um tamanho de espaço incorreto.
  • Correção de um problema em que os erros de vídeo não eram disparados para transmissões ao vivo ou VOD.
  • Correção de um problema em que o conteúdo não era retomado no Safari para iOS.
3.259.0 2018-11-27
  • Correção de um problema com a renderização de anúncios complementares quando os conjuntos de anúncios contêm anúncios VPAID ou usam o substituto no nível do recurso.
3.255.0 2018-11-12
  • Correção de um problema com o suporte a cliques em ícones VAST em anúncios VPAID no modo INSECURE.
3.254.0 2018-11-08
  • Adiciona o evento AdEvent.Type.AD_BUFFERING. Esse evento é disparado quando a reprodução do anúncio é interrompida devido ao armazenamento em buffer.
3.246.0 2018-10-18
  • Correção de um problema de reprodução desatualizada quando o proxy da Tag de Publisher do Google é usado com o SDK do IMA.
3.244.2 2018-10-16
  • Adiciona o evento AD_PROGRESS. Esse evento é acionado durante a reprodução do anúncio e contém um objeto AdProgressData, recebido por getAdData().
  • Adiciona isCookiesEnabled() e setCookiesEnabled() a ImaSdkSettings.
  • Correção de um problema com anúncios em vídeo puláveis em sequência.
  • Correção de um problema com erros de anúncio ao usar a reprodução personalizada no iOS.
3.234.1 2018-09-04
  • Os anúncios wrapper VAST em um conjunto que não retornam um anúncio agora podem ser substituídos por anúncios de duração menor ou igual de um buffet de anúncios (anúncios sem um número de sequência).
3.228.0 2018-08-14
  • Correção de um problema com anúncios puláveis em sequência.
  • Correção de um problema em que AdsManager.isCustomPlaybackUsed() retornava o valor errado quando definido após a criação de AdsLoader.
3.227.0 2018-08-13
  • Tente reproduzir apenas os tipos MIME compatíveis transmitidos para AdsRenderingSettings.mimeTypes.
3.226.2 2018-08-07
  • Os anúncios overlay sem um tempo de exibição definido agora são mostrados até o próximo anúncio, em vez de 15 segundos.
  • Correção de um problema em que AdsRequest.vastLoadTimeout não era exportado corretamente.
  • Correção de um problema em que Ad.getVastMediaBitrate não era exportado corretamente.
3.225.0 2018-07-30
  • Força a saída do VAST 4 para solicitações do Google Ad Manager.
3.223.0 2018-07-25
  • Adiciona Ad.getVastMediaBitrate().
3.216.1 2018-06-26
  • Correção de um problema no SDK de DAI em que Ad.getDuration() retornava milissegundos incorretamente em vez de segundos.
3.216.0 2018-06-20
  • Correção de um bug em que os erros 303 eram informados incorretamente como erros 1005. Esses erros foram registrados no servidor como erros 900 em vez de 303.
3.214.1 2018-06-12
Reverter para 3.211.3 2018-06-07
  • Devido a um problema que afeta implementações específicas do iPhone, revertemos para a versão 3.211.3.
3.213.1 2018-06-07
3.210.1 2018-05-16
  • Correção de um problema em que os anúncios continuavam sendo mostrados depois de chamar AdDisplayContainer.destroy().
  • Adiciona allow="autoplay" ao iframe usado para carregar anúncios VPAID.
3.198.2 2018-03-27
  • Correção de um problema com o pré-carregamento em versões recentes do Chrome e do Safari para computador.
3.193.1 2018-02-26
  • Remoção dos métodos de serialização e desserialização documentados incorretamente em AdError.
3.192.0 2018-02-14
  • Remove o código do erro INVALID_ADX_EXTENSION desnecessário. Os anúncios ainda serão reproduzidos se a análise da extensão falhar.
  • O IMA carregado em um iframe agora herda a política de reprodução automática da página mãe no Chrome 65+.
  • Correção de um vazamento de memória que ocorria quando as implementações não destruíam o AdsManager no AdError.
3.190.0 2018-01-30
  • Os anúncios VPAID agora vão informar um erro quando forem interrompidos sem registrar uma impressão. Isso segue o comportamento de todos os outros anúncios.
3.189.0 2018-01-24
  • Correção de um problema ao voltar de várias estratégias de reprodução automática para clique para assistir.
  • Correção de um problema de reprodução no IE 11.
  • Correção de um problema com anúncios intermediários no iOS 11.
  • Os anúncios complementares VPAID vazios não acionam mais um erro do console.
  • Alguns avisos foram rebaixados para usar registros de informações.
3.186.1 2017-12-07
  • AdErrorEvent.getInnerError() agora pode retornar um objeto AdError interno. Isso permite verificar se a reprodução automática falhou.
3.184.1 2017-11-02
  • Correção de um problema em que os anúncios pré-carregados não eram reproduzidos se adsManager.init não fosse chamado com rapidez suficiente.
  • Adição de AdError.AUTOPLAY_DISALLOWED, que será acionado quando o SDK tentar reproduzir automaticamente um anúncio, mas for impedido pelo navegador.
Reverter para 3.182.1 26-10-2017
  • Devido a um problema que afeta algumas implementações do plug-in videojs-ima, voltamos para a versão 3.182.1.
3.183.1 26-10-2017
  • Correção de um problema em que os anúncios pré-carregados não eram reproduzidos se adsManager.init não fosse chamado com rapidez suficiente.
3.182.0 2017-10-17
  • Correção da reprodução de anúncios em vídeo lineares do tipo clique para assistir no Safari 11 para computador.
Reverter para 3.180.3 06-10-2017
  • Devido a um problema com alguns anúncios que não estavam sendo exibidos corretamente, voltamos para a versão 3.180.3.
3.181.3 2017-10-05
  • Correção de um problema em que cliques inválidos faziam o vídeo pausar.
  • Correção de um problema em que um erro era gerado no intervalo de anúncio intermediário ao usar discardAdBreak().
Reversão para 3.179.0 22-09-2017
  • Devido a um problema com alguns anúncios VPAID específicos, voltamos para a versão 3.179.0.
3.179.0 2017-09-18
  • Correção de um bug em que várias interfaces de anúncios eram renderizadas ao pré-carregar anúncios e reutilizar o contêiner de anúncios.
3.178.0 2017-08-31
  • Correção de um problema em que uma exceção era gerada se um anúncio pulável fosse veiculado em uma página do Safari para dispositivos móveis que não conseguia mostrá-lo. Essa exceção agora é processada corretamente pelo SDK.
  • Correção de um problema em que, em casos raros, CONTENT_RESUME_REQUESTED não era acionado para streams HLS no Safari para dispositivos móveis.
3.176.0 2017-08-10
  • Adiciona AdsRequest.liveStreamPrefetchSeconds.
  • Remove AdsRenderingSettings.useShareButton.
3.175.0 2017-07-31
  • A exibição de um anúncio não linear do VPAID agora resulta no envio de um evento STARTED do SDK para o player.
  • Os anúncios lineares do VPAID agora vão disparar o evento STARTED na impressão, e não no início.
3.174.0 2017-07-24
  • Correção de um problema que fazia com que alguns conjuntos de anúncios precedentes congelassem quando o pré-carregamento estava ativado.
  • Correção de um problema em que os anúncios intermediários faziam com que o conteúdo fosse reiniciado do começo em algumas implementações do iOS.
  • Correção de um problema em que alguns conteúdos de transmissão ao vivo não eram retomados após anúncios no iOS.
3.173.1 2017-07-06
3.173.0 2017-06-28
  • Correção de um problema em que o conteúdo não era restaurado corretamente com a reprodução personalizada na Web para dispositivos móveis iOS ao trocar de conteúdo e solicitar anúncios logo em seguida.
3.172.0 2017-06-14
  • Correção de um problema que impedia a exibição de anúncios do AdSense em espaços completos em dispositivos móveis.
  • Adiciona Ad.getSkipTimeOffset().
3.171.0 2017-06-08
  • Adiciona suporte a anúncios de espaço inteiro do Google AdSense aos seguintes métodos AdsManager:
    • getCurrentTime()
    • getRemainingTime()
    • getDuration()
    • getAdSkippableState()
    • skip()
3.170.0 2017-06-01
  • Adiciona AdsRequest.vastLoadTimeout.
  • Adicionamos suporte a anúncios puláveis no iPhone e no iPod touch ao usar ImaSdkSettings.setDisableCustomPlaybackForIOS10Plus(true).
3.169.1 2017-05-19
  • Adiciona suporte ao evento AdInteraction do VPAID. Quando acionado, o player de vídeo recebe o novo evento AdEvent.INTERACTION.
3.168.0 2017-05-08
  • Mudança do tempo limite padrão de carregamento de mídia de 15 para 8 segundos.
  • Correção de um problema em que a configuração de ImaSdkSettings.setDisableCustomPlaybackForIOS10Plus() não tinha efeito.
3.166.0 2017-04-12
  • Adiciona ImaSdkSettings.setDisableCustomPlaybackForIOS10Plus(). A reprodução personalizada agora está reativada no Safari para iOS por padrão (ela foi desativada na versão 3.164.0). Os anúncios serão renderizados no Safari como antes da versão 3.164.0.
3.164.0 2017-03-29
  • Correção do suporte à reprodução automática para web para dispositivos móveis no iOS e no Android. Para ativar, desative o som do player de vídeo ou chame AdsManager.setVolume(0) antes de chamar AdsManager.start().
3.161.4 2017-03-24
  • Adição de AdsManager.updateAdsRenderingSettings() para atualizar as configurações de renderização de anúncios depois de chamar getAdsManager().
Reverter para 3.161.1 2017-03-24
  • Reversão para 3.161.1.
3.163.0 2017-03-23
  • Adição de AdsManager.updateAdsRenderingSettings() para atualizar as configurações de renderização de anúncios depois de chamar getAdsManager().
3.160.3 2017-03-07
  • Corrige um problema com posições do anúncio incorretas informadas para pods mistos.
3.159.0 2017-02-21
  • Adiciona suporte para substituto no nível do recurso.
3.156.0 2017-01-26
  • Corrige relatórios incorretos de posição do anúncio com conjuntos VPAID mistos.
  • Adiciona ImaSdkSettings.(set|get)DisableFlashAds().
  • Adiciona "application/dash+xml" como um tipo MIME válido.
  • Adiciona os seguintes métodos a Ad:
    • getUniversalAdIdValue()
    • getUniversalAdIdRegistry()
  • Adiciona as seguintes propriedades a AdsRequest:
    • contentDuration
    • contentKeywords
    • contentTitle
3.154.1 2017-01-10
  • O Ad.getWrapperCreativeIds() agora é mais robusto na correspondência de criativos usando wrappers.
3.153.1 2016-12-07
  • Adiciona Ad.getDealId().
  • Adiciona Ad.getSurveyUrl().
  • Adiciona Ad.getWrapperCreativeIds().
  • Adiciona suporte a ícones para anúncios VPAID em Flash e HTML5 no modo ATIVADO. Os ícones não funcionam no modo INSECURE.
3.151.1 11/10/2016
  • Adiciona Ad.getAdvertiserName().
  • Correção de um problema com VPAIDs em Flash no HTML5.
3.147.1 2016-10-14
  • Adiciona Ad.getCreativeId().
3.146.2 2016-10-10
  • Correção de um bug em que anúncios VPAID em Flash específicos eram encerrados prematuramente.
  • Correção de um problema em que os anúncios VPAID em Flash eram cortados no modo de tela cheia.
3.145.0 2016-09-22
  • Adiciona Ad.getApiFramework().
3.144.0 2016-09-13
  • Adiciona AdError.ErrorCode.VAST_PROBLEM_DISPLAYING_MEDIA_FILE.
3.140.1 2016-08-18
  • Correção de um problema de clique em anúncios VPAID em Flash não seguros.
3.139.0 2016-08-10
  • Remove AdsRenderingSettings.AUTO_SCALE.
3.137.0 2016-07-26
  • Adiciona Ad.getVastMediaWidth() e Ad.getVastMediaHeight().
  • Correção do estilo do cursor na interface de anúncios integrada.
3.135.1 2016-06-29
  • Adiciona suporte ao pré-carregamento de recursos de mídia usando AdsRenderingSettings.enablePreloading.
3.134.0 2016-06-16
  • Correção de um problema em que o botão de pular anúncio às vezes desaparecia se o timer de contagem regressiva fosse clicado.
3.133.0 2016-06-07
  • Correção de uma falha visual com os botões de pular no Android 4.4.4. Os botões de pular em outras plataformas não foram afetados por essa falha nem por essa mudança.
3.128.2 2016-05-03
  • Adiciona AdsRenderingSettings.playAdsAfterTime.
3.123.0 2016-02-24
  • Adiciona suporte a criativos VPAID Flash para regras de anúncio/VMAP.
3.120.0 2016-01-27
  • Adiciona o parâmetro videoElement a AdsManager.init. Isso pode ser usado para especificar o elemento de vídeo personalizado a ser usado se ele não estiver pronto quando o construtor AdDisplayContainer for chamado. O construtor AdDisplayContainer ainda é a maneira preferida de fornecer um elemento de vídeo personalizado.
  • Adiciona AdsRenderingSettings.useStyledLinearAds.
3.118.0 2016-01-13
  • Os criativos VPAID em Flash agora são compatíveis com o IMA HTML5.
3.116.4 2015-12-10
  • Os anúncios para dispositivos móveis que não usam o rastreamento de cliques personalizado agora terão uma nova interface com o botão "Saiba mais". Agora, ao clicar no anúncio, ele será pausado ou retomado, em vez de direcionar o usuário para a página de destino.
3.115.0 2015-12-03
  • Qualquer anúncio não linear do AdSense ou do Ad Exchange com mais de 90 pixels de altura agora será renderizado como um anúncio de espaço inteiro.
  • O novo anúncio de slot inteiro ocupa todo o conteúdo e tem um timer de contagem regressiva e um botão de pular. A reprodução do conteúdo é retomada depois que o anúncio é fechado, seja pelo timer ou quando o usuário pula o anúncio.
  • Anúncios não lineares do AdSense ou do Ad Exchange com altura inferior a 90 px também podem ser forçados a renderizar em fullslot definindo adsRequest.forceNonLinearFullSlot=true.
3.113.1 2015-11-12
3.111.0 2015-10-28
  • Adiciona AdEvent.LINEAR_CHANGED.
  • Adiciona AdEvent.DURATION_CHANGE.
  • Usa a nova interface em 1% das solicitações de anúncio qualificadas.
3.110.0 2015-10-21
  • Adiciona Ad.getTraffickingParameters e Ad.getTraffickingParametersString.
3.108.1 2015-09-23
  • Adicionamos suporte a anúncios complementares para anúncios VPAID.
3.107.1 2015-09-18
  • A reprodução personalizada no Android 4.0 ou mais recente foi desativada. Os anúncios ainda vão funcionar, mas vão usar um player do SDK em vez do player fornecido pelo usuário.
3.101.22 2015-09-10
  • O modo VPAID agora é ATIVADO por padrão, em vez de DESATIVADO.
3.101.17 2015-08-27
  • Disponibiliza Ad.getContentType() após o evento LOADED em vez do evento STARTED. Isso permite acessar os dados de anúncios mais cedo.
3.101.10 2015-08-06
3.101.8 2015-07-25
  • Correção do problema em que os valores de correlação não eram atualizados para tags do Ad Manager no formato pubads.g.doubleclick.net/gampad/live/ads.
3.101.6 2015-07-23
3.101.4 2015-07-13
  • A reprodução personalizada está desativada em 5% dos dispositivos com Android 4.0 ou versões mais recentes. Esse número vai aumentar para 100% nas próximas versões.
3.101.2 2015-06-17
  • Os anúncios TrueView agora têm um botão "Saiba mais" no canto superior direito. Clicar no anúncio fora desse botão não vai mais direcionar os usuários ao site do anunciante.
  • O botão "Pular" para anúncios puláveis agora será mostrado mesmo quando o rastreamento de cliques personalizado for usado.
Reverter para 3.101.1 2015-06-04
  • Devido a problemas com a reprodução do Android, voltamos para a versão 3.101.1.
3.102.1 2015-06-04
  • Os anúncios TrueView agora têm um botão "Saiba mais" no canto superior direito. Clicar no anúncio fora desse botão não vai mais direcionar os usuários ao site do anunciante.
  • O botão "Pular" para anúncios puláveis agora será mostrado mesmo quando o rastreamento de cliques personalizado for usado.
  • A reprodução personalizada no Android 4.0 ou versões mais recentes será desativada. Os anúncios ainda vão funcionar, mas vão usar um player do SDK em vez do player fornecido pelo usuário.
3.99.4 2015-05-12
  • Correção de um bug do adaptador VPAID que às vezes impedia que os elementos do botão de pular e do clique no anúncio fossem clicáveis.
  • Os anúncios TrueView agora vão retornar corretamente o estado pulável usando AdsManager.getAdSkippableState().
3.98.0 30/04/2015
  • Agora, o ima3.js pode ser carregado em um DOM ou iframe separado do contêiner de vídeo, desde que esteja na mesma origem.
3.97.0 22/04/2015
  • Correção de um bug em que o client.js não era carregado devido ao uso incorreto do protocolo.
  • Correção de um bug do adaptador VPAID em que o adaptador não é carregado se estiver na seção <head>.
3.93.1 23/03/2015
  • Adição do método setAdWillAutoPlay em AdsRequest. Isso permite que os publishers especifiquem se o anúncio será reproduzido em resposta a uma ação do usuário ou se será reproduzido automaticamente.
3.91.0 25/02/2015
  • Correção de um bug relacionado ao VPAID em que o player de vídeo disparava um evento "reproduzir" para anúncios VPAID em vez do evento "reproduzindo" esperado.
3.87.0 2015-02-04
  • Correção de um bug em que os clientes que não usavam a interface do IMA recebiam valores incorretos de getAdSkippableState.
  • O controle de versões de lançamento vai mudar de 3.1.X para 3.X.Y.
3.1.85 2015-01-28
  • AdEvent.Type.AD_METADATA foi adicionado.
3.1.81 2014-11-19
  • Correção de um problema com a tag do Freewheel em determinadas solicitações de anúncios de terceiros.
3.1.80 2014-11-13
  • Adicionamos getPlayerType, setPlayerType, getPlayerVersion e setPlayerVersion a ImaSdkSettings para permitir que os players parceiros especifiquem o tipo e a versão do player ao fazer a integração com o SDK.
3.1.79 2014-11-06
  • O Internet Explorer 11 agora é compatível com o SDK HTML5 do IMA. Confira mais informações no aviso.
Reverter para 3.1.75 2014-10-17
  • Devido a problemas com a reprodução de anúncios na Web para dispositivos móveis, revertemos para a versão 3.1.75.
3.1.73 2014-10-03
  • Ativa o rastreamento de cliques personalizado para todos os dispositivos móveis. Isso reverte uma mudança introduzida na versão anterior (3.1.72), que ativava o rastreamento de cliques personalizado apenas para iPhone e Android anterior à versão 4.0. Esse rastreamento de cliques personalizado mais limitado será adicionado novamente ao SDK em uma data posterior.
3.1.72 2014-10-02
  • Agora, recomendamos que você sempre transmita o player de vídeo de conteúdo como o elemento de reprodução personalizada, já que ela só será usada em determinados ambientes.
  • Os elementos personalizados de rastreamento de cliques agora são usados apenas em determinados ambientes. Observação: se você renderizar o elemento personalizado de rastreamento de cliques sobre o player de vídeo, isso vai interromper a capacidade de clique e de pular dos anúncios renderizados.
3.1.70 2014-09-18
  • reportAdAutoPlayed alterado para setAdWillAutoPlay em AdsRequest.
3.1.69 2014-09-18
  • O botão Saiba mais será exibido para anúncios para dispositivos móveis, independentemente da duração do anúncio.
3.1.68 2014-09-17
  • Adição da configuração reportAdAutoPlayed ao AdsRequest. Observe que reportAdAutoPlayed foi renomeado como setAdWillAutoPlay. Consulte as notas da versão 3.1.70.
3.1.66 11/09/2014
  • Adiciona (1) a configuração uiElements a AdsRenderingSettings e (2) a API getUiElements ao anúncio.
3.1.65 2014-09-04
  • Torna o botão de pular mais fácil de ser descoberto por usuários de leitores de tela, transformando-o em um botão real.
3.1.63 2014-08-22
  • Adicionamos suporte a criativos JavaScript VPAID 2.
  • Adicionamos suporte para ícones do VAST 3.
  • Adicionamos os seguintes recursos para anúncios complementares:
    • Suporte para o atributo "required" no elemento CompanionAds do VAST.
    • Suporte para o atributo "adSlotID" no elemento VAST Companion.
    • Se vários complementares forem retornados no VAST, o SDK vai selecionar o anúncio complementar mais adequado para o ambiente em questão.
  • Correção do bug em que ImaSdkSettings.setNumRedirects e ImaSdkSettings.getNumRedirects ficavam inacessíveis.
  • Adição dos métodos de API isCustomPlaybackUsed e isCustomClickTrackingUsed.
3.1.62 2014-08-14
  • Atualização (11/09/2014): no momento, não recomendamos que os editores transmitam o player personalizado. Até o final de setembro, vamos lançar um recurso para alternar automaticamente entre o player personalizado e um player do SDK. Quando isso acontecer, vamos começar a recomendar essa implementação.
    Agora recomendamos que os publishers sempre transmitam um player de vídeo personalizado ao criar um AdDisplayContainer. Fique de olho no próximo guia sobre como modificar seu código.
  • Os publishers não vão mais precisar salvar e restaurar o estado do player de conteúdo nos eventos CONTENT_PAUSE_REQUESTED e CONTENT_RESUME_REQUESTED.
3.1.57 2014-06-26
  • Adiciona um evento IMPRESSION ao AdsManager que será gerado quando uma impressão for registrada.
  • Adiciona eventos VOLUME_CHANGED e VOLUME_MUTED ao AdsManager.
3.1.55 2014-06-11
  • O Console da GPT agora funciona se estiver ativado com todas as flags reconhecidas oficialmente ('google_console', 'google_force_console' e 'googfc' para uso em dispositivos móveis). Não é necessário definir os valores de parâmetro (como 'google_console=1').
3.1.54 2014-06-09
  • Se o usuário não especificar a taxa de bits máxima preferida, o padrão para smartphones será de 500 kbit, e o padrão para outros dispositivos, incluindo computadores,será de 1.000 kbit.
  • ImaSdkSettings.getCompetitiveExclusion() foi removido.
  • Exposição da API minSuggestedDuration na classe Ad.
3.1.53 2014-05-29
  • O núcleo do SDK agora será sempre carregado de imasdk.googleapis.com.
3.1.51 2014-05-12
  • Correção de um bug que fazia com que os anúncios de pausa fossem retomados automaticamente quando o usuário bloqueava o dispositivo.
  • Atualizamos a documentação sobre erros de tempo limite do VAST e especificamos a duração dos tempos limite.
3.1.50 2014-04-30
  • Correção de um bug que causava erros para editores que modificavam o protótipo Array (por exemplo, usuários do motools).
  • Mudança na funcionalidade de Ad.getContentType para retornar uma string vazia em vez de nula quando o contentType é desconhecido.
  • Introduz um experimento de 25% para carregar o binário principal do nosso novo domínio, imasdk.googleapis.com. Isso só vai afetar os publishers que ativarem especificamente s0.2mdn.net para CORS. De acordo com nossos testes, ninguém deve ser afetado.
  • Ativa o novo domínio em até 1% em 01/05/2014, 25% em 02/05/2014 e 100% em 07/05/2014.
3.1.47 2014-04-11
  • Adição das novas APIs Ad.getTitle(), Ad.getDescription() e Ad.getContentType().
  • Ofereça suporte às macros CACHEBUSTER e ERRORCODE do VAST 3.
3.1.46 2014-04-03
  • A API getCompanionAds agora usa um google.ima.CompanionAdSelectionSettings como o terceiro parâmetro opcional.
  • Correção do bug do Safari iOS no iPad que congela um anúncio em vídeo em redes lentas.
3.1.45 2014-03-06
  • Adicionamos a API AdsLoader.setAutoPlayAdBreaks, que permite ao publisher escolher se os intervalos de anúncio do VMAP e das AdRules são reproduzidos automaticamente.
  • Adicionamos o evento adBreakReady que será enviado pelo AdsManager quando um intervalo de anúncio for reproduzido se autoPlayAdBreaks estiver definido como falso.
3.1.44 2014-01-28
  • Adicionamos o código do erro VAST_MEDIA_LOAD_TIMEOUT a google.ima.AdError.ErrorCode para tempos limite de mídia.
3.1.41 2013-12-16
  • A API adsManager.skip() foi corrigida para funcionar com regras de anúncio.
3.1.38 2013-12-04
  • Expõe google.ima.settings e o método setLocale dele para ima3.js.
3.1.35 2013-11-14
  • Quando nenhum rastreamento de cliques personalizado é especificado para a reprodução personalizada, os cliques são rastreados pelo iframe do SDK, não pelo elemento de vídeo personalizado.
  • Permite que a interface do anúncio em vídeo seja o padrão, incluindo a renderização do botão de pular.
  • Muda a string visível "Advertisment" para "Advertisement".
3.1.34 2013-10-22
  • Adicionamos loadVideoTimeout a AdsRenderingSettings.
  • Mude o tempo limite padrão do anúncio para 15 segundos. Se um anúncio não começar a ser reproduzido após 15 segundos, ele será abandonado e CONTENT_RESUME_REQUESTED será disparado.
  • Melhor suporte para códigos do erro compatíveis com VAST. Vários códigos de erro não utilizados foram descontinuados, e outros foram consolidados. O código de erro 200 agora é representado pela constante VAST_TRAFFICKING_ERROR. O UNKNOWN_AD_RESPONSE agora é específico do SDK, código 1010.
  • A limpeza de anúncios foi desativada em implementações do iPhone.
3.1.33 2013-10-10
  • Correção de um bug na detecção de alguns cliques no anúncio em dispositivos móveis.
3.1.23 2013-08-22
  • Novas APIs para AdPodInfo: duração máxima do conjunto, índice do conjunto e ajuste de tempo do conjunto expostos. Para mais informações sobre essas novas APIs, consulte a página AdPodInfo.
3.1.20 2013-08-07
  • Correção de bug: corrigimos problemas com a análise de wrappers VAST que não contêm criativos.
  • Correção de bug: corrigimos problemas com a tela cheia do Safari para computador.
3.1.12 2013-05-21
  • Correção de um bug na implementação da API Companions (não GPT).
3.1.10 2013-05-14
  • Se a GPT (Tag de Publisher do Google) for usada para exibir complementares, o SDK vai recuperar os tamanhos dos espaços complementares dela e os anexar à solicitação de anúncio para o Google Ad Manager, substituindo os tamanhos fornecidos pelo publisher.
3.1 2012-12-18
  • Esta versão traz grandes mudanças internas que influenciam como o SDK é carregado. É preciso fazer pequenas mudanças na integração.
    • Novos URLs de carregamento da API do SDK:
    • O SDK não usa mais um carregador assíncrono separado. Quando a API do SDK for carregada, você poderá começar a usá-la imediatamente.
    • A API do SDK é uma camada relativamente fina que envolve o núcleo do SDK. O núcleo é carregado em um IFRAME imediatamente após a criação do AdDisplayContainer. É importante criar o AdDisplayContainer com antecedência para minimizar o impacto da latência ao carregar o SDK.
    • Novas APIs:
    • As versões anteriores do SDK, incluindo a 3.0.15, não serão compatíveis no futuro. Faça upgrade para a versão 3.1 assim que possível.
3.0.15 2012-10-22
  • O AdDisplayContainer agora precisa ser especificado ao criar o AdsLoader. A maneira descontinuada de transmitir o AdDisplayContainer usando o método getAdsManager será removida na próxima versão. Consulte o guia de migração do AdDisplayContainer para mais informações sobre as mudanças.
  • Várias mudanças no suporte à reprodução personalizada:
    • As configurações de reprodução personalizada foram movidas para o construtor de AdDisplayContainer. A maneira descontinuada de defini-las usando AdsRenderingSettings será removida na próxima versão.
    • Ao usar elementos personalizados de reprodução de vídeo e rastreamento de cliques, o SDK não vai mostrar nem ocultar esses elementos automaticamente. O editor precisa controlar a exibição dos elementos de reprodução personalizados.
    • Para vídeos de reprodução personalizada no iPhone/iPod, o SDK não sai do modo de tela cheia quando um anúncio linear é concluído. Para a reprodução de anúncios em vídeo controlada pelo SDK, não há mudança no comportamento.
    • Na próxima versão, o SDK não vai mais redimensionar os elementos de rastreamento de cliques e de vídeo de reprodução personalizada quando init e resize forem chamados.
    Várias dessas mudanças foram implementadas para preservar o máximo possível de propriedades de renderização dos elementos de reprodução personalizada e permitir que sejam controladas pelo código do editor.
3.0.14 2012-09-26
  • Adicionamos o alinhamento automático para anúncios não lineares.
  • O resumo do conteúdo agora é enviado após o término do anúncio final.