Notas de la versión de GPT

En esta página, se documentan las actualizaciones de producción de la biblioteca de Google Publisher Tag (GPT). Puedes revisar esta página de forma periódica para ver anuncios sobre características nuevas o actualizadas, correcciones de errores, problemas conocidos y funciones obsoletas.

Si deseas que se te envíen las actualizaciones, agrega la URL de esta página al lector de feeds de tu preferencia o usa un vínculo directo al feed de las notas de la versión en los formatos Atom 1.0Ícono de feed o RSS 2.0Ícono de feed.

Acerca de las fechas de lanzamiento

Todos los cambios en la biblioteca de GPT se prueban exhaustivamente antes del lanzamiento. Además, los lanzamientos se implementan para los usuarios de forma gradual para proteger aún más contra regresiones inesperadas. Si se detecta una regresión en cualquier momento durante un lanzamiento, se puede abandonar rápidamente toda la versión antes de que llegue a todos los usuarios.

Por lo tanto, las fechas de lanzamiento no son exactas, y un lanzamiento puede tardar desde unos días hasta algunas semanas en completarse. Esto significa que los usuarios verán los cambios en diferentes momentos. Las fechas que se proporcionan en estas notas de la versión reflejan el inicio de la semana en la que se completó el lanzamiento de un cambio para todos los usuarios.

Semana del 28 de julio de 2025

Se migró una serie de parámetros de configuración existentes a nivel de la página y de la ranura a la nueva API de configuración de GPT unificada. Esta migración trae varias mejoras:

  • Mejoras en el descubrimiento: Los parámetros de configuración se agrupan en la documentación y las definiciones de tipos.
  • Más intuitiva: Puedes configurar los parámetros de configuración de forma individual o todos a la vez con una sola interfaz.
  • Errores más claros: Los errores de configuración proporcionan más detalles y usan un lenguaje estandarizado para optimizar la solución de problemas.

Los métodos de configuración heredados siguen funcionando, pero se actualizan para usar el nuevo framework de configuración de forma interna. Como resultado, es posible que encuentres mensajes de error que hacen referencia a propiedades de la nueva API de configuración, incluso cuando uses métodos heredados.

El objeto SafeFrameConfig se movió del espacio de nombres googletag al espacio de nombres googletag.config.

En la siguiente tabla, se enumeran los métodos de configuración heredados que dejaron de estar disponibles, junto con sus alternativas recomendadas de la API de Config.

Métodos de configuración heredados Reemplazo de la API de configuración de 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 del 21 de julio de 2025

Se actualizó la función threadYield para que también ceda el subproceso de JS antes de generar una URL de solicitud de anuncio, en el caso de las solicitudes que solo contienen espacios publicitarios por debajo del pliegue. Se demostró que esto afecta positivamente las Métricas web esenciales, sin generar un impacto negativo en las impresiones.

Se actualizó en GPT
Propiedad googletag.config.PageSettingsConfig.threadYield

Semana del 2 de junio de 2025

Los anuncios intersticiales para la Web ahora son totalmente compatibles con las aplicaciones de una sola página (SPA)

Los usuarios de GPT ahora pueden mostrar anuncios intersticiales para la Web sin problemas en sitios web habilitados para SPA, sin necesidad de volver a cargar la página completa. Con esta mejora, puedes hacer lo siguiente:

  • Mejora la experiencia del usuario: Publica anuncios en puntos de pausas naturales dentro de tu SPA para garantizar transiciones fluidas y menos interrupciones.
  • Aumentar la monetización: Publica anuncios intersticiales de forma eficaz en contenido dinámico impulsado por SPA para acceder a nuevas oportunidades de ingresos.
  • Cumplir con los Better Ads Standards: Sigue ofreciendo experiencias de anuncios de alta calidad con opciones de salida claras y límites de frecuencia configurables, y cumple con las prácticas recomendadas de la industria.

