Notas da versão do SDK HTML5 do Google IMA

Para receber notificações sobre novos lançamentos, inscreva-se na conversa sobre as notas da versão no fórum de suporte da IMA.

Versão 3.550.0 a 3.711.0 (mais recente)

Versão Data do lançamento Observações
3.711.0 2025-08-07
  • Melhora a compatibilidade com XHTML.
3.710.0 2025-08-06
  • Adiciona suporte ao rastreamento de cliques em anúncios com streams de veiculação de pods.
  • Corrige o erro TypeError: a.brands.some is not a function.
  • Corrige um problema em que os relatórios da IMA informavam eventos de conclusão de anúncios com muita frequência.
  • Corrige uma falha causada por valores de parâmetro sz= inválidos.
3.704.0 2025-06-19
  • Corrige um problema relacionado ao uso do objeto DOMRect em que o SDK do IMA gerava uma mensagem de erro DOMRect is not defined em ambientes que usavam o Chromium anterior à versão 61.
  • Corrige as medições de visibilidade da OMID para a versão 139 do Firefox.
3.700.0 2025-06-05
  • Suspende o uso do método ImaSdkSettings.setCookiesEnabled().
3.697.0 2025-05-28
  • Marca o parâmetro viewMode como opcional na classe AdsManager init() e nos métodos resize(). 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 de um intervalo.
  • Remove o enum 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 da OMID.
3.691.0 2025-03-31
  • Correção de um problema em que a IMA não renderizava o ícone "Opções de anúncios".
  • Corrige um bug em que o método getCompanionAds() retornava dados desatualizados de anúncios complementares para anúncios com o mesmo ID.
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 proxy.
3.689.6 2025-03-24
  • Adiciona a classe AdPeriodData disponível no evento AD_PERIOD_STARTED e acessível 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 escuta de eventos descontinuadas e sem suporte.
  • 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 para solicitações de rede com falha.
  • Esclarece as APIs de detecção de eventos.
3.681.0 2025-01-22
  • Adiciona suporte para Ad.getCompanionAds() retornando 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
  • Corrige um problema que causa 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 que LiveStreamRequest e VODStreamRequest sejam opcionais. Recomendamos que você inclua 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 locais compatíveis.
3.660.0 2024-08-20
  • Adiciona suporte ao valor minSuggestedDuration para anúncios não lineares. Antes, a IMA mostrava todos os anúncios não lineares por 45 segundos.
3.653.0 2024-07-24
  • Corrige 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 em solicitações de transmissões ao vivo e VOD.
  • Adiciona AdError 1022 para URLs de clique inválidos ou não compatíveis.
  • Corrige um bug que causa um loop infinito de erros em ambientes de smart TV conectada para anúncios puláveis.
3.642.0 2024-05-23
  • Corrige 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
  • Corrige um problema de iframe que causa um aviso do console sobre o escape do sandbox do iframe.
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 para fazer novas solicitações de anúncios com o mesmo AdsLoader durante a reprodução de anúncios.
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 compatibilidade com anúncios complementares para veiculação de pods.
  • Corrige um problema para anúncios complementares fluidos do Google AdSense.
3.614.1 2024-01-22
  • Adiciona suporte à localização em islandês ('is').
3.612.0 2024-01-11
  • Agora, a IMA prefere renderizar criativos SIMID em vez de VPAID.
3.609.0 2023-12-12
  • Adiciona suporte à veiculação de pods de VOD da DAI com a classe PodVodStreamRequest.
  • Corrige um problema em 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 ficaria clicável.
3.607.0 2023-12-04
  • Correção de um problema em que os beacons de erro do VAST não eram acionados quando nenhum anúncio era retornado.
  • Atualizações AdsManager.skip() para pular anúncios somente se a 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
  • Reversão 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
  • Adiciona um comportamento para acionar um ping de erro se a IMA receber um VAST vazio.
3.598.0 2023-10-26
  • Adiciona um comportamento para evitar o acionamento de URLs de impressão VAST about:blank.
3.597.0 2023-10-23
  • Adiciona funcionalidade para que o IMA selecione 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() ficava indefinido em algumas TVs conectadas.
  • Correção de um problema em que os elementos da interface do usuário do anúncio não eram renderizados em implementações personalizadas específicas.
3.594.0 2023-10-04
  • Adiciona StreamManager.getAdSkippableState() aos retornos true se o anúncio puder ser pulado no momento.
  • Corrige um problema na DAI da IMA em que o valor skipoffset= é ignorado se a resposta VAST contiver um rastreador de eventos de rastreamento de pulo personalizado.
