Nesta página, estão documentadas as atualizações de produção da biblioteca da Tag de Publisher do Google (GPT). É possível acessá-la periodicamente para consultar avisos sobre recursos novos ou atualizados, correções de bugs, problemas conhecidos e funcionalidades suspensas.
Para receber atualizações, adicione o URL desta página ao seu
leitor de feeds de preferência ou use um link direto para o feed de notas da versão
no formato
Atom 1.0
ou
RSS 2.0
.
Sobre as datas de lançamento
Todas as mudanças na biblioteca da GPT são testadas minuciosamente antes do lançamento. Além disso, as versões são lançadas gradualmente para os usuários, protegendo ainda mais contra regressões inesperadas. Se uma regressão for detectada em qualquer momento durante um lançamento, toda a versão poderá ser abandonada rapidamente antes de chegar a todos os usuários.
Por isso, as datas de lançamento não são exatas. Um lançamento pode levar de alguns dias a algumas semanas para ser concluído. Isso significa que os usuários vão encontrar mudanças em momentos diferentes. As datas fornecidas nestas notas da versão refletem o início da semana em que uma mudança terminou de ser lançada para todos os usuários.
Semana de 19 de outubro de 2026
Adicionamos suporte experimental em versão Beta aberta para hooks de solicitação, permitindo que os publishers registrem funções assíncronas que são executadas em paralelo antes de cada solicitação de anúncio na página dentro de um tempo limite configurável.
| Novidades na GPT | |
|---|---|
| Método |
PubAdsService.registerRequestHook()
|
| Propriedade |
PageSettingsConfig.requestHookTimeoutMs
|
Semana de 31 de agosto de 2026
A Tag de Publisher do Google (GPT) agora solicita automaticamente o script de implementação
principal (pubads_impl.js) com alta prioridade de busca
definindo
fetchpriority="high"
no elemento de script inserido dinamicamente. Isso instrui os programadores de rede do navegador
a priorizar a busca da biblioteca de implementação, reduzindo a latência de carregamento de anúncios
no caminho de renderização crítico, aumentando as impressões e os cliques, com impacto mínimo nas métricas do Core Web Vitals.
Os publishers podem configurar ou modificar esse comportamento adicionando o
atributo fetchpriority diretamente à tag <script>
do carregador gpt.js nas páginas. O script de implementação injetado dinamicamente vai herdar automaticamente o valor do atributo fetchpriority especificado no script do carregador (por exemplo, fetchpriority="low" ou fetchpriority="auto").
Semana de 24 de agosto de 2026
A partir de 8 de setembro de 2026, a Tag de Publisher do Google (GPT) vai atualizar automaticamente
os espaços de anúncio visualizados ativamente quando um usuário voltar a uma página usando a navegação
com cache de avanço e retorno (bfcache). Atualizar automaticamente esses espaços ajuda os publishers a recuperar impressões e aumentar a receita de publicidade.
Os publishers que precisarem desativar as atualizações automáticas na navegação com cache de avanço e retorno poderão fazer isso usando a API AutoRefreshConfig da GPT.
| Novidades na GPT | |
|---|---|
| Propriedade |
AutoRefreshConfig.backForwardCache
|
Semana de 18 de maio de 2026
Desativação do acionador de intersticial da Web "Voltar"
A partir de 15 de junho de 2026, navegar para trás usando o botão "Voltar" de um navegador não vai mais acionar um intersticial da Web do Ad Manager em nenhum navegador compatível, incluindo Chrome, Edge e Opera. Essa atualização é aplicada automaticamente a todos os publishers que ativaram o gatilho "Para trás" e não exige nenhuma ação do publisher. A mudança garante a conformidade com a nova política da Pesquisa Google contra a invasão do botão "Voltar". https://developers.google.com/search/blog/2026/04/back-button-hijacking
Semana de 27 de abril de 2026
Corrigimos um problema no recurso de atualização automática em que os anúncios podiam ser atualizados várias vezes em rápida sucessão após uma intervenção de anúncios pesados do Chrome. Uma mitigação foi implementada para limitar as atualizações, e estamos trabalhando em uma solução mais permanente para evitar esse comportamento e melhorar a robustez do recurso.
Semana de 20 de abril de 2026
Adicionamos suporte para configurar tratamentos de idade iniciados pelo editor. Isso permite que os publishers sinalizem proteções de privacidade para crianças ou adolescentes em solicitações de anúncios.
Agora os publishers podem usar a configuração tagForAgeTreatment em
PrivacySettingsConfig
para aplicar o tratamento para crianças (equivalente à TFCD) ou para adolescentes (equivalente à TAP).
| Novidades na GPT | |
|---|---|
| Enumeração |
TagForAgeTreatment
|
| Propriedade |
PrivacySettingsConfig.tagForAgeTreatment
|
Semana de 9 de março de 2026
Quando o recurso Intervenção em anúncios pesados do Chrome remove um anúncio por usar recursos excessivos, a GPT agora atualiza automaticamente o espaço vazio com outro anúncio. Isso ajuda a garantir que o espaço publicitário continue sendo usado. Esse comportamento deve aumentar as impressões de anúncios, principalmente em ambientes do Chrome para computador.
Observação sobre segmentação e chaves-valor:essa atualização automática
vai reutilizar a configuração de segmentação atual do espaço. Se a integração
depender da atualização de chaves-valor antes de cada atualização, isso poderá resultar no
envio de dados de segmentação desatualizados. Os publishers que preferem gerenciar essa lógica
manualmente podem desativar o recurso usando googletag.config.AutoRefreshConfig.
Semana de 6 de outubro de 2025
Anúncios intersticiais agora pré-renderizam de forma especulativa destinos no mesmo site para acionadores de navegação no Chrome. Isso melhora a experiência do usuário, permitindo carregamentos de página mais rápidos quando os anúncios intersticiais são dispensados.
Semana de 28 de julho de 2025
Várias configurações no nível da página e do espaço foram migradas para a nova API de configuração unificada da GPT. Essa migração traz várias melhorias:
- Descoberta aprimorada: as configurações são agrupadas na documentação e nas definições de tipo.
- Mais intuitivo: é possível definir as configurações individualmente ou todas de uma vez usando uma única interface.
- Erros mais claros: os erros de configuração fornecem mais detalhes e usam uma linguagem padronizada para simplificar a solução de problemas.
Os métodos de configuração legados continuam funcionando, mas são atualizados para usar o novo framework de configuração internamente. Como resultado, talvez você encontre mensagens de erro referenciando propriedades da nova API de configuração, mesmo ao usar métodos legados.
O objeto SafeFrameConfig foi movido do
namespace googletag para o namespace
googletag.config.
A tabela a seguir lista os métodos de configuração legados descontinuados, além das substituições recomendadas da API de configuração.
| Métodos de configuração legados | Substituição da API de configuração da GPT |
|---|---|
PubAdsService.set() |
PageSettingsConfig.adsenseAttributes
|
PubAdsService.clearCategoryExclusions()PubAdsService.setCategoryExclusion()
|
PageSettingsConfig.categoryExclusion
|
PubAdsService.setCentering() |
PageSettingsConfig.centering
|
PubAdsService.collapseEmptyDivs() |
PageSettingsConfig.collapseDiv
|
PubAdsService.disableInitialLoad() |
PageSettingsConfig.disableInitialLoad
|
PubAdsService.enableLazyLoad() |
PageSettingsConfig.lazyLoad
|
PubAdsService.setLocation() |
PageSettingsConfig.location
|
PubAdsService.setForceSafeFrame()PubAdsService.setSafeFrameConfig()
|
PageSettingsConfig.safeFrame
|
PubAdsService.enableSingleRequest() |
PageSettingsConfig.singleRequest
|
PubAdsService.clearTargeting()PubAdsService.setTargeting()
|
PageSettingsConfig.targeting
|
PubAdsService.enableVideoAds()PubAdsService.setVideoContent()
|
PageSettingsConfig.videoAds
|
PubAdsService.isInitialLoadDisabled()PubAdsService.get()PubAdsService.getAttributeKeys()PubAdsService.getTargeting()PubAdsService.getTargetingKeys()
|
googletag.getConfig()
|
Slot.set() |
SlotSettingsConfig.adsenseAttributes
|
Slot.clearCategoryExclusions()Slot.setCategoryExclusion()
|
SlotSettingsConfig.categoryExclusion
|
Slot.setClickUrl() |
SlotSettingsConfig.clickUrl
|
Slot.setCollapseEmptyDiv() |
SlotSettingsConfig.collapseDiv
|
Slot.setForceSafeFrame()Slot.setSafeFrameConfig()
|
SlotSettingsConfig.safeFrame
|
Slot.clearTargeting()Slot.setTargeting()Slot.updateTargetingFromMap()
|
SlotSettingsConfig.targeting
|
Slot.get()Slot.getAttributeKeys()Slot.getCategoryExclusions()Slot.getTargeting()Slot.getTargetingKeys()
|
Slot.getConfig()
|
Semana de 21 de julho de 2025
O recurso threadYield foi atualizado para também gerar
a linha de execução do JS antes de gerar um URL de solicitação de anúncio, para solicitações que
contêm apenas espaços abaixo da dobra. Isso afeta positivamente as
Core Web Vitals,
sem impacto negativo nas impressões.
| Atualizado na GPT | |
|---|---|
| Propriedade |
googletag.config.PageSettingsConfig.threadYield
|
Semana de 2 de junho de 2025
Os intersticiais da Web agora são totalmente compatíveis com aplicativos de página única (SPA, na sigla em inglês)
Agora os usuários da GPT podem exibir anúncios intersticiais da Web em sites com SPA sem precisar recarregar a página inteira. Essa melhoria pode:
- Melhorar a experiência do usuário: veicule anúncios em pontos de pausas naturais no SPA, resultando em transições suaves e menos interrupções.
- Aumentar a monetização: aproveite novas oportunidades de receita veiculando anúncios intersticiais em conteúdo dinâmico com base em SPA.
- Manter os Better Ads Standards: continue oferecendo experiências de anúncio de alta qualidade com opções de saída claras e limites de frequência configuráveis, seguindo as práticas recomendadas do setor.
Não é necessário fazer mudanças na sua implementação atual de SPA. A GPT vai detectar e gerenciar automaticamente a exibição de intersticiais para mudanças de página no SPA. Para mais detalhes sobre como implementar intersticiais da Web gerenciados pela GPT e acionadores de intersticiais opcionais, consulte o exemplo Exibir um anúncio intersticial da Web .
Semana de 26 de maio de 2025
O limite de frequência para anúncios intersticiais de jogos H5 foi reduzido de 120 para 30 segundos.
Semana de 28 de abril de 2025
| Novidades na GPT | |
|---|---|
| Propriedade |
SlotRenderEndedEvent.responseIdentifier
|
Semana de 27 de janeiro de 2025
As seguintes propriedades
ComponentAuctionConfig.auctionConfig
foram renomeadas para se alinhar à especificação da
API Protected Audience
.
| Nome da propriedade antiga | Novo nome da propriedade |
|---|---|
decisionLogicUrl |
decisionLogicURL |
trustedScoringSignalsUrl |
trustedScoringSignalsURL |
Semana de 21 de outubro de 2024
Modifique threadYield para usar Scheduler.yield em vez de
Scheduler.postTask, quando disponível. Consulte a
documentação de rendimento
para mais detalhes.
| Atualizado na GPT | |
|---|---|
| Propriedade |
googletag.config.PageSettingsConfig.threadYield
|
Semana de 2 de setembro de 2024
Adicionamos suporte para anúncios intersticiais de jogos.
Semana de 19 de agosto de 2024
A configuração para controlar o comportamento de rendimento da linha de execução da GPT foi renomeada de
adYield para threadYield para esclarecer que o recurso é
focado em gerar a linha de execução JS, em vez de otimizar o rendimento do anúncio. O
comportamento do recurso e da API associada (exceto o nome) permanece
inalterado. A propriedade adYield será removida em uma versão futura da GPT.
O comportamento padrão de rendimento de linha de execução pode ser desativado com
googletag.setConfig({threadYield: 'DISABLED'});
ou aplicado a todos os espaços, independentemente da localização deles em relação à janela de visualização,
com googletag.setConfig({threadYield: 'ENABLED_ALL_SLOTS'});.
| Atualizado na GPT | |
|---|---|
| Propriedade |
googletag.config.PageSettingsConfig.threadYield
|
Semana de 29 de julho de 2024
A GPT agora gera a linha de execução JS usando Scheduler.postTask (quando disponível) com prioridade: "user-blocking" antes de renderizar criativos. Isso tem um impacto extremamente pequeno nas impressões, mas beneficia significativamente as Core Web Vitals. Por padrão, a GPT só vai gerar resultados se o espaço estiver fora da janela de visualização.
O comportamento padrão pode ser desativado com
googletag.setConfig({adYield: 'DISABLED'});
ou aplicado a todos os espaços, independentemente da localização em relação à janela de visualização,
com googletag.setConfig({adYield: 'ENABLED_ALL_SLOTS'});.
| Novidades na GPT | |
|---|---|
| Propriedade |
googletag.config.PageSettingsConfig.adYield
|
Semana de 12 de fevereiro de 2024
Adicionamos suporte para configurar os indicadores fornecidos pelo publisher (PPS).
Correção de um bug em que
SlotRenderEndedEvent.slotContentChanged
era sempre true. A partir de agora, essa propriedade só será true se o
conteúdo do espaço mudar e false se não houver mudança (por exemplo, se um anúncio não for preenchido).
Semana de 29 de janeiro de 2024
As falhas de rede para solicitações de anúncios vão simular uma falta de preenchimento disparando um
googletag.events.SlotRenderEndedEvent
com
isEmpty
definido como true. Consulte
Listeners de eventos de anúncio
para ver um exemplo de como detectar esse evento. A mudança inclui o recolhimento automático
do espaço ao usar
collapseEmptyDivs.
Adicionamos suporte para configurar a expansão de anúncios em computadores/tablets e Web para dispositivos móveis (tela parcial).
Semana de 11 de dezembro de 2023
Adicionamos suporte para anúncios âncora da coluna lateral.
| Novidades na GPT | |
|---|---|
| Enumeração |
OutOfPageFormat.LEFT_SIDE_RAILOutOfPageFormat.RIGHT_SIDE_RAIL
|
Semana de 13 de novembro de 2023
Adicionamos suporte para configurar os tratamentos de privacidade do editor.
Adicionamos suporte à pré-renderização do Chrome. Quando a GPT detecta que a página está em um estado de pré-renderização, a solicitação de anúncio é atrasada até que a página fique visível para o usuário.
Semana de 23 de outubro de 2023
Adicionamos suporte para acionadores opcionais de intersticiais da Web.
| Novidades na GPT | |
|---|---|
| Objeto |
googletag.config.InterstitialConfig
|
| Propriedade |
googletag.config.SlotSettingsConfig.interstitial
|
| Tipo |
googletag.config.InterstitialTrigger
|
Semana de 24 de julho de 2023
A API Protected Audience (antes conhecida como FLEDGE) está em transição para a disponibilidade geral com a versão de julho do Chrome. Com isso, a funcionalidade relacionada ao leilão de componentes na GPT agora é considerada estável.
| Mudança de experimental para estável | |
|---|---|
| Objeto |
googletag.config.ComponentAuctionConfig
|
| Propriedade |
googletag.config.SlotSettingsConfig.componentAuction
|
Semana de 19 de junho de 2023
Atualização: a partir de 5 de julho de 2023, a GPT não vai mais veicular
versões desatualizadas da biblioteca JavaScript nem veicular anúncios para essas
versões. Consulte o aviso anterior
para mais detalhes.
Os editores que veiculam anúncios de www.googletagservices.com/tag/js/gpt.js podem continuar
fazendo isso. No entanto, recomendamos mudar para o domínio preferencial, já que isso
pode melhorar a performance, e a veiculação de gpt.js em www.googletagservices.com
pode ser descontinuada no futuro.
Semana de 6 de junho de 2023
A partir de 5 de julho de 2023, a GPT não vai mais veicular versões desatualizadas da biblioteca JavaScript. Não há impacto para os editores que carregam a GPT de um URL oficial. Os editores que veiculam uma versão em cache de gpt.js, pubads_impl.js ou qualquer biblioteca carregada por eles precisam atualizar as páginas para usar os URLs oficiais. Para mais informações, consulte o guia Primeiros passos.
Semana de 22 de maio de 2023
Os valores de tamanho negativo e zero fornecidos para googletag.defineSlot()
e SizeMappingBuilder.addSize()
agora são removidos automaticamente, já que são inválidos. Como resultado, as integrações atuais que fornecem esses valores inválidos podem ter um
aumento nas mensagens do Console do Publisher.
No entanto, isso não vai afetar as solicitações de anúncio válidas.
Semana de 18 de maio de 2023
A instalação de scripts de bidder de indicadores seguros pela GPT agora será feita antes na execução da GPT. Isso pode melhorar a cobertura de indicadores nas solicitações de anúncio.
Semana de 1º de maio de 2023
Correção de um bug em que o criativo podia aparecer truncado ao atualizar espaços fixos de vários tamanhos.
Semana de 27 de março de 2023
A GPT não oferece mais suporte a recursos baseados em visibilidade em navegadores que não são compatíveis com a API Intersection Observer. Todos os navegadores compatíveis oferecem suporte nativo a essa API.
| Método ou evento | |
|---|---|
googletag.events.ImpressionViewableEvent
|
|
googletag.events.SlotVisibilityChangedEvent
|
|
googletag.pubads().enableLazyLoad()
|
|
Semana de 6 de fevereiro de 2023
Adicionamos suporte ao compartilhamento de indicadores seguros.
| Novidades na GPT | |
|---|---|
| Objeto |
BidderSignalProviderPublisherSignalProviderSecureSignalProvidersArray
|
| Tipo |
SecureSignalProvider
|
| Variável |
googletag.secureSignalProviders
|
Semana de 30 de janeiro de 2023
O comportamento de Service.addEventListener() foi alterado para que, quando um evento ocorrer, todos os listeners associados sejam executados antes de processar um evento posterior. Antes dessa mudança, os listeners de eventos de início e término da renderização de um mesmo espaço podiam ser executados fora de ordem.
Semana de 15 de agosto de 2022
O tipo de retorno de
Service.removeEventListener() foi alterado de boolean para void.
Semana de 25 de julho de 2022
Adicionamos suporte experimental para leilões de componentes do FLEDGE, para permitir testes iniciais do FLEDGE com vários vendedores.
| Novidades na GPT | |
|---|---|
| Método |
Slot.setConfig()
|
| Objeto |
ComponentAuctionConfigSlotSettingsConfig
|
Semana de 18 de julho de 2022
A API ContentService foi desativada. Chamar googletag.content().setContent agora não tem efeito, além de registrar um aviso. A propriedade googletag.content será removida em breve. Depois disso, tentar chamá-la vai gerar uma exceção. Use as APIs DOM integradas do navegador para adicionar conteúdo diretamente aos elementos div.
Semana de 23 de maio de 2022
Adicionamos suporte para configurar a origem de tráfego da solicitação de anúncio.
| Suporte da GPT para origem de tráfego | |
|---|---|
| Enumeração |
TrafficSource.ORGANICTrafficSource.PURCHASED
|
| Propriedade | PrivacySettingsConfig.trafficSource |
Semana de 7 de março de 2022
Os anúncios premiados para Web foram lançados. Acesse a Central de Ajuda do Ad Manager para mais detalhes.
| Suporte da GPT para anúncios premiados para a Web | |
|---|---|
| Enumeração | OutOfPageFormat.REWARDED |
| Evento | RewardedSlotClosedEvent |
| Evento | RewardedSlotGrantedEvent |
| Evento | RewardedSlotReadyEvent |
| Objeto | RewardedPayload |
Semana de 28 de fevereiro de 2022
CommandArray.push agora
vincula explicitamente as funções fornecidas a globalThis em vez do próprio
objeto arguments.
Semana de 8 de dezembro de 2021
Os tipos enumerados agora também expõem um mapeamento reverso de valores para chaves para corresponder ao comportamento dos tipos enumerados do TypeScript. As APIs que usam valores de tipo enumerado permanecem inalteradas, e esses novos mapeamentos reversos não podem ser usados.
Semana de 9 de agosto de 2021
Adição do método removeEventListener.
Chamar addEventListener várias vezes com o mesmo eventType e a mesma instância de função de callback agora é uma operação nula. Em outras palavras, se uma única instância de função de callback for registrada n vezes para o mesmo tipo de evento, ela será executada apenas uma vez quando o evento ocorrer, em vez de n vezes.
Semana de 29 de julho de 2021
Os eventos de visibilidade da GPT: ImpressionViewableEvent
e SlotVisibilityChangedEvent
vão continuar sendo disparados em sessões de página longas. Antes, eles eram encerrados
uma hora após o carregamento da página.
Semana de 3 de maio de 2021
A GPT não define mais espaço para espaços antes de buscar anúncios. Essa mudança reduz a Cumulative Layout Shift (CLS) em sites que não reservaram espaço usando CSS. Para reduzir ainda mais a CLS no seu site, recomendamos reservar uma área diferente de zero para o anúncio usando CSS. Saiba mais
Semana de 22 de março de 2021
Atualizamos o comportamento de enableLazyLoad() para também atrasar a renderização de espaços abaixo da dobra em guias em segundo plano.
Semana de 23 de fevereiro de 2021
Os métodos googletag.pubads().set e Slot.set agora podem ser chamados a qualquer momento antes de display ou refresh. Anteriormente, set só era aplicado quando chamado antes de googletag.enableServices.
Semana de 16 de fevereiro de 2021
A API googletag.pubads().setPublisherProvidedId agora pode ser chamada a qualquer momento. Antes, ele só funcionava se fosse chamado antes de googletag.enableServices.
Semana de 4 de janeiro de 2021
A API googletag.pubads().collapseEmptyDivs agora pode ser chamada repetidamente para mudar as configurações. As chamadas repetidas anteriormente eram ignoradas.
Semana de 12 de outubro de 2020
Lançamos a versão Beta aberta do intersticial da Web. Consulte a Central de Ajuda.
Semana de 31 de agosto de 2020
definePassback() e defineOutOfPagePassback() foram descontinuados. Consulte os documentos de passback para saber como criar um passback corretamente.
Semana de 15 de junho de 2020
Atualizamos o comportamento de enableLazyLoad() para ser compatível com collapseEmptyDivs(true).
Semana de 25 de maio de 2020
A GPT não vai mais aceitar a localização precisa de GPS definida pelos publishers. Especificamente, googletag.pubads().setLocation() não vai mais aceitar parâmetros de latitude, longitude ou raio, mas vai aceitar um endereço de formato livre.
Semana de 27 de abril de 2020
A lógica de renderização da GPT não é mais modularizada em arquivos separados. Isso significa que a GPT vai buscar menos arquivos na execução e, assim, reduzir um pouco a latência, mas não terá impacto líquido na largura de banda do usuário.
Quando uma solicitação é acionada na GPT (chamando googletag.display() ou googletag.pubads().refresh()), congelamos internamente todo o estado fornecido pelo publisher para que ele não possa ser alterado antes do envio da solicitação. Portanto, quando uma solicitação é acionada, apenas o estado adicionado até esse ponto é usado para ela. Qualquer estado modificado depois disso só será aplicado às solicitações seguintes.
Semana de 11 de novembro de 2019
Agora há um novo snippet recomendado para criar passbacks da GPT. O uso de definePassback()
e defineOutOfPagePassback() não é recomendado, já que essas funções se comportam de forma síncrona e podem ser bloqueadas por determinados navegadores. Saiba mais.
Adição do método Slot.updateTargetingFromMap().
Adicionamos PubAdsService.setPrivacySettings() como um novo método para ativar as configurações de privacidade. Mais configurações vão estar disponíveis aqui no futuro.
Semana de 25 de março de 2019
O serviço Pubads agora fica totalmente operacional imediatamente após a chamada de googletag.enableServices(), em vez de ser inicializado de forma assíncrona. Isso significa que agora é garantido que googletag.pubadsReady seja verdadeiro logo após chamar googletag.enableServices(). Não é mais necessário fazer uma sondagem para verificar o valor de googletag.pubadsReady.
Semana de 4 de fevereiro de 2019
Atualizamos o comportamento de enableLazyLoad() para permitir mudanças na configuração de carregamento lento depois de chamar enableServices(), com a configuração de carregamento lento congelada para cada espaço quando ele é exibido.
Semana de 21 de janeiro de 2019
Adicionamos um novo evento compatível, SlotResponseReceived, que é acionado quando uma resposta de anúncio é recebida para um espaço.
Adicionamos um novo campo, creativeTemplateId, a googleTag.ResponseInformation.
Semana de 14 de janeiro de 2019
Adicionamos um novo evento compatível, SlotRequestedEvent, que é acionado quando uma solicitação de anúncio é feita para um espaço.
Semana de 27 de agosto de 2018
Modificamos googletag.display() para aceitar um googletag.Slot como argumento.
Semana de 6 de agosto de 2018
Adiciona googletag.PubAdsService.enableLazyLoad() para o carregamento lento de anúncios na GPT.
Semana de 18 de junho de 2018
Correção de um bug que impedia o acionamento de googletag.events.SlotOnloadEvent.
Semana de 30 de abril de 2018
Adiciona googletag.PubAdsService.setTagForUnderAgeOfConsent() para controlar anúncios para usuários abaixo da idade de consentimento e googletag.PassbackSlot.setTagForUnderAgeOfConsent() para marcar o espaço de passback como proveniente de um usuário abaixo da idade de consentimento.
Semana de 23 de abril de 2018
Adiciona googletag.PubAdsService.setRequestNonPersonalizedAds() para controlar a personalização de anúncios.
Semana de 12 de março de 2018
Revertemos a mudança que impedia a remoção do conteúdo atual dentro dos espaços antes da atualização, caso esse conteúdo não tenha sido colocado lá pela GPT. O conteúdo será apagado.
Semana de 19 de fevereiro de 2018
Quando o modo de renderização assíncrona é usado: solicite anúncios usando XMLHttpRequest com o método HTTP GET sempre que possível para todas as solicitações de anúncios, até o limite de caracteres de 8.192. Antes, o método HTTP POST era usado para solicitações de anúncio com mais de 4.096 caracteres, até o limite de caracteres de 8.192.
Interrompemos a remoção de conteúdo existente dentro de espaços antes da atualização, se esse conteúdo não tiver sido colocado lá pela GPT. Essa observação está incorreta. Consulte a entrada para a semana de 12 de março de 2018.
Semana de 8 de janeiro de 2018
Oferecer suporte à sintaxe alternativa de [..., ['fluid'], ...] como um NamedSized em uma matriz de vários tamanhos. Antes, apenas [..., 'fluid', ...] era considerado válido.
Semana de 10 de julho de 2017
O campo labelIds foi removido de googleTag.ResponseInformation.
Semana de 5 de junho de 2017
Modificamos googletag.display() e googletag.pubads().display para aceitar um elemento div e um ID de div. Isso permite renderizar slots dentro de divs que estão em um shadow DOM.
Semana de 27 de fevereiro de 2017
sourceAgnosticCreativeId e sourceAgnosticLineItemId foram adicionados a SlotRenderEndedEvent.
Semana de 7 de novembro de 2016
Lançamento da API getSlots() no serviço para recuperar a lista de horários associados a um serviço.
Semana de 17 de outubro de 2016
Modificamos Slot.clearTargeting() e PubAdsService.clearTargeting() para usar um parâmetro de chave opcional.
Semana de 5 de setembro de 2016
Os erros detectados em googletag.cmd.push() não são mais invisíveis e serão mostrados no console.
Semana de 8 de agosto de 2016
Lançamos a API SlotOnloadEvent para permitir que um criativo seja ouvido até o fim do carregamento.
Semana de 25 de julho de 2016
Lançamos as APIs getTargeting() e getTargetingKeys() no PubAdsService para recuperar parâmetros de segmentação personalizados no nível do serviço.
Semana de 20 de junho de 2016
Lançamos a API openConsole() para abrir o Console do Publisher do Google sem precisar atualizar a página.
Semana de 6 de junho de 2016
Lançamos as APIs getTargeting() e getTargetingKeys() para recuperar parâmetros de segmentação personalizada.
Adicionando a opção de configuração em que o SafeFrame deve permitir a expansão ao enviar conteúdo: allowPushExpansion.
Semana de 16 de maio de 2016
Suporte ao tamanho flexível em solicitações de anúncios de vários tamanhos.
Semana de 18 de abril de 2016
Lançamos a API getResponseInformation, que retorna informações de resposta do anúncio para o espaço do anúncio.
Lançamos a API setAdIframeTitle, que define a entrada como o título de todos os iframes de contêiner de anúncio criados posteriormente.
Semana de 4 de abril de 2016
Aumentamos o tamanho máximo da solicitação de anúncio de HTTP GET para 4.096 caracteres.
Semana de 28 de março de 2016
Adicionamos uma opção de configuração em que o SafeFrame permite a expansão sobrepondo o conteúdo: allowOverlayExpansion.
Adição de uma opção de configuração em que o SafeFrame deve usar o atributo sandbox do HTML5 para impedir a navegação de nível superior: sandbox.
Semana de 22 de fevereiro de 2016
Adicionamos a capacidade de definir títulos para iframes de contêiner de anúncios: setAdIframeTitle().
Adição de uma API para configurar as propriedades do SafeFrame no nível da página e do espaço: setSafeFrameConfig().
Semana de 15 de fevereiro de 2016
Adição da capacidade de destruir um espaço e reutilizar a div: destroySlots().
Adição de uma API para forçar o uso do SafeFrame em espaços de anúncios com controles granulares: setForceSafeFrame().
Semana de 7 de dezembro de 2015
Adição de eventos de visibilidade do espaço do anúncio (SlotVisibilityChangedEvent).
Semana de 26 de outubro de 2015
Adicionar visibilidade da impressão de anúncio (ImpressionViewableEvent).
Atualize a segmentação de passback de um mapa JSON (Passback.updateTargetingFromMap()).
Semana de 12 de outubro de 2015
Suporte para passback fora da página.
Semana de 31 de agosto de 2015
Reestruturação da arquitetura da GPT em um carregador fino e uma implementação maior.
Suporte para tamanho flexível na GPT.