No es necesario realizar cambios en tu implementación de SPA existente. GPT detectará y administrará automáticamente la visualización de anuncios intersticiales para los cambios de página dentro de tu SPA. Para obtener más detalles sobre la implementación de anuncios intersticiales para la Web administrados por GPT y activadores intersticiales opcionales, consulta el ejemplo de cómo mostrar un anuncio intersticial para la Web .

Semana del 26 de mayo de 2025

Se redujo la limitación de frecuencia para los anuncios intersticiales de videojuegos H5 de 120 a 30 segundos.

Semana del 28 de abril de 2025

Semana del 27 de enero de 2025

Se cambiaron los nombres de las siguientes propiedades de ComponentAuctionConfig.auctionConfig para alinearse con la especificación de la API de Protected Audience.

Nombre anterior de la propiedad Nombre de la propiedad nueva
decisionLogicUrl decisionLogicURL
trustedScoringSignalsUrl trustedScoringSignalsURL

Semana del 21 de octubre de 2024

Modifica threadYield para usar Scheduler.yield en lugar de Scheduler.postTask cuando esté disponible. Consulta la documentación sobre el rendimiento para obtener más información.

Se actualizó en GPT
Propiedad googletag.config.PageSettingsConfig.threadYield

Semana del 2 de septiembre de 2024

Semana del 19 de agosto de 2024

El parámetro de configuración para controlar el comportamiento de rendimiento del subproceso de GPT cambió de adYield a threadYield para aclarar que la función se enfoca en el rendimiento del subproceso de JS en lugar de optimizar el rendimiento de los anuncios. El comportamiento de la función y su API asociada (aparte del nombre) no se modifican. La propiedad adYield se quitará en una versión futura de GPT.

El comportamiento predeterminado de cesión de subprocesos se puede inhabilitar con googletag.setConfig({threadYield: 'DISABLED'}); o se puede aplicar a todos los espacios, independientemente de su ubicación relativa al viewport, con googletag.setConfig({threadYield: 'ENABLED_ALL_SLOTS'});.

Se actualizó en GPT
Propiedad googletag.config.PageSettingsConfig.threadYield

Semana del 29 de julio de 2024

Ahora GPT cede el subproceso de JS con Scheduler.postTask (cuando está disponible) con la prioridad "user-blocking" justo antes de renderizar los creativos. Se demostró que esto tiene un impacto extremadamente pequeño en las impresiones y, al mismo tiempo, beneficia significativamente las Métricas web esenciales. De forma predeterminada, GPT solo cederá si la ranura está fuera del viewport.

El comportamiento predeterminado se puede inhabilitar con googletag.setConfig({adYield: 'DISABLED'}); o aplicar a todos los espacios independientemente de su ubicación relativa al viewport con googletag.setConfig({adYield: 'ENABLED_ALL_SLOTS'});.

Novedades en GPT
Propiedad googletag.config.PageSettingsConfig.adYield

Semana del 12 de febrero de 2024

Se corrigió un error por el que SlotRenderEndedEvent.slotContentChanged siempre era true. En el futuro, esta propiedad solo será true si cambió el contenido del espacio y false en los demás casos (por ejemplo, si no se completó un anuncio).

Semana del 29 de enero de 2024

Los errores de red para las solicitudes de anuncios simularán una situación sin relleno activando un googletag.events.SlotRenderEndedEvent con isEmpty configurado como true. Consulta Objetos de escucha de eventos de anuncios para ver un ejemplo de cómo escuchar este evento. El cambio incluye la reducción automática de la ranura cuando se usa collapseEmptyDivs.

Semana del 11 de diciembre de 2023

Se agregó compatibilidad con los anuncios fijos laterales.

Novedades en GPT
Enum OutOfPageFormat.LEFT_SIDE_RAIL
OutOfPageFormat.RIGHT_SIDE_RAIL

Semana del 13 de noviembre de 2023

Se agregó compatibilidad con la renderización previa de Chrome. Cuando GPT detecta que la página está en un estado de renderización previa, la solicitud de anuncio se retrasará hasta que la página sea visible para el usuario.

Semana del 23 de octubre de 2023