3.592.0 2023-09-27
  • Corrige um problema da IMA do lado do cliente em que o valor skipoffset= é ignorado se a resposta VAST contiver um rastreador de eventos de rastreamento de pulo personalizado.
3.582.5 2023-07-25
  • Adiciona o evento de anúncio AD_BREAK_FETCH_ERROR que é disparado quando um intervalo não consegue reproduzir anúncios.
  • Atualiza o comportamento de AdPodInfo.getPodIndex() para oferecer suporte a anúncios precedentes em transmissões 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 não HTMLVideoElement é fornecido ao DAI StreamManager e ao AdDisplayContainer do lado do cliente, já que isso faz com que as medições de visibilidade e audibilidade falhem.
3.579.0 2023-07-05
  • Adiciona um aviso de registro ao console ao usar o extern googletag.encryptedSignalProviders descontinuado.
3.573.0 2023-05-15
  • Correção de um problema em que a IMA não informava que os anúncios complementares obrigatórios não eram exibidos quando não havia espaços disponíveis.
3.568.1 2023-04-13
  • Agora, a IMA aciona um evento de anúncio CLICK para cliques em anúncios 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
3.557.0 2023-02-21

Mostrar versões anteriores (antes de 2023)

3.548.0 2022-12-06
  • Adiciona StreamData.dashPeriodUrl para StreamData do STREAM_INITIALIZED. Esse URL é usado para transmissões de conjunto lineares DASH.
3.544.0 2022-11-10
3.541.0 2022-10-27
  • Correção de um problema em que a IMA era adicionada sem querer ao objeto da janela.
3.532.0 2022-09-21
  • Correção de um problema na DAI em que um erro de console ocorria quando uma sessão de anúncio da OMID era iniciada.
  • Corrige um problema que impedia os usuários de clicar no click-through 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 transmissões de VOD.
  • Correção de um problema em que solicitações de rede com falha desnecessárias definidas como "nulo" às vezes eram feitas quando um anúncio em vídeo terminava.
3.529.2 2022-09-08
  • Correção de um problema em que alguns IDs de criativo em uma cadeia de wrappers não eram preenchidos no objeto de anúncio.
3.526.0 2022-08-22
  • Corrige um problema com o parâmetro is_lat em dispositivos de TV conectados.
  • Corrige 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 com 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 veiculado. Use esse evento para saber quando atualizar a interface do jogador após um evento AD_BUFFERING.
  • Corrige um problema na interface do usuário de anúncios não TrueView que seguiam anúncios TrueView em um bloco 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 do GPT quando usado para encaminhar eventos da IMA em um limite de iframe.
3.508.0 2022-03-28
  • Corrige 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 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 for especificado.
  • Correção de um bug em que o parâmetro de URL estava sendo substituído pelo SDK.
3.495.1 2022-01-10
  • Correção de um problema em que google.ima.OmidVerificationVendor estava indefinido.
3.494.0 2022-01-04
  • Correção de um problema em que os anúncios TrueView for Action com endcaps forçavam o foco no botão "Pular", resultando em rolagem não intencional.
3.493.0 2021-12-16
  • Lançamento do suporte à OMID no IMA do lado do cliente em HTML5 e na DAI. Observação: os editores ainda podem notar uma pequena discrepância (menos de 7%) entre as impressões na OMID e no Ad Manager.
  • Adiciona a nova API OMID Access Mode.
3.488.0 2021-11-08
  • Remove os avisos de "Recurso não reconhecido" registrados no console.
  • Corrige o comportamento de substituição em anúncios JavaScript relacionados ao dimensionamento de solicitações de anúncios.
3.485.1 2021-10-11
  • Corrige um problema com a OMID que podia ocorrer se vários AdsManagers fossem carregados durante a vida útil de um único AdsDisplayContainer.
  • Corrige um bug em que o Por que este anúncio? pode aparecer duas vezes em determinados anúncios.
3.483.2 2021-10-04
  • Corrige um bug na integração da IMA com a OMID para a Web quando usada no Shadow DOM.
3.480.1 2021-09-13
  • Correção de um bug que fazia a DAI informar um volume incorreto ao SDK da OM quando o player de vídeo estava sem som.
3.479.1 2021-09-08
3.474.0 2021-08-09
  • Adiciona a expansão da macro US_PRIVACY nos 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
  • Corrige um erro que ocorria quando os anúncios complementares eram recuperados antes do evento STARTED.