Se agregó compatibilidad con activadores opcionales de anuncios intersticiales para la Web.

Novedades en GPT
Objeto googletag.config.InterstitialConfig
Propiedad googletag.config.SlotSettingsConfig.interstitial
Tipo googletag.config.InterstitialTrigger

Semana del 24 de julio de 2023

La API de Protected Audience (antes conocida como FLEDGE) está en transición hacia la disponibilidad general con el lanzamiento de Chrome en julio. Con esto, la funcionalidad relacionada con las subastas de componentes en GPT ahora se considera estable.

Semana del 19 de junio de 2023

Actualización: A partir del 5 de julio de 2023, GPT ya no publicará versiones desactualizadas de su biblioteca JavaScript ni publicará anuncios en esas versiones. Consulta el anuncio anterior para obtener más información.

Los publicadores que publican contenido desde www.googletagservices.com/tag/js/gpt.js pueden seguir haciéndolo. Sin embargo, se recomienda cambiar al dominio preferido, ya que puede mejorar el rendimiento y es posible que se descontinúe la publicación de gpt.js en www.googletagservices.com en el futuro.

Semana del 6 de junio de 2023

A partir del 5 de julio de 2023, GPT ya no publicará versiones desactualizadas de su biblioteca de JavaScript. No hay ningún impacto en los publicadores que cargan GPT desde una URL oficial. Los publicadores que publican una versión almacenada en caché de gpt.js, pubads_impl.js o cualquier biblioteca que carguen deben actualizar sus páginas para usar las URLs oficiales. Para obtener más información, consulta la guía de introducción.

Semana del 22 de mayo de 2023

Los valores de tamaño negativos y nulos proporcionados a googletag.defineSlot() y SizeMappingBuilder.addSize() ahora se quitan automáticamente, ya que no son válidos. Como resultado, es posible que las integraciones existentes que proporcionan esos valores no válidos vean un aumento en los mensajes de la consola del publicador. Sin embargo, esto no afectará las solicitudes de anuncios existentes y válidas.

Semana del 18 de mayo de 2023

La instalación de las secuencias de comandos del ofertante de Indicadores seguros por parte de GPT ahora se realizará antes en la ejecución de GPT. Esto puede mejorar la cobertura de los indicadores en las solicitudes de anuncios.

Semana del 1 de mayo de 2023

Se corrigió un error por el que la creatividad podía aparecer truncada cuando se actualizaban los espacios de anclaje de varios tamaños.

Semana del 27 de marzo de 2023

GPT ya no admite funciones basadas en la visibilidad en navegadores que no admiten de forma nativa la API de Intersection Observer. Ten en cuenta que todos los navegadores compatibles admiten esta API de forma nativa.

Método o evento
googletag.events.ImpressionViewableEvent
googletag.events.SlotVisibilityChangedEvent
googletag.pubads().enableLazyLoad()

Semana del 6 de febrero de 2023

Semana del 30 de enero de 2023

Se cambió el comportamiento de Service.addEventListener() para que, cuando se produzca un evento, se ejecuten todos los objetos de escucha asociados antes de procesar un evento posterior. Antes de este cambio, los objetos de escucha de eventos de inicio y finalización de la renderización de la misma ranura podían ejecutarse fuera de orden.

Semana del 15 de agosto de 2022

El tipo de devolución de Service.removeEventListener() se cambió de boolean a void.

Semana del 25 de julio de 2022

Se agregó compatibilidad experimental para las subastas de componentes de FLEDGE, lo que permite realizar pruebas anticipadas de FLEDGE con múltiples vendedores.

Novedades en GPT
Método Slot.setConfig()
Objeto ComponentAuctionConfig
SlotSettingsConfig

Semana del 18 de julio de 2022

Se descontinuó la API de ContentService. Llamar a googletag.content().setContent ahora no tiene ningún efecto, excepto registrar una advertencia. La propiedad googletag.content se quitará por completo en breve. Después de eso, intentar llamarla generará una excepción. En su lugar, usa las APIs de DOM integradas del navegador para agregar contenido directamente a los elementos div.

Semana del 23 de mayo de 2022

Se agregó compatibilidad para configurar la fuente de tráfico de la solicitud de anuncio.

Compatibilidad con GPT para la fuente de tráfico
Enum TrafficSource.ORGANIC
TrafficSource.PURCHASED
Propiedad PrivacySettingsConfig.trafficSource

Semana del 7 de marzo de 2022

Se lanzaron los anuncios recompensados para la Web. Visita el Centro de ayuda de Ad Manager para obtener más información.

Compatibilidad de GPT con los anuncios recompensados para la Web
Enum OutOfPageFormat.REWARDED
Evento RewardedSlotClosedEvent
Evento RewardedSlotGrantedEvent
Evento RewardedSlotReadyEvent
Objeto RewardedPayload

Semana del 28 de febrero de 2022

CommandArray.push ahora vincula de forma explícita las funciones proporcionadas a globalThis en lugar de a su propio objeto arguments.

Semana del 8 de diciembre de 2021

Las enumeraciones ahora también exponen una asignación inversa de valores a claves para que coincidan con el comportamiento de las enumeraciones de TypeScript. Las APIs que toman valores de enumeración permanecen sin cambios, y no se deben usar estas nuevas asignaciones inversas.

Semana del 9 de agosto de 2021

Se agregó el método removeEventListener.

Llamar a addEventListener varias veces con el mismo eventType y la misma instancia de función de devolución de llamada ahora es una operación nula. En otras palabras, si una sola instancia de función de devolución de llamada se registra n veces para el mismo tipo de evento, solo se ejecutará una vez cuando ocurra el evento, en lugar de n veces.

Semana del 29 de julio de 2021

Los eventos de visibilidad de GPT, ImpressionViewableEvent y SlotVisibilityChangedEvent, ahora seguirán activándose en las sesiones de página largas. Anteriormente, se cerraban una hora después de la carga de la página.

Semana del 3 de mayo de 2021

La GPT ya no establece espacio para los espacios publicitarios antes de recuperar anuncios. Este cambio reduce el cambio de diseño acumulado (CLS) en los sitios que no reservaron espacio con CSS. Para reducir aún más el CLS en tu sitio, te recomendamos que reserves un área distinta de cero para el anuncio con CSS. Más información

Semana del 22 de marzo de 2021

Se actualizó el comportamiento de enableLazyLoad() para que también retrase la renderización de los espacios publicitarios que se encuentran en la parte inferior de la página en las pestañas en segundo plano.

Semana del 23 de febrero de 2021

Ahora se puede llamar a los métodos googletag.pubads().set y Slot.set en cualquier momento antes de display o refresh. Anteriormente, set solo se aplicaba cuando se llamaba antes de googletag.enableServices.

Semana del 16 de febrero de 2021

Ahora se puede llamar a la API de googletag.pubads().setPublisherProvidedId en cualquier momento. Antes, solo funcionaba si se llamaba antes de googletag.enableServices.

Semana del 4 de enero de 2021

Ahora se puede llamar a la API de googletag.pubads().collapseEmptyDivs de forma repetida para cambiar la configuración. Se ignorarán las llamadas repetidas anteriores.

Semana del 12 de octubre de 2020

Se lanzó la versión beta abierta de los anuncios intersticiales para la Web. Consulta el Centro de ayuda.

Semana del 31 de agosto de 2020

Se dejaron de usar definePassback() y defineOutOfPagePassback(). Consulta la documentación sobre el reenvío para saber cómo crear correctamente un reenvío.

Semana del 15 de junio de 2020

Se actualizó el comportamiento de enableLazyLoad() para que sea compatible con collapseEmptyDivs(true).

Semana del 25 de mayo de 2020

La GPT ya no admitirá la ubicación GPS precisa establecida por los publicadores. Específicamente, googletag.pubads().setLocation() ya no admitirá parámetros de latitud, longitud o radio, sino que tomará una dirección de formato libre.

Semana del 27 de abril de 2020