3.467.0 2021-06-17
  • Corrige um problema para 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 causarem a saída da página. Essa mudança exige que os editores 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 mudanças no comportamento de pausa. Os editores 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 mudar de duração.
  • Corrige um problema em que anúncios SIMID pré-carregados podiam impedir que anúncios subsequentes registrassem eventos de toque em ambientes móveis.
3.447.1 2021-03-15
  • Atualiza o comportamento dos tipos MIME especificados em 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 transmissões de um bloco 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 mid-rolls não lineares eram exibidos por um período muito curto quando os post-rolls 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 de simid em que requestChangeDuration só podia ser chamado uma vez.
  • Correção de um bug em que a veiculação de pods causava o envio de pings e erros 404 desnecessários.
3.442.0 2021-02-17
  • Adiciona a API de flags de recursos, que pode ser usada para ativar ou desativar recursos específicos que não estão ativados permanentemente na IMA. Use ImaSdkSettings.getFeatureFlags() e ImaSdkSettings.setFeatureFlags() para receber e definir flags de recursos. Em versões futuras do SDK, as flags de recursos serão usadas para outros recursos de ativação.
  • Adiciona a flag de recurso enableOmidBeta para quem quer participar da versão Beta aberta da OMID para Web.
  • Adiciona o valor especial de duração desconhecida (-3) para desativar o pré-carregamento do post-roll da VMAP. Use AdsRequest.contentDuration() para definir.
3.439.0 2021-02-08
3.438.0 2021-02-03
  • Foi corrigido um problema em que os eventos da IMA eram duplicados ocasionalmente quando o pré-carregamento estava ativado.
3.436.0 2021-01-26
  • Correção de um bug no serviço de pods em que as verificações iniciais de metadados podiam ser enviadas várias vezes.
  • Correção de um bug em que o AdServingId substituía o AdSystem se ele estivesse definido como mais baixo 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 a IMA não recebe uma string TC válida nas regiões do GDPR e da ePrivacy após o período de carência da integração da TCFv2 do IAB.
Reverter para 3.429.0 2020-12-10
  • Reversão para a versão 3.429.0 devido a um problema na versão 3.430.0 em que os pontos de sinalização para streams de VOD da DAI retornavam horários de início e término iguais a 0. Esse problema ocorreu principalmente em SDKs nativos (Android e iOS).
3.427.1 2020-12-02
  • Atualizamos as informações de referência para contentDuration para esclarecer o caso de uso de pré-carregamento de pós-roll 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 mudanças no comportamento de pausa de anúncios afetaram negativamente vários editores.
3.424.1 2020-11-09
  • Foi corrigido um bug em que as mudanças de volume não eram mantidas quando os gerenciadores de anúncios eram pré-carregados.
  • Mudamos o comportamento de pausa dos anúncios para que eles sejam pausados sempre que os cliques causarem a saída da página. Essa mudança exige que os editores 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 mudanças no comportamento de pausa. Os editores 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 prerrolagem, o anúncio mid-roll não era reproduzido e mostrava uma tela preta com o áudio do anúncio prerrolagem.
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 na Web para computadores ou 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
  • Foi corrigido 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 gerenciamento de consentimento tinham valores diferentes.
  • Foi corrigido 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 mostrado devido a restrições de tamanho.
  • Foi corrigido 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 AdProgressData fossem ofuscadas.
  • Os anúncios VPAID seguros com elementos de vídeo proxy agora encaminham corretamente o evento de mudança para tela cheia.
  • O ima3_dai_debug.js agora imprime outros registros no console.
  • Agora, a IMA 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 anúncios usando substituição de recursos solicitassem a mesma tag de anúncio duas vezes.
3.411.1 2020-09-23
  • Mudamos o comportamento dos links diretos no Android 6.0 e versões anteriores para que os usuários sejam redirecionados para o app de um anunciante em vez de uma página de destino, se disponível.
3.410.0 2020-09-17
  • Adicionamos suporte a anúncios complementares de 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 "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 de pular e outros elementos interativos da interface.
  • Mudamos o tempo de entrada gradual dos anúncios FullSlot de 2 segundos para 0,3 segundo.
  • Se um espaço de anúncio VPAID tiver um tamanho de 0x0 quando for inicializado, o SDK vai chamar o método resizeAd() do anúncio VPAID assim que o tamanho do espaço for definido corretamente. Assim, o anúncio será redimensionado para corresponder às novas dimensões do espaço.
3.403.1 2020-08-24
  • Correção de um problema com adPodInfo.podIndex para streams de VOD da DAI para garantir que os anúncios intermediários sejam indexados corretamente a partir de 1.
  • Foi corrigido um problema com adPodInfo.timeOffset para transmissões de VOD da DAI que fazia com que os anúncios pós-vídeo não retornassem corretamente um valor de -1.
  • Garantia de que os elementos AdsDisplayContainer em um DOM shadow não serão mais bloqueados.
3.402.0 2020-08-13
  • Relançamos a integração da TCFv2 do IAB depois de resolver as 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 eventos de anúncio StreamEvent.Type.PAUSED e StreamEvent.Type.RESUMED ao SDK da DAI.
  • Adicionado o evento ICON_FALLBACK_IMAGE_CLOSED, que é acionado quando a caixa de diálogo de imagem substituta do ícone é fechada em dispositivos de smart TV.
  • Corrigimos 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 do GFP com o padrão TCFv2 do GDPR. Agora, quando os editores fazem a integração com 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 for atendida:
    • O editor desativou a opção.
    • O usuário desativou explicitamente.
    • A CMP está aguardando a interação do usuário.
3.396.0 2020-07-16
  • Foi adicionada a capacidade de personalizar o tempo limite de decisão do conjunto de anúncios para streams da 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 quatro segundos a mais que o valor de dai-apto.
3.395.0 2020-07-14
  • Correção de um problema com cliques diretos da DAI no Safari para dispositivos móveis.
  • Revertemos temporariamente a integração da TCFv2 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 em casos em que não há rede disponível quando a inicialização ocorre.
  • Modificamos o evento AD_PERIOD_ENDED para destruir o anúncio em exibição e redefinir todos os dados associados a ele.
  • Adicionamos relatórios de mudança de volume para anúncios VPAID.
  • Adicionamos o parâmetro subtitle_name para legendas da DAI para especificar conjuntos de legendas no mesmo idioma.
3.391.0 2020-06-15
  • Corrigimos 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 anúncio de início do SDK seja acionado.
  • Correção de um bug que fazia CompanionAdSelectionSettings ser ignorado em alguns casos.
3.384.0 2020-05-04
  • Melhoria na acessibilidade do botão "Pular":
    • O texto antes da ação de pular foi feito para ser acessível por tabulação e lido por leitores de tela.
    • Adicionamos valores aria-label à contagem regressiva antes de pular e ao botão "Pular".
3.383.0 2020-04-28
  • Adição de suporte para anúncios SIMID do lado do cliente.
3.381.1 2020-04-16
  • Foi corrigido um problema em que a reprodução de conteúdo podia travar se os anúncios não fossem carregados em uma playlist de regras do Google Ads.
3.379.2 2020-04-09
  • Atualizamos o processamento de anúncios VPAID para não gerar mais novos elementos de vídeo. Antes, a IMA criava um novo elemento de vídeo para anúncios VPAID quando o elemento fornecido pelo editor não funcionava como esperado.
3.373.2 2020-03-10
  • Correção de um bug que impedia o acionamento correto dos eventos VOLUME_CHANGED e VOLUME_MUTED.
3.367.1 2020-02-12
  • Adicionado o método getVersion ao AdsLoader para permitir a recuperação da versão atual do SDK.
3.366.0 2020-02-06
  • Descontinuamos o uso da API ViewMode.
3.365,1 2020-02-03
3.364.0 2020-01-28
  • Correção de um problema ao definir a localização para o SDK DAI.
  • Atualizamos os dados de ponto de sinalização para usar a precisão de ponto flutuante.
3.361.1 2020-01-21
  • Melhoria na visibilidade de Por que este anúncio? e Duração do anúncio em dispositivos móveis com largura estreita.
3.360.0 2020-01-15
  • Atualizamos os tempos de ponto de referência para números de ponto flutuante para aumentar a precisão.
  • Agora é possível mostrar ícones de anúncios de wrapper e in-line.
  • 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
  • Removemos o texto de pré-pulo da contagem regressiva para pular anúncio em anúncios puláveis.
3.355.4 2020-01-03
3.355,3 2019-12-10
  • Foi corrigido um problema que impedia a geração de eventos de registro 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
  • Foi adicionada compatibilidade com anúncios puláveis na Web para dispositivos móveis 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 slot completo, adicionamos um atraso de dois segundos entre a exibição e o clique em um anúncio.
  • 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
  • Foi corrigido um problema que impedia que 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 gestão de consentimento compatíveis com a TCFv2 do IAB, como o Funding Choices do Google.