La lógica de renderización de GPT ya no está modularizada en archivos separados. Esto significa que GPT recuperará menos archivos en su ejecución y, por lo tanto, reducirá ligeramente la latencia, pero no tendrá un impacto neto en el ancho de banda del usuario.

Cuando se activa una solicitud en GPT (llamando a googletag.display() o googletag.pubads().refresh()), ahora congelaremos internamente todo el estado proporcionado por el publicador para que no se pueda modificar antes de que se envíe la solicitud. Por lo tanto, cuando se activa una solicitud, solo se usará el estado agregado hasta ese momento para esa solicitud. Cualquier estado que se modifique después de eso solo se aplicará a las solicitudes posteriores.

Semana del 11 de noviembre de 2019

Ahora hay un nuevo fragmento recomendado para crear devoluciones de GPT. Se desaconseja el uso de definePassback() y defineOutOfPagePassback(), ya que estas funciones se comportan de forma síncrona y pueden estar bloqueadas en determinados navegadores. Obtén más información.

Se agregó el método Slot.updateTargetingFromMap().

Se agregó PubAdsService.setPrivacySettings() como un nuevo método para habilitar la configuración de privacidad. En el futuro, habrá más parámetros de configuración disponibles aquí.

Semana del 25 de marzo de 2019

El servicio de Pubads ahora está completamente operativo inmediatamente después de llamar a googletag.enableServices() en lugar de inicializarse de forma asíncrona. Esto significa que ahora se garantiza que googletag.pubadsReady es verdadero inmediatamente después de llamar a googletag.enableServices(). Ya no debería ser necesario sondear para verificar el valor de googletag.pubadsReady.

Semana del 4 de febrero de 2019

Se actualizó el comportamiento de enableLazyLoad() para permitir cambios en la configuración de carga diferida después de llamar a enableServices(), con la configuración de carga diferida inmovilizada para cada ranura cuando se muestra esa ranura.

Semana del 21 de enero de 2019

Se agregó un nuevo evento compatible, SlotResponseReceived, que se activa cuando se recibe una respuesta del anuncio para un espacio.

Se agregó un campo nuevo, creativeTemplateId, a googleTag.ResponseInformation.

Semana del 14 de enero de 2019

Se agregó un nuevo evento compatible, SlotRequestedEvent, que se activa cuando se realiza una solicitud de anuncio para un espacio.

Semana del 27 de agosto de 2018

Se modificó googletag.display() para aceptar un googletag.Slot como argumento.

Semana del 6 de agosto de 2018

Se agregó googletag.PubAdsService.enableLazyLoad() para la carga diferida de anuncios en GPT.

Semana del 18 de junio de 2018

Se corrigió un error que impedía que se activara googletag.events.SlotOnloadEvent.

Semana del 30 de abril de 2018

Se agregaron googletag.PubAdsService.setTagForUnderAgeOfConsent() para controlar los anuncios para usuarios que no alcanzan la edad de consentimiento y googletag.PassbackSlot.setTagForUnderAgeOfConsent() para marcar la ranura de devolución como proveniente de un usuario que no alcanza la edad de consentimiento.

Semana del 23 de abril de 2018

Se agregó googletag.PubAdsService.setRequestNonPersonalizedAds() para controlar la personalización de anuncios.

Semana del 12 de marzo de 2018

Se revirtió el cambio que impedía quitar el contenido existente dentro de los espacios antes de actualizar la página, si GPT no había colocado ese contenido allí. Ahora se borrará el contenido.

Semana del 19 de febrero de 2018

Cuando se usa el modo de renderización asíncrona, solicita anuncios con el método HTTP GET de XMLHttpRequest siempre que sea posible para todas las solicitudes de anuncios, hasta el límite de 8,192 caracteres. Anteriormente, se habría usado el método HTTP POST para las solicitudes de anuncios que superaran los 4,096 caracteres, hasta el límite de 8,192 caracteres.

Se detuvo la eliminación del contenido existente dentro de los espacios antes de la actualización, si GPT no había colocado ese contenido allí. Esta nota es incorrecta. Consulta la entrada de la semana del 12 de marzo de 2018.