3.349.0 2019-11-11
  • Foi corrigido um problema com eventos de acompanhamento breakstart e breakend do VMAP.
3.346.0 2019-10-25
  • Adicionamos suporte a anúncios TrueView ao SDK da DAI. Os anúncios TrueView podem ser implementados transmitindo um AdUiElement ao construtor do StreamManager.
3.343.1 2019-10-17
  • Correção de um bug na análise VMAP inline no tvOS.
3.339.0 2019-10-09
  • Adicionamos suporte para ícones VAST ao SDK DAI. Para implementar ícones, transmita um AdUiElement ao construtor do StreamManager.
3.338.1 2019-10-07
  • Adição de um evento VIDEO_CLICKED, que é acionado para todos os cliques em vídeo, mesmo que o clique não acione um click-through.
  • Adicionamos suporte para mostrar um ícone Por que esse anúncio? em anúncios de DAI. Isso pode ser implementado transmitindo um AdUiElement ao construtor do StreamManager.
3.337.0 2019-10-01
  • Adicionamos suporte a anúncios puláveis ao SDK da DAI. Os anúncios puláveis podem ser implementados transmitindo um AdUiElement para o construtor do StreamManager.
3.336.1 2019-09-30
  • Adição de suporte ao SDK da DAI para transmitir um AdUiElement ao construtor do StreamManager, que deve ser usado em vez de setClickElement para processar cliques.
3.334.0 2019-09-23
  • Correção de um bug com o pré-carregamento de 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 páginas em apps Android.
  • Adicionamos suporte a URLs market:// para vincular páginas na Google Play Store no Android.
3.319.1 2019-07-22
  • Adicionamos suporte para vários IDs universais de anúncios. Os métodos getUniversalAdIdValue e getUniversalAdIdRegistry foram descontinuados.
3.316.0 2019-07-10
  • Adição de 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 de um bug nos metadados do YouTube para vídeos não listados.
Reverter para a versão 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 pre-roll.
3.290.0 2019-04-01
  • Correção de um problema em que os tipos de anúncios não compatíveis (não lineares, VPAID) não apresentavam erros corretamente.
3.284.0 2019-03-04
  • Correção de um problema em que os eventos inscritos não eram limpos quando o anúncio era descartado.
  • Adição dos eventos AD_PERIOD_STARTED e AD_PERIOD_ENDED para DAI. Eles podem ser usados para detectar quando o stream da DAI está em conteúdo ou quando anúncios ou uma tela de transição estão sendo veiculados.
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
  • Reverter para a versão 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 VAST 4.1 para mais detalhes.
  • Corrige um problema em que os anúncios VPAID iniciados fora da tela eram inicializados com um tamanho de slot incorreto.
  • Corrige um problema em que erros de vídeo não eram acionados para transmissões ao vivo ou VOD.
  • Correção de um problema em que o conteúdo não era retomado no Safari do iOS.
3.259.0 2018-11-27
  • Corrige um problema com a renderização de anúncios complementares quando os blocos de anúncios contêm anúncios VPAID ou usam substituição no nível do recurso.
3.255.0 2018-11-12
  • Corrige um problema com o suporte a click-through para í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 buffer.
3.246.0 2018-10-18
  • Corrige um problema de reprodução desatualizada quando o proxy da Tag do editor 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, obtido via getAdData().
  • Adiciona isCookiesEnabled() e setCookiesEnabled() a ImaSdkSettings.
  • Corrige um problema com anúncios em vídeo puláveis consecutivos.
  • Correção de um problema com erros de anúncio ao usar a reprodução personalizada no iOS.
3.234.1 2018-09-04
  • Agora, os anúncios wrapper VAST em um conjunto que não retornam um anúncio 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
  • Corrige 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 veiculação definido agora são veiculados 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 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 da DAI em que Ad.getDuration() retornava milissegundos em vez de segundos.
3.216.0 2018-06-20
  • Correção de um bug em que erros 303 eram informados erroneamente como erros 1005. Esses erros foram registrados no servidor como erros 900 em vez de 303.
3.214.1 2018-06-12
Reverter para a versão 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 exibidos após a chamada de AdDisplayContainer.destroy().
  • Adiciona allow="autoplay" ao iframe usado para carregar anúncios VPAID.
3.198.2 2018-03-27
  • Corrige 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 de erro INVALID_ADX_EXTENSION desnecessário. Os anúncios ainda serão veiculados se a análise da extensão falhar.
  • A IMA carregada em um iframe agora herda a política de reprodução automática da página mãe no Chrome 65 ou versões mais recentes.
  • Correção de um vazamento de memória que ocorria quando as implementações não destruíam o AdsManager em AdError.
3.190.0 2018-01-30
  • Agora, os anúncios VPAID vão informar um erro quando forem interrompidos sem gerar uma impressão. Isso segue o comportamento de todos os outros anúncios.
3.189.0 2018-01-24
  • Corrige um problema ao fazer fallback de várias estratégias de reprodução automática para clique para reproduzir.
  • Correção de um problema de reprodução no IE 11.
  • Corrige um problema com anúncios intermediários no iOS 11.
  • Os anúncios complementares VPAID vazios não geram mais um erro de console.
  • Rebaixamos alguns avisos 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.
  • Adiciona AdError.AUTOPLAY_DISALLOWED, que é acionado quando o SDK tenta reproduzir um anúncio automaticamente, mas é impedido de fazer isso pelo navegador.
Reverter para 3.182.1 26-10-2017
  • Devido a um problema que afeta algumas implementações do plug-in videojs-ima, revertemos 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 veiculados se adsManager.init não fosse chamado rápido o suficiente.
3.182.0 2017-10-17
  • Corrige a reprodução de anúncios em vídeo lineares clique para ver no Safari 11 para computador.
Reverter para a versão 3.180.3 06-10-2017
  • Devido a um problema com alguns anúncios que não estavam sendo exibidos corretamente, revertemos 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 em um intervalo de anúncio intermediário ao usar discardAdBreak().
Reverter para a versão 3.179.0 22-09-2017
  • Devido a um problema com alguns anúncios VPAID específicos, revertemos para a versão 3.179.0.
3.179.0 2017-09-18
  • Corrige um bug em que várias interfaces do usuário 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. Agora, essa exceção é 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
  • Agora, a exibição de um anúncio não linear VPAID resulta no envio de um evento STARTED do SDK para o player.
  • Os anúncios lineares VPAID agora vão acionar o evento STARTED na impressão, em vez de no início.
3.174.0 2017-07-24
  • Correção de um problema que fazia com que alguns pods de pré-roll 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 início em algumas implementações do iOS.
  • Correção de um problema em que alguns conteúdos de transmissões ao vivo não eram retomados após anúncios no iOS.
3.173.1 2017-07-06
  • Remove a compatibilidade com anúncios VPAID em Flash. Isso faz parte do projeto maior de descontinuação do Flash do SDK do IMA. Para mais informações, consulte Descontinuação do Flash nos SDKs do IMA.
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 móvel do iOS ao trocar de conteúdo e solicitar anúncios logo em seguida.
3.172.0 2017-06-14
  • Corrige um problema que fazia com que os anúncios do Google AdSense de slot completo falhassem em dispositivos móveis.
  • Adiciona Ad.getSkipTimeOffset().
3.171.0 2017-06-08
  • Adiciona suporte a anúncios do Google AdSense de slot completo aos seguintes métodos AdsManager:
    • getCurrentTime()
    • getRemainingTime()
    • getDuration()
    • getAdSkippableState()
    • skip()
3.170.0 2017-06-01
  • Adiciona AdsRequest.vastLoadTimeout.
  • Adiciona 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
  • Muda o tempo limite padrão de carregamento de mídia de 15 para 8 segundos.
  • Correção de um problema em que a definição de ImaSdkSettings.setDisableCustomPlaybackForIOS10Plus() não tinha efeito.
3.166.0 2017-04-12
  • Adiciona ImaSdkSettings.setDisableCustomPlaybackForIOS10Plus(). A reprodução personalizada agora é reativada por padrão no Safari para iOS (ela foi desativada na versão 3.164.0). Os anúncios serão renderizados no Safari como eram antes da versão 3.164.0.
3.164.0 2017-03-29
  • Corrige o suporte à reprodução automática para a Web móvel no iOS e no Android. Para ativar, silencie o player de vídeo ou ligue para AdsManager.setVolume(0) antes de ligar para AdsManager.start().
3.161.4 2017-03-24
  • Adiciona AdsManager.updateAdsRenderingSettings() para atualizar as configurações de renderização de anúncios depois de chamar getAdsManager().
Reverter para a versão 3.161.1 2017-03-24
  • Reverter para 3.161.1.
3.163.0 2017-03-23
  • Adiciona 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 de anúncios 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 a criação de 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 10/11/2016
  • Adiciona Ad.getAdvertiserName().
  • Corrige 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 do 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
  • Corrige um problema de click-through em anúncios VPAID 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().
  • Corrige o estilo do cursor na interface de anúncios integrada.