Semana del 8 de enero de 2018

Admite la sintaxis alternativa de [..., ['fluid'], ...] como NamedSized dentro de un array de varios tamaños. Antes, solo se consideraba válido [..., 'fluid', ...].

Semana del 10 de julio de 2017

Se quitó el campo labelIds de googleTag.ResponseInformation.

Semana del 5 de junio de 2017

Se modificaron googletag.display() y googletag.pubads().display para que acepten un elemento div y un ID de div. Esto permite renderizar espacios dentro de elementos div que se encuentran en un Shadow DOM.

Semana del 27 de febrero de 2017

Semana del 7 de noviembre de 2016

Se lanzó la API de getSlots() en Service para recuperar la lista de intervalos asociados con un servicio.

Semana del 17 de octubre de 2016

Se modificaron Slot.clearTargeting() y PubAdsService.clearTargeting() para que tomen un parámetro de clave opcional.

Semana del 5 de septiembre de 2016

Los errores detectados en googletag.cmd.push() ya no son invisibles y se imprimirán en la consola.

Semana del 8 de agosto de 2016

Se lanzó la API de SlotOnloadEvent para permitir la escucha de la carga de una creatividad.

Semana del 25 de julio de 2016

Se lanzaron las APIs de getTargeting() y getTargetingKeys() en PubAdsService para recuperar parámetros de segmentación personalizados a nivel del servicio.

Semana del 20 de junio de 2016

Se lanzó la API de openConsole() para abrir la Consola para publicadores de Google sin necesidad de actualizar la página.

Semana del 6 de junio de 2016

Se lanzaron las APIs de getTargeting() y getTargetingKeys() para recuperar parámetros de segmentación personalizados.

Se agregó la opción de configuración en la que SafeFrame debe permitir la expansión al insertar contenido: allowPushExpansion.

Semana del 16 de mayo de 2016

Admitir el tamaño flexible en las solicitudes de anuncios de varios tamaños

Semana del 18 de abril de 2016

Se lanzó la API de getResponseInformation, que devuelve información de la respuesta del anuncio para el espacio publicitario.

Se lanzó la API de setAdIframeTitle, que establece la entrada como el título de cualquier iframe de contenedor de anuncios que se cree después.

Semana del 4 de abril de 2016

Se aumentó la longitud máxima de la solicitud de anuncio HTTP GET a 4,096 caracteres.

Semana del 28 de marzo de 2016

Se agregó la opción de configuración en la que SafeFrame debería permitir la expansión superponiendo contenido: allowOverlayExpansion.

Se agregó una opción de configuración en la que SafeFrame debe usar el atributo sandbox de HTML5 para evitar la navegación de nivel superior: sandbox.

Semana del 22 de febrero de 2016

Se agregó la capacidad de establecer títulos para los iframes de contenedores de anuncios: setAdIframeTitle().

Se agregó una API para configurar las propiedades de SafeFrame a nivel de la página y del espacio publicitario: setSafeFrameConfig().

Semana del 15 de febrero de 2016

Se agregó la capacidad de destruir un espacio y volver a usar el div: destroySlots().

Se agregó una API para forzar el uso de SafeFrame en espacios publicitarios con controles detallados: setForceSafeFrame().

Semana del 7 de diciembre de 2015

Se agregan eventos de visibilidad de espacios (SlotVisibilityChangedEvent).

Semana del 26 de octubre de 2015

Se agregó la visibilidad de las impresiones (ImpressionViewableEvent).

Actualiza la segmentación de devolución de llamadas a partir de un mapa JSON (Passback.updateTargetingFromMap()).

Se admite el atributo de AdSense set() y get() page_url para espacios de devolución.

Semana del 12 de octubre de 2015

Se agregó compatibilidad con el passback fuera de la página.

Semana del 31 de agosto de 2015

Se reestructuró la arquitectura de GPT en un cargador delgado y una implementación más grande.

Se agregó compatibilidad con el tamaño flexible en GPT.