3.135.1 2016-06-29
  • Adiciona suporte para pré-carregamento de recursos de mídia via AdsRenderingSettings.enablePreloading.
3.134.0 2016-06-16
  • Correção de um problema em que o botão "Pular anúncio" às vezes desaparecia se o timer de contagem regressiva fosse clicado.
3.133.0 2016-06-07
  • Corrige uma falha visual com botões de pular no Android 4.4.4. Os botões de pular em outras plataformas não foram afetados por essa falha e não serão afetados por essa mudança.
3.128.2 2016-05-03
  • Adiciona AdsRenderingSettings.playAdsAfterTime.
3.123.0 2016-02-24
  • Adiciona suporte a criativos VPAID em Flash às regras de VMAP/anúncio.
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 têm uma nova interface com um botão "Saiba mais". Agora, clicar no anúncio vai pausar ou retomar a veiculação 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 Google AdSense ou do Ad Exchange com mais de 90 pixels de altura será renderizado como um anúncio de espaço inteiro.
  • O novo anúncio de slot completo ocupa todo o conteúdo e tem um timer de contagem regressiva e um botão para 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 alturas menores que 90 px também podem ser forçados a renderizar o slot completo 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úncios qualificadas.
3.110.0 2015-10-21
  • Adiciona Ad.getTraffickingParameters e Ad.getTraffickingParametersString.
3.108.1 2015-09-23
  • Adiciona suporte a anúncios complementares para anúncios VPAID.
3.107.1 2015-09-18
  • A reprodução personalizada no Android 4.0 e versões mais recentes foi desativada. Os anúncios ainda vão funcionar, mas vão usar um player de propriedade 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 o acesso antecipado aos dados de anúncios.
3.101.10 2015-08-06
3.101.8 2015-07-25
  • Correção do problema em que os valores de correlator 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 Android 4.0 ou mais recentes. Esse número vai aumentar para 100% ao longo das versões futuras.
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 "Saiba mais" 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 a versão 3.101.1 2015-06-04
  • Devido a problemas com a reprodução no Android, revertemos 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 "Saiba mais" 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 e versões mais recentes será desativada. Os anúncios ainda vão funcionar, mas vão usar um player de propriedade 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 fazia com que o botão de pular e os elementos de clique no anúncio não fossem clicáveis ocasionalmente.
  • Agora, os anúncios TrueView vão retornar corretamente o estado pulável via AdsManager.getAdSkippableState().
3.98.0 30/04/2015
  • Agora permite que o ima3.js seja 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 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 for carregado na seção <head>.
3.93.1 23/03/2015
  • O método setAdWillAutoPlay foi adicionado ao AdsRequest. Isso permite que os editores especifiquem se o anúncio será veiculado 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 estava acionando um evento "play" para anúncios VPAID em vez do evento "playing" esperado.
3.87.0 2015-02-04
  • Correção de um bug em que clientes que não usavam a interface da IMA recebiam valores incorretos de getAdSkippableState.
  • O controle de versão de lançamento agora 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 de tag do Freewheel com 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. Consulte o aviso para mais informações.
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 a reprodução personalizada só será usada em determinados ambientes.
  • Agora, os elementos personalizados de acompanhamento de cliques são usados apenas em determinados ambientes. Observação: se você renderizar seu elemento de acompanhamento de cliques personalizado 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
  • Mudança de reportAdAutoPlayed para setAdWillAutoPlay no AdsRequest.
3.1.69 2014-09-18
  • O botão Saiba mais vai aparecer em anúncios para dispositivos móveis, não importa a duração deles.
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 2014-09-11
  • Adiciona (1) a configuração uiElements a AdsRenderingSettings e (2) a API getUiElements no anúncio.
3.1.65 2014-09-04
  • Transforma o botão "Pular" em um botão real, facilitando a descoberta para usuários de leitores de tela.
3.1.63 2014-08-22
  • Foi adicionada compatibilidade com criativos JavaScript VPAID 2.
  • Adicionamos suporte a ícones do VAST 3.
  • Adicionamos os seguintes recursos para anúncios complementares:
    • Compatibilidade com o atributo "required" no elemento CompanionAds do VAST.
    • Suporte ao atributo "adSlotID" no elemento Companion do VAST.
    • 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 estavam inacessíveis.
  • Os métodos de API isCustomPlaybackUsed e isCustomClickTrackingUsed foram adicionados.
3.1.62 2014-08-14
  • Atualização (11/9/2014): no momento, não recomendamos que os publishers transmitam o player personalizado. Vamos lançar um recurso para alternar automaticamente entre o player personalizado e um player de propriedade do SDK até o fim de setembro. Depois disso, vamos começar a recomendar essa implementação.
    Agora recomendamos que os editores sempre transmitam um player de vídeo personalizado ao criar um AdDisplayContainer. Aguarde um guia sobre como modificar seu código.
  • Os editores não precisarão mais 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 oficialmente reconhecidas ('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 um usuário não especificar a taxa de bits máxima preferida, o padrão para smartphones será de 500 kbit e para outros dispositivos, incluindo computadores desktop, será de 1.000 kbit.
  • ImaSdkSettings.getCompetitiveExclusion() foi removido.
  • Expôs a API minSuggestedDuration na classe Ad.
3.1.53 2014-05-29
  • O núcleo do SDK sempre será carregado de imasdk.googleapis.com.
3.1.51 2014-05-12
  • Correção de um bug que fazia os anúncios pausados serem retomados automaticamente quando o usuário bloqueava o dispositivo.
  • Atualizamos a documentação sobre erros de tempo limite do VAST e especificamos as durações 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).
  • Muda a funcionalidade 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 editores que ativarem especificamente s0.2mdn.net para CORS. De acordo com nossos testes, ninguém.
  • Aumenta o novo domínio para 1% em 01/05/2014, 25% em 02/05/2014 e 100% em 07/05/2014.
3.1.47 2014-04-11
  • Adicione as novas APIs Ad.getTitle(), Ad.getDescription() e Ad.getContentType().
  • Compatibilidade com as macros CACHEBUSTER e ERRORCODE do VAST 3.
3.1.46 2014-04-03
  • A API getCompanionAds agora usa um google.ima.CompanionAdSelectionSettings como terceiro parâmetro opcional.
  • Corrigimos o bug do Safari no iOS para 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 editor escolher se os intervalos de anúncio VMAP e AdRules são veiculados automaticamente.
  • Adicionado o evento adBreakReady, que será enviado pelo AdsManager quando uma pausa para anúncio seria reproduzida se autoPlayAdBreaks fosse definido como "false".
3.1.44 2014-01-28
  • Adição do código de erro VAST_MEDIA_LOAD_TIMEOUT a google.ima.AdError.ErrorCode para tempos limite de mídia.
3.1.41 2013-12-16
  • Corrigimos a API adsManager.skip() para funcionar com regras de anúncios.
3.1.38 2013-12-04
  • Expõe google.ima.settings e o método setLocale 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 a padrão, incluindo a renderização do botão "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 veiculado após 15 segundos, ele será abandonado e CONTENT_RESUME_REQUESTED será acionado.
  • Melhor suporte para códigos de erro compatíveis com VAST. Descontinuamos vários códigos de erro não utilizados e consolidamos outros. 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.
  • Desativamos a limpeza de anúncios nas implementações do iPhone.
3.1.33 2013-10-10
  • Correção de um bug na detecção de alguns cliques em anúncios em dispositivos móveis.
3.1.23 2013-08-22
  • Novas APIs para AdPodInfo: expuseram a duração máxima do conjunto, o índice do conjunto e o deslocamento de tempo do conjunto. 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 do editor do Google) for usada para mostrar complementares, o SDK vai extrair os tamanhos de espaços complementares dela e anexá-los à solicitação de anúncio para o Google Ad Manager, substituindo os tamanhos fornecidos pelo editor.
3.1 2012-12-18
  • Esta versão traz grandes mudanças internas que influenciam a forma como o SDK é carregado. São necessárias 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 é carregada, você pode 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 no início para minimizar o impacto da latência ao carregar o SDK.
    • Novas APIs:
    • 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 precisa ser especificado ao criar o AdsLoader. A forma 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:
    • Movemos as configurações de reprodução personalizadas para o construtor de AdDisplayContainer. A maneira descontinuada de defini-las usando o AdsRenderingSettings será removida na próxima versão.
    • Ao usar elementos personalizados de rastreamento de cliques e vídeos de reprodução, 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 elementos personalizados de rastreamento de cliques e vídeos de reprodução 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 personalizados e permitir que eles sejam controlados pelo código do publisher.
3.0.14 2012-09-26
  • Adicionamos o alinhamento automático para anúncios não lineares.
  • A retomada do conteúdo agora é enviada após o término do anúncio final.