<?xml version="1.0" encoding="UTF-8"?>

<!-- AUTOGENERATED FILE. DO NOT EDIT. -->

<feed xmlns="http://www.w3.org/2005/Atom">
  <id>tag:google.com,2021:google-publisher-tag-release-notes</id>
  <title>Google Publisher Tag - Release Notes</title>
  <subtitle>The latest updates to the Google Publisher Tag (GPT) library.</subtitle>
  <logo>https://developers.google.com/ads/images/logo_admanager_192px.svg</logo>
  <author>
    <name>Google Publisher Tag Team</name>
  </author>
  <updated>2026-03-09T00:00:00+00:00</updated>
  <link rel="self" href="https://developers.google.com/publisher-tag/feeds/release-notes-atom.xml"/>
  <link rel="alternate" href="https://developers.google.com/publisher-tag/release-notes?utm_source=feed&amp;utm_medium=atom"/>
  
  <entry>
    <title>Week of March 9, 2026</title>
    <id>tag:google.com,2021:google-publisher-tag-release-notes#2026-03-09</id>
    <updated>2026-03-09T00:00:00+00:00</updated>
    <link rel="alternate" href="https://developers.google.com/publisher-tag/release-notes?utm_source=feed&amp;utm_medium=atom#2026-03-09"/>
    <content type="html">
      <![CDATA[
        <img alt="" src="https://ga-beacon.appspot.com/UA-189981786-1/google-publisher-tag/release-notes-atom/2026-03-09?pixel" />
        <h3>Announcement</h3><p>
    When Chrome's <a href="https://developer.chrome.com/docs/web-platform/heavy-ads-intervention">Heavy Ad Intervention</a>
    feature removes an ad for using excessive resources, GPT will now automatically
    refresh the empty slot with another ad. This helps ensure the ad space remains
    utilized. This behavior is expected to increase ad impressions, particularly
    in desktop Chrome environments.
  </p>
  <p>
    <strong>Note on targeting and key-values:</strong> This automatic refresh
    will reuse the slot's existing targeting configuration. If your integration
    relies on updating key-values before every refresh, this may result in
    sending stale targeting data. Publishers who prefer to manage this logic
    manually can opt-out using <a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.config.AutoRefreshConfig"><code>googletag.config.AutoRefreshConfig</code></a>.
  </p>
      ]]>
    </content>
  </entry>
  <entry>
    <title>Week of October 6, 2025</title>
    <id>tag:google.com,2021:google-publisher-tag-release-notes#2025-10-06</id>
    <updated>2025-10-06T00:00:00+00:00</updated>
    <link rel="alternate" href="https://developers.google.com/publisher-tag/release-notes?utm_source=feed&amp;utm_medium=atom#2025-10-06"/>
    <content type="html">
      <![CDATA[
        <img alt="" src="https://ga-beacon.appspot.com/UA-189981786-1/google-publisher-tag/release-notes-atom/2025-10-06?pixel" />
        <h3>Announcement</h3><p>
   <a href="https://support.google.com/admanager/answer/9840201">Interstitial ads</a>
   now <a href="https://developer.chrome.com/docs/web-platform/prerender-pages">
   speculatively prerender</a> same-site destinations for navigation triggers
   on Chrome. This improves the user experience by enabling faster page loads
   when interstitial ads are dismissed.
  </p>
      ]]>
    </content>
  </entry>
  <entry>
    <title>Week of July 28, 2025</title>
    <id>tag:google.com,2021:google-publisher-tag-release-notes#2025-07-28</id>
    <updated>2025-07-28T00:00:00+00:00</updated>
    <link rel="alternate" href="https://developers.google.com/publisher-tag/release-notes?utm_source=feed&amp;utm_medium=atom#2025-07-28"/>
    <content type="html">
      <![CDATA[
        <img alt="" src="https://ga-beacon.appspot.com/UA-189981786-1/google-publisher-tag/release-notes-atom/2025-07-28?pixel" />
        <h3>Announcement</h3><p>
    A number of existing page- and slot-level settings have been migrated to the
    new, unified GPT config API. This migration brings several improvements:
  </p>
  <ul>
    <li>
      <strong>Improved discovery</strong>: Settings are grouped together in
      documentation and type definitions.
    </li>
    <li>
      <strong>More intuitive</strong>: You can configure settings individually
      or all at once using a single interface.
    </li>
    <li>
      <strong>Clearer errors</strong>: Configuration errors provide more detail
      and use standardized language to streamline troubleshooting.
    </li>
  </ul>
  <p>
    Legacy configuration methods continue to function, but are updated to use
    the new config framework internally. As a result, you might encounter error
    messages referencing properties of the new config API, even when using
    legacy methods.
  </p><h3>Feature</h3><table class="details responsive">
    <tr><th colspan="2">New in GPT</th></tr>
    <tr>
      <td>Object</td>
      <td>
        <a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.config.AdSenseAttributesConfig">
          <code>googletag.config.AdSenseAttributesConfig</code>
        </a><br>
        <a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.config.LazyLoadConfig">
          <code>googletag.config.LazyLoadConfig</code>
        </a><br>
        <a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.config.VideoAdsConfig">
          <code>googletag.config.VideoAdsConfig</code>
        </a>
      </td>
    </tr>
    <tr>
      <td>Property</td>
      <td>
        <a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.config.PageSettingsConfig.adsenseAttributes">
          <code>PageSettingsConfig.adsenseAttributes</code>
        </a><br>
        <a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.config.PageSettingsConfig.categoryExclusion">
          <code>PageSettingsConfig.categoryExclusion</code>
        </a><br>
        <a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.config.PageSettingsConfig.centering">
          <code>PageSettingsConfig.centering</code>
        </a><br>
        <a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.config.PageSettingsConfig.collapseDiv">
          <code>PageSettingsConfig.collapseDiv</code>
        </a><br>
        <a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.config.PageSettingsConfig.disableInitialLoad">
          <code>PageSettingsConfig.disableInitialLoad</code>
        </a><br>
        <a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.config.PageSettingsConfig.lazyLoad">
          <code>PageSettingsConfig.lazyLoad</code>
        </a><br>
        <a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.config.PageSettingsConfig.location">
          <code>PageSettingsConfig.location</code>
        </a><br>
        <a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.config.PageSettingsConfig.safeFrame">
          <code>PageSettingsConfig.safeFrame</code>
        </a><br>
        <a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.config.PageSettingsConfig.singleRequest">
          <code>PageSettingsConfig.singleRequest</code>
        </a><br>
        <a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.config.PageSettingsConfig.targeting">
          <code>PageSettingsConfig.targeting</code>
        </a><br>
        <a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.config.PageSettingsConfig.videoAds">
          <code>PageSettingsConfig.videoAds</code>
        </a><br>
        <a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.config.SafeFrameConfig.forceSafeFrame">
          <code>SafeFrameConfig.forceSafeFrame</code>
        </a><br>
        <a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.config.SlotSettingsConfig.adsenseAttributes">
          <code>SlotSettingsConfig.adsenseAttributes</code>
        </a><br>
        <a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.config.SlotSettingsConfig.categoryExclusion">
          <code>SlotSettingsConfig.categoryExclusion</code>
        </a><br>
        <a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.config.SlotSettingsConfig.clickUrl">
          <code>SlotSettingsConfig.clickUrl</code>
        </a><br>
        <a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.config.SlotSettingsConfig.collapseDiv">
          <code>SlotSettingsConfig.collapseDiv</code>
        </a><br>
        <a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.config.SlotSettingsConfig.safeFrame">
          <code>SlotSettingsConfig.safeFrame</code>
        </a><br>
        <a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.config.SlotSettingsConfig.targeting">
          <code>SlotSettingsConfig.targeting</code>
        </a>
      </td>
    </tr>
  </table><h3>Change</h3><p>
    The <code>SafeFrameConfig</code> object has been moved from the
    <code>googletag</code> namespace to the <code>googletag.config</code>
    namespace.
  </p><h3>Deprecated</h3><p>
    The following table lists deprecated legacy configuration methods,
    alongside their recommended config API replacements.
  </p>
  <table>
    <tr>
      <th>Legacy configuration method(s)</th>
      <th>GPT config API replacement</th>
    </tr>
    <tr>
      <td><code>PubAdsService.set()</code></td>
      <td>
        <a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.config.PageSettingsConfig.adsenseAttributes">
          <code>PageSettingsConfig.adsenseAttributes</code>
        </a>
      </td>
    </tr>
    <tr>
      <td>
        <code>PubAdsService.clearCategoryExclusions()</code><br>
        <code>PubAdsService.setCategoryExclusion()</code>
      </td>
      <td>
        <a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.config.PageSettingsConfig.categoryExclusion">
          <code>PageSettingsConfig.categoryExclusion</code>
        </a>
      </td>
    </tr>
    <tr>
      <td><code>PubAdsService.setCentering()</code></td>
      <td>
        <a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.config.PageSettingsConfig.centering">
          <code>PageSettingsConfig.centering</code>
        </a>
      </td>
    </tr>
    <tr>
      <td><code>PubAdsService.collapseEmptyDivs()</code></td>
      <td>
        <a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.config.PageSettingsConfig.collapseDiv">
          <code>PageSettingsConfig.collapseDiv</code>
        </a>
      </td>
    </tr>
    <tr>
      <td><code>PubAdsService.disableInitialLoad()</code></td>
      <td>
        <a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.config.PageSettingsConfig.disableInitialLoad">
          <code>PageSettingsConfig.disableInitialLoad</code>
        </a>
      </td>
    </tr>
    <tr>
      <td><code>PubAdsService.enableLazyLoad()</code></td>
      <td>
        <a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.config.PageSettingsConfig.lazyLoad">
          <code>PageSettingsConfig.lazyLoad</code>
        </a>
      </td>
    </tr>
    <tr>
      <td><code>PubAdsService.setLocation()</code></td>
      <td>
        <a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.config.PageSettingsConfig.location">
          <code>PageSettingsConfig.location</code>
        </a>
      </td>
    </tr>
    <tr>
      <td>
        <code>PubAdsService.setForceSafeFrame()</code><br>
        <code>PubAdsService.setSafeFrameConfig()</code>
      </td>
      <td>
        <a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.config.PageSettingsConfig.safeFrame">
          <code>PageSettingsConfig.safeFrame</code>
        </a>
      </td>
    </tr>
    <tr>
      <td><code>PubAdsService.enableSingleRequest()</code></td>
      <td>
        <a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.config.PageSettingsConfig.singleRequest">
          <code>PageSettingsConfig.singleRequest</code>
        </a>
      </td>
    </tr>
    <tr>
      <td>
        <code>PubAdsService.clearTargeting()</code><br>
        <code>PubAdsService.setTargeting()</code>
      </td>
      <td>
        <a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.config.PageSettingsConfig.targeting">
          <code>PageSettingsConfig.targeting</code>
        </a>
      </td>
    </tr>
    <tr>
      <td>
        <code>PubAdsService.enableVideoAds()</code><br>
        <code>PubAdsService.setVideoContent()</code>
      </td>
      <td>
        <a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.config.PageSettingsConfig.videoAds">
          <code>PageSettingsConfig.videoAds</code>
        </a>
      </td>
    </tr>
    <tr>
      <td>
        <code>PubAdsService.isInitialLoadDisabled()</code><br>
        <code>PubAdsService.get()</code><br>
        <code>PubAdsService.getAttributeKeys()</code><br>
        <code>PubAdsService.getTargeting()</code><br>
        <code>PubAdsService.getTargetingKeys()</code>
      </td>
      <td>
        <a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.getConfig">
          <code>googletag.getConfig()</code>
        </a>
      </td>
    </tr>
    <tr>
      <td><code>Slot.set()</code></td>
      <td>
        <a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.config.SlotSettingsConfig.adsenseAttributes">
          <code>SlotSettingsConfig.adsenseAttributes</code>
        </a>
      </td>
    </tr>
    <tr>
      <td>
        <code>Slot.clearCategoryExclusions()</code><br>
        <code>Slot.setCategoryExclusion()</code>
      </td>
      <td>
        <a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.config.SlotSettingsConfig.categoryExclusion">
          <code>SlotSettingsConfig.categoryExclusion</code>
        </a>
      </td>
    </tr>
    <tr>
      <td><code>Slot.setClickUrl()</code></td>
      <td>
        <a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.config.SlotSettingsConfig.clickUrl">
          <code>SlotSettingsConfig.clickUrl</code>
        </a>
      </td>
    </tr>
    <tr>
      <td><code>Slot.setCollapseEmptyDiv()</code></td>
      <td>
        <a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.config.SlotSettingsConfig.collapseDiv">
          <code>SlotSettingsConfig.collapseDiv</code>
        </a>
      </td>
    </tr>
    <tr>
      <td>
        <code>Slot.setForceSafeFrame()</code><br>
        <code>Slot.setSafeFrameConfig()</code>
      </td>
      <td>
        <a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.config.SlotSettingsConfig.safeFrame">
          <code>SlotSettingsConfig.safeFrame</code>
        </a>
      </td>
    </tr>
    <tr>
      <td>
        <code>Slot.clearTargeting()</code><br>
        <code>Slot.setTargeting()</code><br>
        <code>Slot.updateTargetingFromMap()</code>
      </td>
      <td>
        <a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.config.SlotSettingsConfig.targeting">
          <code>SlotSettingsConfig.targeting</code>
        </a>
      </td>
    </tr>
    <tr>
      <td>
        <code>Slot.get()</code><br>
        <code>Slot.getAttributeKeys()</code><br>
        <code>Slot.getCategoryExclusions()</code><br>
        <code>Slot.getTargeting()</code><br>
        <code>Slot.getTargetingKeys()</code>
      </td>
      <td>
        <a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.Slot.getConfig">
          <code>Slot.getConfig()</code>
        </a>
      </td>
    </tr>
  </table>
      ]]>
    </content>
  </entry>
  <entry>
    <title>Week of July 21, 2025</title>
    <id>tag:google.com,2021:google-publisher-tag-release-notes#2025-07-21</id>
    <updated>2025-07-21T00:00:00+00:00</updated>
    <link rel="alternate" href="https://developers.google.com/publisher-tag/release-notes?utm_source=feed&amp;utm_medium=atom#2025-07-21"/>
    <content type="html">
      <![CDATA[
        <img alt="" src="https://ga-beacon.appspot.com/UA-189981786-1/google-publisher-tag/release-notes-atom/2025-07-21?pixel" />
        <h3>Change</h3><p>
    The <code>threadYield</code> feature has been updated to also yield
    the JS thread before generating an ad request URL, for requests which
    contain only below-the-fold slots. This has been shown to positively affect
    <a href="https://web.dev/explore/learn-core-web-vitals">Core Web Vitals</a>,
    with no negative impact on impressions.
  </p>
  <table class="details responsive">
    <tr><th colspan="2">Updated in GPT</th></tr>
    <tr>
      <td>Property</td>
      <td>
        <code><a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.config.PageSettingsConfig.threadYield">googletag.config.PageSettingsConfig.threadYield</a></code>
      </td>
    </tr>
  </table>
      ]]>
    </content>
  </entry>
  <entry>
    <title>Week of June 2, 2025</title>
    <id>tag:google.com,2021:google-publisher-tag-release-notes#2025-06-02</id>
    <updated>2025-06-02T00:00:00+00:00</updated>
    <link rel="alternate" href="https://developers.google.com/publisher-tag/release-notes?utm_source=feed&amp;utm_medium=atom#2025-06-02"/>
    <content type="html">
      <![CDATA[
        <img alt="" src="https://ga-beacon.appspot.com/UA-189981786-1/google-publisher-tag/release-notes-atom/2025-06-02?pixel" />
        <h3>Announcement</h3><p>Web interstitials now fully support single-page applications (SPA)</p>
  <p>
    GPT users can now seamlessly display web interstitial ads within SPA-enabled
    websites, without needing full page reloads. This enhancement can:
  </p>
  <ul>
    <li>
      Improve user experience: Deliver ads at natural break points within your
      SPA, resulting in smooth transitions and less disruption.
    </li>
    <li>
      Boost monetization: Unlock new revenue opportunities by effectively
      serving interstitial ads on dynamic, SPA-driven content.
    </li>
    <li>
      Maintain Better Ads Standards: Continue to deliver high-quality ad
      experiences with clear exit options and configurable frequency caps,
      adhering to industry best practices.
    </li>
  </ul>
  <p>
    No changes are required to your existing SPA implementation. GPT will
    automatically detect and manage interstitial display for page changes within
    your SPA. For more details on implementing GPT-managed web interstitials and
    optional interstitial triggers, see the
    <a href="https://developers.google.com/publisher-tag/samples/display-web-interstitial-ad?utm_source=feed&amp;utm_medium=atom">
      Display a web interstitial ad
    </a> sample.
  </p>
      ]]>
    </content>
  </entry>
  <entry>
    <title>Week of May 26, 2025</title>
    <id>tag:google.com,2021:google-publisher-tag-release-notes#2025-05-26</id>
    <updated>2025-05-26T00:00:00+00:00</updated>
    <link rel="alternate" href="https://developers.google.com/publisher-tag/release-notes?utm_source=feed&amp;utm_medium=atom#2025-05-26"/>
    <content type="html">
      <![CDATA[
        <img alt="" src="https://ga-beacon.appspot.com/UA-189981786-1/google-publisher-tag/release-notes-atom/2025-05-26?pixel" />
        <h3>Announcement</h3><p>
    The frequency cap for
    <a href="https://support.google.com/admanager/answer/14640119">
    H5 gaming interstitial ads</a> has been reduced from 120
    to 30 seconds.
  </p>
      ]]>
    </content>
  </entry>
  <entry>
    <title>Week of April 28, 2025</title>
    <id>tag:google.com,2021:google-publisher-tag-release-notes#2025-04-28</id>
    <updated>2025-04-28T00:00:00+00:00</updated>
    <link rel="alternate" href="https://developers.google.com/publisher-tag/release-notes?utm_source=feed&amp;utm_medium=atom#2025-04-28"/>
    <content type="html">
      <![CDATA[
        <img alt="" src="https://ga-beacon.appspot.com/UA-189981786-1/google-publisher-tag/release-notes-atom/2025-04-28?pixel" />
        <h3>Feature</h3><table class="details responsive">
    <tr><th colspan="2">New in GPT</th></tr>
    <tr>
      <td>Property</td>
      <td>
        <a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.events.SlotRenderEndedEvent.responseIdentifier">
          <code>SlotRenderEndedEvent.responseIdentifier</code>
        </a>
      </td>
    </tr>
  </table>
      ]]>
    </content>
  </entry>
  <entry>
    <title>Week of January 27, 2025</title>
    <id>tag:google.com,2021:google-publisher-tag-release-notes#2025-01-27</id>
    <updated>2025-01-27T00:00:00+00:00</updated>
    <link rel="alternate" href="https://developers.google.com/publisher-tag/release-notes?utm_source=feed&amp;utm_medium=atom#2025-01-27"/>
    <content type="html">
      <![CDATA[
        <img alt="" src="https://ga-beacon.appspot.com/UA-189981786-1/google-publisher-tag/release-notes-atom/2025-01-27?pixel" />
        <h3>Breaking</h3><p>
    The following
    <a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.config.ComponentAuctionConfig.auctionConfig">
      <code>ComponentAuctionConfig.auctionConfig</code>
    </a>
    properties have been renamed, to align with the
    <a href="https://github.com/WICG/turtledove/blob/main/FLEDGE.md#21-initiating-an-on-device-auction">
      Protected Audience API
    </a> spec.
  </p>
  <table>
    <tr>
      <th>Old property name</th>
      <th>New property name</th>
    </tr>
    <tr>
      <td><code>decisionLogicUrl</code></td>
      <td><code>decisionLogicURL</code></td>
    </tr>
    <tr>
      <td><code>trustedScoringSignalsUrl</code></td>
      <td><code>trustedScoringSignalsURL</code></td>
    </tr>
  </table>
      ]]>
    </content>
  </entry>
  <entry>
    <title>Week of October 21, 2024</title>
    <id>tag:google.com,2021:google-publisher-tag-release-notes#2024-10-21</id>
    <updated>2024-10-21T00:00:00+00:00</updated>
    <link rel="alternate" href="https://developers.google.com/publisher-tag/release-notes?utm_source=feed&amp;utm_medium=atom#2024-10-21"/>
    <content type="html">
      <![CDATA[
        <img alt="" src="https://ga-beacon.appspot.com/UA-189981786-1/google-publisher-tag/release-notes-atom/2024-10-21?pixel" />
        <h3>Change</h3><p>
    Modify <code>threadYield</code> to use Scheduler.yield over
    Scheduler.postTask where available.  See
    <a href="https://developer.mozilla.org/en-US/docs/Web/API/Scheduler/yield">yield documentation</a>
    for details.
  </p>
  <table class="details responsive">
    <tr><th colspan="2">Updated in GPT</th></tr>
    <tr>
      <td>Property</td>
      <td>
        <code><a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.config.PageSettingsConfig.threadYield">googletag.config.PageSettingsConfig.threadYield</a></code>
      </td>
    </tr>
  </table>
      ]]>
    </content>
  </entry>
  <entry>
    <title>Week of September 2, 2024</title>
    <id>tag:google.com,2021:google-publisher-tag-release-notes#2024-09-02</id>
    <updated>2024-09-02T00:00:00+00:00</updated>
    <link rel="alternate" href="https://developers.google.com/publisher-tag/release-notes?utm_source=feed&amp;utm_medium=atom#2024-09-02"/>
    <content type="html">
      <![CDATA[
        <img alt="" src="https://ga-beacon.appspot.com/UA-189981786-1/google-publisher-tag/release-notes-atom/2024-09-02?pixel" />
        <h3>Feature</h3><p>
    Added support for <a href="https://support.google.com/admanager/answer/14640119">gaming interstitial</a> ads.
  </p>
  <table class="details responsive">
    <tr><th colspan="2">New in GPT</th></tr>
    <tr>
      <td>Enum</td>
      <td>
        <code><a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.enums.OutOfPageFormat_GAME_MANUAL_INTERSTITIAL">OutOfPageFormat.GAME_MANUAL_INTERSTITIAL</a></code>
      </td>
    </tr>
    <tr>
      <td>Event</td>
      <td>
        <code><a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.events.GameManualInterstitialSlotClosedEvent">GameManualInterstitialSlotClosedEvent</a></code><br>
        <code><a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.events.GameManualInterstitialSlotReadyEvent">GameManualInterstitialSlotReadyEvent</a></code><br>
      </td>
    </tr>
    <tr>
      <td>Method</td>
      <td>
        <code><a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.events.GameManualInterstitialSlotReadyEvent_makeGameManualInterstitialVisible">GameManualInterstitialSlotReadyEvent.makeGameManualInterstitialVisible()</a></code>
      </td>
    </tr>
    <tr>
      <td>Property</td>
      <td>
        <code><a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.events.EventTypeMap_gameManualInterstitialSlotClosed">EventTypeMap.gameManualInterstitialSlotClosed</a></code><br>
        <code><a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.events.EventTypeMap_gameManualInterstitialSlotReady">EventTypeMap.gameManualInterstitialSlotReady</a></code><br>
      </td>
    </tr>
  </table>
      ]]>
    </content>
  </entry>
  <entry>
    <title>Week of August 19, 2024</title>
    <id>tag:google.com,2021:google-publisher-tag-release-notes#2024-08-19</id>
    <updated>2024-08-19T00:00:00+00:00</updated>
    <link rel="alternate" href="https://developers.google.com/publisher-tag/release-notes?utm_source=feed&amp;utm_medium=atom#2024-08-19"/>
    <content type="html">
      <![CDATA[
        <img alt="" src="https://ga-beacon.appspot.com/UA-189981786-1/google-publisher-tag/release-notes-atom/2024-08-19?pixel" />
        <h3>Change</h3><p>
    The setting for controlling GPT thread yield behavior has been renamed from
    <code>adYield</code> to <code>threadYield</code> to clarify the feature is
    focused on yielding the JS thread rather than optimizing ad yield. The
    behavior of the feature and it's associated API (other than name) remains
    unchanged. The <code>adYield</code> property will be removed in a future GPT
    release.
  </p>
  <p>
    The default thread yield behavior may be disabled with
    <code>googletag.setConfig({threadYield: 'DISABLED'});</code>
    or applied to all slots independent of their location relative to viewport
    with <code>googletag.setConfig({threadYield: 'ENABLED_ALL_SLOTS'});</code>.
  </p>
  <table class="details responsive">
    <tr><th colspan="2">Updated in GPT</th></tr>
    <tr>
      <td>Property</td>
      <td>
        <code><a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.config.PageSettingsConfig.threadYield">googletag.config.PageSettingsConfig.threadYield</a></code>
      </td>
    </tr>
  </table>
      ]]>
    </content>
  </entry>
  <entry>
    <title>Week of July 29, 2024</title>
    <id>tag:google.com,2021:google-publisher-tag-release-notes#2024-07-29</id>
    <updated>2024-07-29T00:00:00+00:00</updated>
    <link rel="alternate" href="https://developers.google.com/publisher-tag/release-notes?utm_source=feed&amp;utm_medium=atom#2024-07-29"/>
    <content type="html">
      <![CDATA[
        <img alt="" src="https://ga-beacon.appspot.com/UA-189981786-1/google-publisher-tag/release-notes-atom/2024-07-29?pixel" />
        <h3>Feature</h3><p>
     GPT now yields the JS thread using
     <a href="https://developer.mozilla.org/docs/Web/API/Scheduler/postTask">Scheduler.postTask</a>
     (where available) with priority: 'user-blocking' just prior to rendering
     creatives. This has been shown to have extremely small impact on
     impressions while meaningfully benefiting
     <a href="https://web.dev/explore/learn-core-web-vitals">Core Web Vitals</a>.
     By default, GPT will yield only if the slot is outside of the viewport.
  </p>
  <p>
    The default behavior may be disabled with
    <code>googletag.setConfig({adYield: 'DISABLED'});</code>
    or applied to all slots independent of their location relative to viewport
    with <code>googletag.setConfig({adYield: 'ENABLED_ALL_SLOTS'});</code>.
  </p>
  <table class="details responsive">
    <tr><th colspan="2">New in GPT</th></tr>
    <tr>
      <td>Property</td>
      <td>
        <code><a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.config.PageSettingsConfig.adYield">googletag.config.PageSettingsConfig.adYield</a></code>
      </td>
    </tr>
  </table>
      ]]>
    </content>
  </entry>
  <entry>
    <title>Week of February 12, 2024</title>
    <id>tag:google.com,2021:google-publisher-tag-release-notes#2024-02-12</id>
    <updated>2024-02-12T00:00:00+00:00</updated>
    <link rel="alternate" href="https://developers.google.com/publisher-tag/release-notes?utm_source=feed&amp;utm_medium=atom#2024-02-12"/>
    <content type="html">
      <![CDATA[
        <img alt="" src="https://ga-beacon.appspot.com/UA-189981786-1/google-publisher-tag/release-notes-atom/2024-02-12?pixel" />
        <h3>Feature</h3><p>
    Added support for configuring
    <a href="https://support.google.com/admanager/answer/12451124">
    publisher provided signals (PPS)</a>.
  </p>
  <table class="details responsive">
    <tr><th colspan="2">New in GPT</th></tr>
    <tr>
      <td>Object</td>
      <td>
        <code><a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.config.PublisherProvidedSignalsConfig">googletag.config.PublisherProvidedSignalsConfig</a></code><br>
        <code><a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.config.TaxonomyData">googletag.config.TaxonomyData</a></code>
      </td>
    </tr>
    <tr>
      <td>Property</td>
      <td>
        <code><a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.config.PageSettingsConfig.pps">googletag.config.PageSettingsConfig.pps</a></code><br>
        <code><a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.config.PublisherProvidedSignalsConfig.taxonomies">googletag.config.PublisherProvidedSignalsConfig.taxonomies</a></code><br>
        <code><a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.config.TaxonomyData.values">googletag.config.TaxonomyData.values</a></code>
      </td>
    </tr>
    <tr>
      <td>Type</td>
      <td>
        <code><a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.config.Taxonomy">googletag.config.Taxonomy</a></code><br>
      </td>
    </tr>
  </table><h3>Fixed</h3><p>
    Fixed a bug where
    <code><a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.events.SlotRenderEndedEvent_slotContentChanged">SlotRenderEndedEvent.slotContentChanged</a></code>
    was always <code>true</code>. Going forward, this property will only be <code>true</code> if the
    content of the slot changed, and <code>false</code> otherwise (for example, if an ad did not fill).
  </p>
      ]]>
    </content>
  </entry>
  <entry>
    <title>Week of January 29, 2024</title>
    <id>tag:google.com,2021:google-publisher-tag-release-notes#2024-01-29</id>
    <updated>2024-01-29T00:00:00+00:00</updated>
    <link rel="alternate" href="https://developers.google.com/publisher-tag/release-notes?utm_source=feed&amp;utm_medium=atom#2024-01-29"/>
    <content type="html">
      <![CDATA[
        <img alt="" src="https://ga-beacon.appspot.com/UA-189981786-1/google-publisher-tag/release-notes-atom/2024-01-29?pixel" />
        <h3>Feature</h3><p>
    Network failures for ad requests will mimic a no fill by firing a
    <code><a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.events.slotrenderendedevent">googletag.events.SlotRenderEndedEvent</a></code>
    with
    <code><a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.events.SlotRenderEndedEvent_isEmpty">isEmpty</a></code>
    set to <code>true</code>. See
    <a href="https://developers.google.com/publisher-tag/samples/ad-event-listeners?utm_source=feed&amp;utm_medium=atom">Ad event listeners</a>
    for example of how to listen to this event.  Change includes automatically
    collapsing the slot when using
    <code><a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.PubAdsService_collapseEmptyDivs">collapseEmptyDivs</a></code>.
  </p><h3>Feature</h3><p>
    Added support for configuring ad expansion on
    <a href="https://support.google.com/admanager/answer/9384852">desktop/tablet</a> and
    <a href="https://support.google.com/admanager/answer/9117822">mobile web (partial screen)</a>.
  </p>
  <table class="details responsive">
    <tr><th colspan="2">New in GPT</th></tr>
    <tr>
      <td>Object</td>
      <td>
        <code><a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.config.adexpansionconfig">googletag.config.AdExpansionConfig</a></code><br>
      </td>
    </tr>
    <tr>
      <td>Property</td>
      <td>
        <code><a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.config.AdExpansionConfig_enabled">googletag.config.AdExpansionConfig.enabled</a></code><br>
        <code><a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.config.PageSettingsConfig_adExpansion">googletag.config.PageSettingsConfig.adExpansion</a></code><br>
        <code><a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.config.SlotSettingsConfig_adExpansion">googletag.config.SlotSettingsConfig.adExpansion</a></code>
      </td>
    </tr>
  </table>
      ]]>
    </content>
  </entry>
  <entry>
    <title>Week of December 11, 2023</title>
    <id>tag:google.com,2021:google-publisher-tag-release-notes#2023-12-11</id>
    <updated>2023-12-11T00:00:00+00:00</updated>
    <link rel="alternate" href="https://developers.google.com/publisher-tag/release-notes?utm_source=feed&amp;utm_medium=atom#2023-12-11"/>
    <content type="html">
      <![CDATA[
        <img alt="" src="https://ga-beacon.appspot.com/UA-189981786-1/google-publisher-tag/release-notes-atom/2023-12-11?pixel" />
        <h3>Feature</h3><p>
    Added support for
    <a href="https://support.google.com/admanager/answer/10452255#side-rail-anchor-ads">
    side rail anchor ads</a>.
  </p>
  <table class="details responsive">
    <tr><th colspan="2">New in GPT</th></tr>
        <tr>
      <td>Enum</td>
      <td>
        <code><a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.enums.OutOfPageFormat_LEFT_SIDE_RAIL">OutOfPageFormat.LEFT_SIDE_RAIL</a></code><br>
        <code><a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.enums.OutOfPageFormat_RIGHT_SIDE_RAIL">OutOfPageFormat.RIGHT_SIDE_RAIL</a></code>
      </td>
    </tr>
  </table>
      ]]>
    </content>
  </entry>
  <entry>
    <title>Week of November 13, 2023</title>
    <id>tag:google.com,2021:google-publisher-tag-release-notes#2023-11-13</id>
    <updated>2023-11-13T00:00:00+00:00</updated>
    <link rel="alternate" href="https://developers.google.com/publisher-tag/release-notes?utm_source=feed&amp;utm_medium=atom#2023-11-13"/>
    <content type="html">
      <![CDATA[
        <img alt="" src="https://ga-beacon.appspot.com/UA-189981786-1/google-publisher-tag/release-notes-atom/2023-11-13?pixel" />
        <h3>Feature</h3><p>Added support for configuring publisher privacy treatments.</p>
  <table class="details responsive">
    <tr><th colspan="2">New in GPT</th></tr>
    <tr>
      <td>Function</td>
      <td>
        <code><a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.setConfig">googletag.setConfig()</code>
      </td>
    </tr>
    <tr>
      <td>Object</td>
      <td>
        <code>
          <a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#reference#googletag.config.PageSettingsConfig">googletag.config.PageSettingsConfig</a>
        </code><br>
        <code>
          <a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.config.PrivacyTreatmentsConfig">googletag.config.PrivacyTreatmentsConfig</a>
        </code>
      </td>
    </tr>
    <tr>
      <td>Property</td>
      <td>
        <code>
          <a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.config.PageSettingsConfig_privacyTreatments">googletag.config.PageSettingsConfig.privacyTreatments</a>
        </code><br>
        <code>
          <a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.config.PrivacyTreatmentsConfig_treatments">googletag.config.PrivacyTreatmentsConfig.treatments</a>
        </code>
      </td>
    </tr>
    <tr>
      <td>Type</td>
      <td>
        <code><a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.config_PrivacyTreatment">googletag.config.PrivacyTreatment</a></code>
      </td>
    </tr>
  </table><h3>Feature</h3><p>
    Added support for <a href="https://developer.chrome.com/docs/web-platform/prerender-pages">Chrome prerendering</a>.
    When GPT detects the page is in a prerender state, the ad request will be delayed until the page becomes visible to the user.
  </p>
      ]]>
    </content>
  </entry>
  <entry>
    <title>Week of October 23, 2023</title>
    <id>tag:google.com,2021:google-publisher-tag-release-notes#2023-10-23</id>
    <updated>2023-10-23T00:00:00+00:00</updated>
    <link rel="alternate" href="https://developers.google.com/publisher-tag/release-notes?utm_source=feed&amp;utm_medium=atom#2023-10-23"/>
    <content type="html">
      <![CDATA[
        <img alt="" src="https://ga-beacon.appspot.com/UA-189981786-1/google-publisher-tag/release-notes-atom/2023-10-23?pixel" />
        <h3>Feature</h3><p>Added support for optional web interstitial <a href="https://support.google.com/admanager/answer/9840201#triggers">triggers</a>.</p>
  <table class="details responsive">
    <tr><th colspan="2">New in GPT</th></tr>
    <tr>
      <td>Object</td>
      <td>
        <code><a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.config.interstitialconfig">googletag.config.InterstitialConfig</a></code>
      </td>
    </tr>
    <tr>
      <td>Property</td>
      <td>
        <code><a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.config.SlotSettingsConfig_interstitial">googletag.config.SlotSettingsConfig.interstitial</a></code>
      </td>
    </tr>
    <tr>
      <td>Type</td>
      <td>
        <code><a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.config_InterstitialTrigger">googletag.config.InterstitialTrigger</a></code>
      </td>
    </tr>
  </table>
      ]]>
    </content>
  </entry>
  <entry>
    <title>Week of July 24, 2023</title>
    <id>tag:google.com,2021:google-publisher-tag-release-notes#2023-07-24</id>
    <updated>2023-07-24T00:00:00+00:00</updated>
    <link rel="alternate" href="https://developers.google.com/publisher-tag/release-notes?utm_source=feed&amp;utm_medium=atom#2023-07-24"/>
    <content type="html">
      <![CDATA[
        <img alt="" src="https://ga-beacon.appspot.com/UA-189981786-1/google-publisher-tag/release-notes-atom/2023-07-24?pixel" />
        <h3>Announcement</h3><p>
    The
    <a href="https://privacysandbox.com/news/protected-audience-api-our-new-name-for-fledge">Protected Audience API</a>
    (formerly known as FLEDGE) is
    <a href="https://privacysandbox.com/news/the-next-stages-of-privacy-sandbox-general-availability">transitioning to general availability</a>
    with the July release of Chrome. With this, component auction-related
    functionality in GPT is now considered stable.
  </p><h3>Change</h3><table class="details responsive">
    <tr>
      <th colspan="2">Moved from experimental to stable</th>
    </tr>
    <tr>
      <td>Object</td>
      <td>
        <code><a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.config_ComponentAuctionConfig">googletag.config.ComponentAuctionConfig</a></code>
      </td>
    </tr>
    <tr>
      <td>Property</td>
      <td>
        <code><a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.config.SlotSettingsConfig_componentAuction">googletag.config.SlotSettingsConfig.componentAuction</a></code>
      </td>
    </tr>
  </table>
      ]]>
    </content>
  </entry>
  <entry>
    <title>Week of June 19, 2023</title>
    <id>tag:google.com,2021:google-publisher-tag-release-notes#2023-06-19</id>
    <updated>2023-06-19T00:00:00+00:00</updated>
    <link rel="alternate" href="https://developers.google.com/publisher-tag/release-notes?utm_source=feed&amp;utm_medium=atom#2023-06-19"/>
    <content type="html">
      <![CDATA[
        <img alt="" src="https://ga-beacon.appspot.com/UA-189981786-1/google-publisher-tag/release-notes-atom/2023-06-19?pixel" />
        <h3>Announcement</h3><p>
    Update: Beginning on or after July 5, 2023, GPT will no longer serve
    outdated versions of its Javascript library, <b>nor serve ads to those
    versions</b>. See the <a href="https://developers.google.com/publisher-tag/release-notes?utm_source=feed&amp;utm_medium=atom#2023-06-06">previous announcement</a>
    for details.<br/>
    <br/>
    Publishers serving from www.googletagservices.com/tag/js/gpt.js may continue
    to do so. However, switching to the preferred domain is recommended, as it
    may improve performance and serving of gpt.js on www.googletagservices.com
    may be discontinued in the future.
  </p>
      ]]>
    </content>
  </entry>
  <entry>
    <title>Week of June 6, 2023</title>
    <id>tag:google.com,2021:google-publisher-tag-release-notes#2023-06-06</id>
    <updated>2023-06-06T00:00:00+00:00</updated>
    <link rel="alternate" href="https://developers.google.com/publisher-tag/release-notes?utm_source=feed&amp;utm_medium=atom#2023-06-06"/>
    <content type="html">
      <![CDATA[
        <img alt="" src="https://ga-beacon.appspot.com/UA-189981786-1/google-publisher-tag/release-notes-atom/2023-06-06?pixel" />
        <h3>Announcement</h3><p>
    Beginning on or after July 5, 2023, GPT will no longer serve outdated
    versions of its JavaScript library. There is no impact to publishers loading
    GPT from an
    <a href="https://developers.google.com/publisher-tag/publisher-tag/guides/general-best-practices?utm_source=feed&amp;utm_medium=atom#load_from_an_official_source">official URL</a>.
    Publishers who are serving a cached version of gpt.js, pubads_impl.js, or
    any libraries they load must update their pages to use the official
    URLs. For more information, see the <a href="https://developers.google.com/publisher-tag/publisher-tag/guides/get-started?utm_source=feed&amp;utm_medium=atom">Get started</a> guide.
  </p>
      ]]>
    </content>
  </entry>
  <entry>
    <title>Week of May 22, 2023</title>
    <id>tag:google.com,2021:google-publisher-tag-release-notes#2023-05-22</id>
    <updated>2023-05-22T00:00:00+00:00</updated>
    <link rel="alternate" href="https://developers.google.com/publisher-tag/release-notes?utm_source=feed&amp;utm_medium=atom#2023-05-22"/>
    <content type="html">
      <![CDATA[
        <img alt="" src="https://ga-beacon.appspot.com/UA-189981786-1/google-publisher-tag/release-notes-atom/2023-05-22?pixel" />
        <h3>Change</h3><p>
    Negative and zero size values provided to <a href="https://developers.google.com/publisher-tag/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.defineSlot"><code>googletag.defineSlot()</code></a>
    and <a href="https://developers.google.com/publisher-tag/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.SizeMappingBuilder_addSize"><code>SizeMappingBuilder.addSize()</code></a>
    are now automatically removed, as they are invalid. As a result, existing integrations that provide such invalid values may see an
    increase in <a href="https://developers.google.com/publisher-tag/publisher-tag/guides/publisher-console-messages?utm_source=feed&amp;utm_medium=atom#INVALID_SLOT_SIZE_FIXED">publisher console messages</a>.
    However, this will have no effect on existing, valid ad requests.
  </p>
      ]]>
    </content>
  </entry>
  <entry>
    <title>Week of May 18, 2023</title>
    <id>tag:google.com,2021:google-publisher-tag-release-notes#2023-05-18</id>
    <updated>2023-05-18T00:00:00+00:00</updated>
    <link rel="alternate" href="https://developers.google.com/publisher-tag/release-notes?utm_source=feed&amp;utm_medium=atom#2023-05-18"/>
    <content type="html">
      <![CDATA[
        <img alt="" src="https://ga-beacon.appspot.com/UA-189981786-1/google-publisher-tag/release-notes-atom/2023-05-18?pixel" />
        <h3>Fixed</h3><p>
    Installation of <a href="https://support.google.com/admanager/answer/10488752">Secure Signals</a> bidder scripts by GPT will now be done earlier in GPT's execution. This may result in improved signal coverage across ad requests.
  </p>
      ]]>
    </content>
  </entry>
  <entry>
    <title>Week of May 1, 2023</title>
    <id>tag:google.com,2021:google-publisher-tag-release-notes#2023-05-01</id>
    <updated>2023-05-01T00:00:00+00:00</updated>
    <link rel="alternate" href="https://developers.google.com/publisher-tag/release-notes?utm_source=feed&amp;utm_medium=atom#2023-05-01"/>
    <content type="html">
      <![CDATA[
        <img alt="" src="https://ga-beacon.appspot.com/UA-189981786-1/google-publisher-tag/release-notes-atom/2023-05-01?pixel" />
        <h3>Fixed</h3><p>
    Fixed a bug where creative could appear truncated when refreshing multi-size <a href="https://developers.google.com/publisher-tag/samples/display-anchor-ad?utm_source=feed&amp;utm_medium=atom">anchor slots</a>.
  </p>
      ]]>
    </content>
  </entry>
  <entry>
    <title>Week of March 27, 2023</title>
    <id>tag:google.com,2021:google-publisher-tag-release-notes#2023-03-27</id>
    <updated>2023-03-27T00:00:00+00:00</updated>
    <link rel="alternate" href="https://developers.google.com/publisher-tag/release-notes?utm_source=feed&amp;utm_medium=atom#2023-03-27"/>
    <content type="html">
      <![CDATA[
        <img alt="" src="https://ga-beacon.appspot.com/UA-189981786-1/google-publisher-tag/release-notes-atom/2023-03-27?pixel" />
        <h3>Change</h3><p>GPT no longer supports viewability based features on browsers that don't natively support the <a href="https://developer.mozilla.org/en-US/docs/Web/API/Intersection_Observer_API">Intersection Observer API</a>. Note that all <a href="https://developers.google.com/publisher-tag/support/browser-support?utm_source=feed&amp;utm_medium=atom">supported browsers</a> natively support this API.</p>
  <table class="details responsive">
    <tr><th colspan="2">Method or Event</th>
    </tr>
    <tr>
      <td>
        <code><a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.events.impressionviewableevent">googletag.events.ImpressionViewableEvent</a></code>
      </td>
    </tr>
    <tr>
      <td>
        <code><a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.events.slotvisibilitychangedevent">googletag.events.SlotVisibilityChangedEvent</a></code>
      </td>
    </tr>
    <tr>
      <td>
        <code><a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.PubAdsService_enableLazyLoad">googletag.pubads().enableLazyLoad()</a></code>
      </td>
    </tr>
  </table>
      ]]>
    </content>
  </entry>
  <entry>
    <title>Week of February 6, 2023</title>
    <id>tag:google.com,2021:google-publisher-tag-release-notes#2023-02-06</id>
    <updated>2023-02-06T00:00:00+00:00</updated>
    <link rel="alternate" href="https://developers.google.com/publisher-tag/release-notes?utm_source=feed&amp;utm_medium=atom#2023-02-06"/>
    <content type="html">
      <![CDATA[
        <img alt="" src="https://ga-beacon.appspot.com/UA-189981786-1/google-publisher-tag/release-notes-atom/2023-02-06?pixel" />
        <h3>Feature</h3><p>
    Added support for <a href="https://support.google.com/admanager/answer/10488752">sharing secure signals</a>.
  </p>
  <table class="details responsive">
    <tr><th colspan="2">New in GPT</th></tr>
    <tr>
      <td>Object</td>
      <td>
        <code><a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.securesignals.biddersignalprovider">BidderSignalProvider</a></code><br>
        <code><a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.securesignals.publishersignalprovider">PublisherSignalProvider</a></code><br>
        <code><a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.securesignals.securesignalprovidersarray">SecureSignalProvidersArray</a></code>
      </td>
    </tr>
    <tr>
      <td>Type</td>
      <td>
        <code><a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.secureSignals_SecureSignalProvider">SecureSignalProvider</a></code>
      </td>
    </tr>
    <tr>
      <td>Variable</td>
      <td>
        <code><a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.secureSignalProviders">googletag.secureSignalProviders</a></code>
      </td>
    </tr>
  </table>
      ]]>
    </content>
  </entry>
  <entry>
    <title>Week of January 30, 2023</title>
    <id>tag:google.com,2021:google-publisher-tag-release-notes#2023-01-30</id>
    <updated>2023-01-30T00:00:00+00:00</updated>
    <link rel="alternate" href="https://developers.google.com/publisher-tag/release-notes?utm_source=feed&amp;utm_medium=atom#2023-01-30"/>
    <content type="html">
      <![CDATA[
        <img alt="" src="https://ga-beacon.appspot.com/UA-189981786-1/google-publisher-tag/release-notes-atom/2023-01-30?pixel" />
        <h3>Fixed</h3><p>The behavior of
<a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.Service_addEventListener">Service.addEventListener()</a> has been changed so that when an event occurs all of the associated listeners execute before processing a later event.  Prior to this change, slot render start and end event listeners for the same slot could execute out of order.</p>
      ]]>
    </content>
  </entry>
  <entry>
    <title>Week of August 15, 2022</title>
    <id>tag:google.com,2021:google-publisher-tag-release-notes#2022-08-15</id>
    <updated>2022-08-15T00:00:00+00:00</updated>
    <link rel="alternate" href="https://developers.google.com/publisher-tag/release-notes?utm_source=feed&amp;utm_medium=atom#2022-08-15"/>
    <content type="html">
      <![CDATA[
        <img alt="" src="https://ga-beacon.appspot.com/UA-189981786-1/google-publisher-tag/release-notes-atom/2022-08-15?pixel" />
        <h3>Change</h3><p>Return type of
<a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.Service_removeEventListener">Service.removeEventListener()</a> has been changed from <code>boolean</code> to <code>void</code>.</p>
      ]]>
    </content>
  </entry>
  <entry>
    <title>Week of July 25, 2022</title>
    <id>tag:google.com,2021:google-publisher-tag-release-notes#2022-07-25</id>
    <updated>2022-07-25T00:00:00+00:00</updated>
    <link rel="alternate" href="https://developers.google.com/publisher-tag/release-notes?utm_source=feed&amp;utm_medium=atom#2022-07-25"/>
    <content type="html">
      <![CDATA[
        <img alt="" src="https://ga-beacon.appspot.com/UA-189981786-1/google-publisher-tag/release-notes-atom/2022-07-25?pixel" />
        <h3>Feature</h3><p>
    Added experimental support for
    <a href="https://developer.chrome.com/docs/privacy-sandbox/fledge/">FLEDGE</a>
    component auctions, to enable early testing of
    <a href="https://github.com/google/ads-privacy/tree/master/proposals/fledge-multiple-seller-testing">FLEDGE with multiple sellers</a>.
  </p>
   <table class="details responsive">
    <tr><th colspan="2">New in GPT</th>
    </tr>
    <tr>
      <td>Method</td>
      <td>
        <code><a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.Slot_setConfig">Slot.setConfig()</a></code>
      </td>
    </tr>
    <tr>
      <td>Object</td>
      <td>
        <code><a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.config.componentauctionconfig">ComponentAuctionConfig</a></code><br>
        <code><a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.config.slotsettingsconfig">SlotSettingsConfig</a></code>
      </td>
    </tr>
  </table>
      ]]>
    </content>
  </entry>
  <entry>
    <title>Week of July 18, 2022</title>
    <id>tag:google.com,2021:google-publisher-tag-release-notes#2022-07-18</id>
    <updated>2022-07-18T00:00:00+00:00</updated>
    <link rel="alternate" href="https://developers.google.com/publisher-tag/release-notes?utm_source=feed&amp;utm_medium=atom#2022-07-18"/>
    <content type="html">
      <![CDATA[
        <img alt="" src="https://ga-beacon.appspot.com/UA-189981786-1/google-publisher-tag/release-notes-atom/2022-07-18?pixel" />
        <h3>Deprecated</h3><p>
    The <code>ContentService</code> API has been sunset. Calling <code>googletag.content().setContent</code> now has no effect besides logging a warning. The <code>googletag.content</code> property will soon be removed entirely; after that, attempting to call it will throw an exception. Use the browser's built-in DOM APIs to directly add content to div elements instead.
  </p>
      ]]>
    </content>
  </entry>
  <entry>
    <title>Week of May 23, 2022</title>
    <id>tag:google.com,2021:google-publisher-tag-release-notes#2022-05-23</id>
    <updated>2022-05-23T00:00:00+00:00</updated>
    <link rel="alternate" href="https://developers.google.com/publisher-tag/release-notes?utm_source=feed&amp;utm_medium=atom#2022-05-23"/>
    <content type="html">
      <![CDATA[
        <img alt="" src="https://ga-beacon.appspot.com/UA-189981786-1/google-publisher-tag/release-notes-atom/2022-05-23?pixel" />
        <h3>Feature</h3><p>
    Added support for configuring ad request
    <a href="https://support.google.com/admanager/answer/11233407">traffic source</a>.
  </p>
  <table class="details responsive">
    <tr><th colspan="2">GPT support for traffic source</th>
    </tr>
    <tr>
      <td>Enum</td>
      <td>
        <code><a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.enums.TrafficSource_ORGANIC">TrafficSource.ORGANIC</a></code><br>
        <code><a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.enums.TrafficSource_PURCHASED">TrafficSource.PURCHASED</a></code>
      </td>
    </tr>
    <tr>
      <td>Property</td>
      <td><code><a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.PrivacySettingsConfig_trafficSource">PrivacySettingsConfig.trafficSource</a></code></td>
    </tr>
  </table>
      ]]>
    </content>
  </entry>
  <entry>
    <title>Week of March 7, 2022</title>
    <id>tag:google.com,2021:google-publisher-tag-release-notes#2022-03-07</id>
    <updated>2022-03-07T00:00:00+00:00</updated>
    <link rel="alternate" href="https://developers.google.com/publisher-tag/release-notes?utm_source=feed&amp;utm_medium=atom#2022-03-07"/>
    <content type="html">
      <![CDATA[
        <img alt="" src="https://ga-beacon.appspot.com/UA-189981786-1/google-publisher-tag/release-notes-atom/2022-03-07?pixel" />
        <h3>Announcement</h3><p>
    Rewarded ads for web have launched. Visit the <a href="https://support.google.com/admanager/answer/9116812">Ad Manager help center</a> for details.
  </p><h3>Feature</h3><table class="details responsive">
    <tr><th colspan="2">GPT support for rewarded ads for web</th></tr>
    <tr>
      <td>Enum</td>
      <td><code><a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.enums.OutOfPageFormat_REWARDED">OutOfPageFormat.REWARDED</a></code></td>
    </tr>
    <tr>
      <td>Event</td>
      <td><code><a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.events.rewardedslotclosedevent">RewardedSlotClosedEvent</a></code></td>
    </tr>
    <tr>
      <td>Event</td>
      <td><code><a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.events.rewardedslotgrantedevent">RewardedSlotGrantedEvent</a></code></td>
    </tr>
    <tr>
      <td>Event</td>
      <td><code><a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.events.rewardedslotreadyevent">RewardedSlotReadyEvent</a></code></td>
    </tr>
    <tr>
      <td>Object</td>
      <td><code><a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.rewardedpayload">RewardedPayload</a></code></td>
    </tr>
  </table>
      ]]>
    </content>
  </entry>
  <entry>
    <title>Week of February 28, 2022</title>
    <id>tag:google.com,2021:google-publisher-tag-release-notes#2022-02-28</id>
    <updated>2022-02-28T00:00:00+00:00</updated>
    <link rel="alternate" href="https://developers.google.com/publisher-tag/release-notes?utm_source=feed&amp;utm_medium=atom#2022-02-28"/>
    <content type="html">
      <![CDATA[
        <img alt="" src="https://ga-beacon.appspot.com/UA-189981786-1/google-publisher-tag/release-notes-atom/2022-02-28?pixel" />
        <h3>Change</h3><p>
    <a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.CommandArray_push">CommandArray.push</a> now
    explicitly binds provided functions to <a href="https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/globalThis"><code>globalThis</code></a> instead of its own
    <code>arguments</code> object.
  </p>
      ]]>
    </content>
  </entry>
  <entry>
    <title>Week of December 8, 2021</title>
    <id>tag:google.com,2021:google-publisher-tag-release-notes#2021-12-08</id>
    <updated>2021-12-08T00:00:00+00:00</updated>
    <link rel="alternate" href="https://developers.google.com/publisher-tag/release-notes?utm_source=feed&amp;utm_medium=atom#2021-12-08"/>
    <content type="html">
      <![CDATA[
        <img alt="" src="https://ga-beacon.appspot.com/UA-189981786-1/google-publisher-tag/release-notes-atom/2021-12-08?pixel" />
        <h3>Feature</h3><p>
    <a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#enum-types">Enums</a> now also expose a reverse mapping
    of values to keys in order to match behavior of TypeScript enums. APIs that
    take enum values remain unchanged, and these new reverse mappings shouldn't
    be used.
  </p>
      ]]>
    </content>
  </entry>
  <entry>
    <title>Week of August 9, 2021</title>
    <id>tag:google.com,2021:google-publisher-tag-release-notes#2021-08-09</id>
    <updated>2021-08-09T00:00:00+00:00</updated>
    <link rel="alternate" href="https://developers.google.com/publisher-tag/release-notes?utm_source=feed&amp;utm_medium=atom#2021-08-09"/>
    <content type="html">
      <![CDATA[
        <img alt="" src="https://ga-beacon.appspot.com/UA-189981786-1/google-publisher-tag/release-notes-atom/2021-08-09?pixel" />
        <h3>Feature</h3><p>
    Added the <a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.Service_removeEventListener">removeEventListener</a> method.
  </p><h3>Change</h3><p>
    Calling <a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.Service_addEventListener">
      addEventListener
    </a>
    multiple times with the same eventType and callback function instance is now
    a no-op. In other words if a single callback function instance is registered
    n times for the same event type, it will only execute once when the event
    occurs, rather than n times.
  </p>
      ]]>
    </content>
  </entry>
  <entry>
    <title>Week of July 29, 2021</title>
    <id>tag:google.com,2021:google-publisher-tag-release-notes#2021-07-29</id>
    <updated>2021-07-29T00:00:00+00:00</updated>
    <link rel="alternate" href="https://developers.google.com/publisher-tag/release-notes?utm_source=feed&amp;utm_medium=atom#2021-07-29"/>
    <content type="html">
      <![CDATA[
        <img alt="" src="https://ga-beacon.appspot.com/UA-189981786-1/google-publisher-tag/release-notes-atom/2021-07-29?pixel" />
        <h3>Change</h3><p>
    GPT's viewability events: <a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.events.impressionviewableevent"><code>ImpressionViewableEvent</code></a>
    and <a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.events.slotvisibilitychangedevent"><code>SlotVisibilityChangedEvent</code></a>
    will now continue to fire on long page sessions. Previously, they had shut
    down after one hour from page load.
  </p>
      ]]>
    </content>
  </entry>
  <entry>
    <title>Week of May 03, 2021</title>
    <id>tag:google.com,2021:google-publisher-tag-release-notes#2021-05-03</id>
    <updated>2021-05-03T00:00:00+00:00</updated>
    <link rel="alternate" href="https://developers.google.com/publisher-tag/release-notes?utm_source=feed&amp;utm_medium=atom#2021-05-03"/>
    <content type="html">
      <![CDATA[
        <img alt="" src="https://ga-beacon.appspot.com/UA-189981786-1/google-publisher-tag/release-notes-atom/2021-05-03?pixel" />
        <h3>Change</h3><p>
    GPT no longer sets space for slots before fetching ads. This change reduces
    <a href="https://web.dev/cls/">Cumulative Layout Shift (CLS)</a> on sites
    that have not reserved space using CSS.

    To further reduce CLS on your site, we recommend reserving nonzero area for
    the ad using CSS. <a href="https://developers.google.com/publisher-tag/guides/minimize-layout-shift?utm_source=feed&amp;utm_medium=atom">Learn more</a>
  </p>
      ]]>
    </content>
  </entry>
  <entry>
    <title>Week of March 22, 2021</title>
    <id>tag:google.com,2021:google-publisher-tag-release-notes#2021-03-22</id>
    <updated>2021-03-22T00:00:00+00:00</updated>
    <link rel="alternate" href="https://developers.google.com/publisher-tag/release-notes?utm_source=feed&amp;utm_medium=atom#2021-03-22"/>
    <content type="html">
      <![CDATA[
        <img alt="" src="https://ga-beacon.appspot.com/UA-189981786-1/google-publisher-tag/release-notes-atom/2021-03-22?pixel" />
        <h3>Change</h3><p>
    Updated the behavior of <a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.PubAdsService_enableLazyLoad"><code>enableLazyLoad()</code></a> to also delay rendering of below-the-fold slots on background tabs.
  </p>
      ]]>
    </content>
  </entry>
  <entry>
    <title>Week of February 23, 2021</title>
    <id>tag:google.com,2021:google-publisher-tag-release-notes#2021-02-23</id>
    <updated>2021-02-23T00:00:00+00:00</updated>
    <link rel="alternate" href="https://developers.google.com/publisher-tag/release-notes?utm_source=feed&amp;utm_medium=atom#2021-02-23"/>
    <content type="html">
      <![CDATA[
        <img alt="" src="https://ga-beacon.appspot.com/UA-189981786-1/google-publisher-tag/release-notes-atom/2021-02-23?pixel" />
        <h3>Change</h3><p>
    The <code>googletag.pubads().set</code> and <code>Slot.set</code> methods may now be called at any time before <code>display</code> or <code>refresh</code>. Previously <code>set</code> only applied when called before <code>googletag.enableServices</code>.
  </p>
      ]]>
    </content>
  </entry>
  <entry>
    <title>Week of February 16, 2021</title>
    <id>tag:google.com,2021:google-publisher-tag-release-notes#2021-02-16</id>
    <updated>2021-02-16T00:00:00+00:00</updated>
    <link rel="alternate" href="https://developers.google.com/publisher-tag/release-notes?utm_source=feed&amp;utm_medium=atom#2021-02-16"/>
    <content type="html">
      <![CDATA[
        <img alt="" src="https://ga-beacon.appspot.com/UA-189981786-1/google-publisher-tag/release-notes-atom/2021-02-16?pixel" />
        <h3>Change</h3><p>
    The <code>googletag.pubads().setPublisherProvidedId</code> API may now be called at any time. Previously it only worked if called before <code>googletag.enableServices</code>.
  </p>
      ]]>
    </content>
  </entry>
  <entry>
    <title>Week of January 4, 2021</title>
    <id>tag:google.com,2021:google-publisher-tag-release-notes#2021-01-04</id>
    <updated>2021-01-04T00:00:00+00:00</updated>
    <link rel="alternate" href="https://developers.google.com/publisher-tag/release-notes?utm_source=feed&amp;utm_medium=atom#2021-01-04"/>
    <content type="html">
      <![CDATA[
        <img alt="" src="https://ga-beacon.appspot.com/UA-189981786-1/google-publisher-tag/release-notes-atom/2021-01-04?pixel" />
        <h3>Change</h3><p>
    The <code>googletag.pubads().collapseEmptyDivs</code> API may be called repeatedly now to change settings. Previously repeated calls would be ignored.
  </p>
      ]]>
    </content>
  </entry>
  <entry>
    <title>Week of October 12, 2020</title>
    <id>tag:google.com,2021:google-publisher-tag-release-notes#2020-10-12</id>
    <updated>2020-10-12T00:00:00+00:00</updated>
    <link rel="alternate" href="https://developers.google.com/publisher-tag/release-notes?utm_source=feed&amp;utm_medium=atom#2020-10-12"/>
    <content type="html">
      <![CDATA[
        <img alt="" src="https://ga-beacon.appspot.com/UA-189981786-1/google-publisher-tag/release-notes-atom/2020-10-12?pixel" />
        <h3>Feature</h3><p>
    Launched web interstitial open beta, see <a href="https://support.google.com/admanager/answer/9840201">help center</a>.
  </p>
      ]]>
    </content>
  </entry>
  <entry>
    <title>Week of August 31, 2020</title>
    <id>tag:google.com,2021:google-publisher-tag-release-notes#2020-08-31</id>
    <updated>2020-08-31T00:00:00+00:00</updated>
    <link rel="alternate" href="https://developers.google.com/publisher-tag/release-notes?utm_source=feed&amp;utm_medium=atom#2020-08-31"/>
    <content type="html">
      <![CDATA[
        <img alt="" src="https://ga-beacon.appspot.com/UA-189981786-1/google-publisher-tag/release-notes-atom/2020-08-31?pixel" />
        <h3>Deprecated</h3><p>
    Deprecated <code>definePassback()</code> and <code>defineOutOfPagePassback()</code>. See <a href="https://developers.google.com/publisher-tag/publisher-tag/guides/passback-tags?utm_source=feed&amp;utm_medium=atom#construct_passback_tags">passback docs</a> for how to correctly create a passback.
  </p>
      ]]>
    </content>
  </entry>
  <entry>
    <title>Week of June 15, 2020</title>
    <id>tag:google.com,2021:google-publisher-tag-release-notes#2020-06-15</id>
    <updated>2020-06-15T00:00:00+00:00</updated>
    <link rel="alternate" href="https://developers.google.com/publisher-tag/release-notes?utm_source=feed&amp;utm_medium=atom#2020-06-15"/>
    <content type="html">
      <![CDATA[
        <img alt="" src="https://ga-beacon.appspot.com/UA-189981786-1/google-publisher-tag/release-notes-atom/2020-06-15?pixel" />
        <h3>Fixed</h3><p>
    Updated the behavior of <a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.PubAdsService_enableLazyLoad"><code>enableLazyLoad()</code></a> to be compatible with <a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.PubAdsService_collapseEmptyDivs"><code>collapseEmptyDivs(true)</code></a>.
  </p>
      ]]>
    </content>
  </entry>
  <entry>
    <title>Week of May 25, 2020</title>
    <id>tag:google.com,2021:google-publisher-tag-release-notes#2020-05-25</id>
    <updated>2020-05-25T00:00:00+00:00</updated>
    <link rel="alternate" href="https://developers.google.com/publisher-tag/release-notes?utm_source=feed&amp;utm_medium=atom#2020-05-25"/>
    <content type="html">
      <![CDATA[
        <img alt="" src="https://ga-beacon.appspot.com/UA-189981786-1/google-publisher-tag/release-notes-atom/2020-05-25?pixel" />
        <h3>Change</h3><p>
    GPT will no longer support precise GPS location set by publishers. Specifically, <a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.PubAdsService_setLocation"><code>googletag.pubads().setLocation()</code></a> will no longer support latitude, longitude, or radius parameters, but will instead take a freeform address.
  </p>
      ]]>
    </content>
  </entry>
  <entry>
    <title>Week of April 27, 2020</title>
    <id>tag:google.com,2021:google-publisher-tag-release-notes#2020-04-27</id>
    <updated>2020-04-27T00:00:00+00:00</updated>
    <link rel="alternate" href="https://developers.google.com/publisher-tag/release-notes?utm_source=feed&amp;utm_medium=atom#2020-04-27"/>
    <content type="html">
      <![CDATA[
        <img alt="" src="https://ga-beacon.appspot.com/UA-189981786-1/google-publisher-tag/release-notes-atom/2020-04-27?pixel" />
        <h3>Announcement</h3><p>
    GPT rendering logic is no longer modularized into separate files. This means that GPT will fetch fewer files in its execution, and thus slightly reduces latency, but has no net impact on user bandwidth.
  </p><h3>Change</h3><p>
    When a request is triggered in GPT (by calling <a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.display"><code>googletag.display()</code></a> or <a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.PubAdsService_refresh"><code>googletag.pubads().refresh()</code></a>), we will now internally freeze all publisher provided state so that it cannot be mutated before the request is sent. Therefore, when a request triggers, only the state added up until that point will be used for that request. Any state which is modified after that will only apply to the following requests.
  </p>
      ]]>
    </content>
  </entry>
  <entry>
    <title>Week of November 11, 2019</title>
    <id>tag:google.com,2021:google-publisher-tag-release-notes#2019-11-11</id>
    <updated>2019-11-11T00:00:00+00:00</updated>
    <link rel="alternate" href="https://developers.google.com/publisher-tag/release-notes?utm_source=feed&amp;utm_medium=atom#2019-11-11"/>
    <content type="html">
      <![CDATA[
        <img alt="" src="https://ga-beacon.appspot.com/UA-189981786-1/google-publisher-tag/release-notes-atom/2019-11-11?pixel" />
        <h3>Announcement</h3><p>
    There is now a new recommended snippet for creating GPT passbacks. Use of <a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.PubAdsService_definePassback"><code>definePassback()</code></a>
and <a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.PubAdsService_defineOutOfPagePassback"><code>defineOutOfPagePassback()</code></a> is discouraged, since these functions behave synchronously and may be blocked by certain browsers. <a href="https://support.google.com/admanager/answer/2811375">Learn more</a>.
  </p><h3>Feature</h3><p>
    Added <a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.Slot_updateTargetingFromMap"><code>Slot.updateTargetingFromMap()</code></a> method.
  </p><h3>Feature</h3><p>
    Added <a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.PubAdsService_setPrivacySettings"><code>PubAdsService.setPrivacySettings()</code></a> as a new method of enabling privacy settings. Additional settings will be available here in the future.
  </p>
      ]]>
    </content>
  </entry>
  <entry>
    <title>Week of March 25, 2019</title>
    <id>tag:google.com,2021:google-publisher-tag-release-notes#2019-03-25</id>
    <updated>2019-03-25T00:00:00+00:00</updated>
    <link rel="alternate" href="https://developers.google.com/publisher-tag/release-notes?utm_source=feed&amp;utm_medium=atom#2019-03-25"/>
    <content type="html">
      <![CDATA[
        <img alt="" src="https://ga-beacon.appspot.com/UA-189981786-1/google-publisher-tag/release-notes-atom/2019-03-25?pixel" />
        <h3>Fixed</h3><p>
    Pubads service is now fully operational immediately after calling <a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.enableServices"><code>googletag.enableServices()</code></a> instead of being initialized asynchronously. This means that <a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.pubadsReady"><code>googletag.pubadsReady</code></a> is now guaranteed to be true right after calling <code>googletag.enableServices()</code>. Polling to check the value of <code>googletag.pubadsReady</code> should no longer be necessary.
  </p>
      ]]>
    </content>
  </entry>
  <entry>
    <title>Week of February 4, 2019</title>
    <id>tag:google.com,2021:google-publisher-tag-release-notes#2019-02-14</id>
    <updated>2019-02-04T00:00:00+00:00</updated>
    <link rel="alternate" href="https://developers.google.com/publisher-tag/release-notes?utm_source=feed&amp;utm_medium=atom#2019-02-14"/>
    <content type="html">
      <![CDATA[
        <img alt="" src="https://ga-beacon.appspot.com/UA-189981786-1/google-publisher-tag/release-notes-atom/2019-02-14?pixel" />
        <h3>Change</h3><p>
    Updated the behavior of <a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.PubAdsService_enableLazyLoad"><code>enableLazyLoad()</code></a> to allow changes to lazy loading config after calling <a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.enableServices"><code>enableServices()</code></a>, with lazy loading config frozen for each slot when that slot is displayed.
  </p>
      ]]>
    </content>
  </entry>
  <entry>
    <title>Week of January 21, 2019</title>
    <id>tag:google.com,2021:google-publisher-tag-release-notes#2019-01-21</id>
    <updated>2019-01-21T00:00:00+00:00</updated>
    <link rel="alternate" href="https://developers.google.com/publisher-tag/release-notes?utm_source=feed&amp;utm_medium=atom#2019-01-21"/>
    <content type="html">
      <![CDATA[
        <img alt="" src="https://ga-beacon.appspot.com/UA-189981786-1/google-publisher-tag/release-notes-atom/2019-01-21?pixel" />
        <h3>Feature</h3><p>
    Added a new supported event, <a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletageventsslotresponsereceived"><code>SlotResponseReceived</code></a>, which fires when an ad response is received for a slot.
  </p><h3>Feature</h3><p>
    Added a new field, <a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.ResponseInformation_creativeTemplateId"><code>creativeTemplateId</code></a> to <a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.ResponseInformation"><code>googleTag.ResponseInformation</code></a>.
  </p>
      ]]>
    </content>
  </entry>
  <entry>
    <title>Week of January 14, 2019</title>
    <id>tag:google.com,2021:google-publisher-tag-release-notes#2019-01-14</id>
    <updated>2019-01-14T00:00:00+00:00</updated>
    <link rel="alternate" href="https://developers.google.com/publisher-tag/release-notes?utm_source=feed&amp;utm_medium=atom#2019-01-14"/>
    <content type="html">
      <![CDATA[
        <img alt="" src="https://ga-beacon.appspot.com/UA-189981786-1/google-publisher-tag/release-notes-atom/2019-01-14?pixel" />
        <h3>Feature</h3><p>
    Added a new supported event, <a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletageventsslotrequestedevent"><code>SlotRequestedEvent</code></a>, which fires when an ad request is made for a slot.
  </p>
      ]]>
    </content>
  </entry>
  <entry>
    <title>Week of August 27, 2018</title>
    <id>tag:google.com,2021:google-publisher-tag-release-notes#2018-08-27</id>
    <updated>2018-08-27T00:00:00+00:00</updated>
    <link rel="alternate" href="https://developers.google.com/publisher-tag/release-notes?utm_source=feed&amp;utm_medium=atom#2018-08-27"/>
    <content type="html">
      <![CDATA[
        <img alt="" src="https://ga-beacon.appspot.com/UA-189981786-1/google-publisher-tag/release-notes-atom/2018-08-27?pixel" />
        <h3>Change</h3><p>
    Modified <a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.display"><code>googletag.display()</code></a> to accept a <a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.Slot"><code>googletag.Slot</code></a> as an argument.
  </p>
      ]]>
    </content>
  </entry>
  <entry>
    <title>Week of August 6, 2018</title>
    <id>tag:google.com,2021:google-publisher-tag-release-notes#2018-08-06</id>
    <updated>2018-08-06T00:00:00+00:00</updated>
    <link rel="alternate" href="https://developers.google.com/publisher-tag/release-notes?utm_source=feed&amp;utm_medium=atom#2018-08-06"/>
    <content type="html">
      <![CDATA[
        <img alt="" src="https://ga-beacon.appspot.com/UA-189981786-1/google-publisher-tag/release-notes-atom/2018-08-06?pixel" />
        <h3>Feature</h3><p>
    Adds <a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.PubAdsService_enableLazyLoad"><code>googletag.PubAdsService.enableLazyLoad()</code></a> for lazy loading ads in GPT.
  </p>
      ]]>
    </content>
  </entry>
  <entry>
    <title>Week of June 18, 2018</title>
    <id>tag:google.com,2021:google-publisher-tag-release-notes#2018-07-18</id>
    <updated>2018-06-18T00:00:00+00:00</updated>
    <link rel="alternate" href="https://developers.google.com/publisher-tag/release-notes?utm_source=feed&amp;utm_medium=atom#2018-07-18"/>
    <content type="html">
      <![CDATA[
        <img alt="" src="https://ga-beacon.appspot.com/UA-189981786-1/google-publisher-tag/release-notes-atom/2018-07-18?pixel" />
        <h3>Fixed</h3><p>
    Fixed a bug which caused the <a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.events.SlotOnloadEvent"><code>googletag.events.SlotOnloadEvent</code></a> to not trigger.
  </p>
      ]]>
    </content>
  </entry>
  <entry>
    <title>Week of April 30, 2018</title>
    <id>tag:google.com,2021:google-publisher-tag-release-notes#2018-04-30</id>
    <updated>2018-04-30T00:00:00+00:00</updated>
    <link rel="alternate" href="https://developers.google.com/publisher-tag/release-notes?utm_source=feed&amp;utm_medium=atom#2018-04-30"/>
    <content type="html">
      <![CDATA[
        <img alt="" src="https://ga-beacon.appspot.com/UA-189981786-1/google-publisher-tag/release-notes-atom/2018-04-30?pixel" />
        <h3>Feature</h3><p>
    Adds <a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.PubAdsService_setTagForUnderAgeOfConsent"><code>googletag.PubAdsService.setTagForUnderAgeOfConsent()</code></a> for controlling ads for users under the age of consent, and <a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.PassbackSlot_setTagForUnderAgeOfConsent"><code>googletag.PassbackSlot.setTagForUnderAgeOfConsent()</code></a> for marking the passback slot as coming from a user under the age of consent.
  </p>
      ]]>
    </content>
  </entry>
  <entry>
    <title>Week of April 23, 2018</title>
    <id>tag:google.com,2021:google-publisher-tag-release-notes#2018-04-23</id>
    <updated>2018-04-23T00:00:00+00:00</updated>
    <link rel="alternate" href="https://developers.google.com/publisher-tag/release-notes?utm_source=feed&amp;utm_medium=atom#2018-04-23"/>
    <content type="html">
      <![CDATA[
        <img alt="" src="https://ga-beacon.appspot.com/UA-189981786-1/google-publisher-tag/release-notes-atom/2018-04-23?pixel" />
        <h3>Feature</h3><p>
    Adds <a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.PubAdsService_setRequestNonPersonalizedAds"><code>googletag.PubAdsService.setRequestNonPersonalizedAds()</code></a> for controlling ads personalization.
  </p>
      ]]>
    </content>
  </entry>
  <entry>
    <title>Week of March 12, 2018</title>
    <id>tag:google.com,2021:google-publisher-tag-release-notes#2018-03-12</id>
    <updated>2018-03-12T00:00:00+00:00</updated>
    <link rel="alternate" href="https://developers.google.com/publisher-tag/release-notes?utm_source=feed&amp;utm_medium=atom#2018-03-12"/>
    <content type="html">
      <![CDATA[
        <img alt="" src="https://ga-beacon.appspot.com/UA-189981786-1/google-publisher-tag/release-notes-atom/2018-03-12?pixel" />
        <h3>Fixed</h3><p>
    Rolled back change which stopped removing existing content inside of slots prior to refreshing, if that content was not placed there by GPT. Contents will now be cleared.
  </p>
      ]]>
    </content>
  </entry>
  <entry>
    <title>Week of February 19, 2018</title>
    <id>tag:google.com,2021:google-publisher-tag-release-notes#2018-02-19</id>
    <updated>2018-02-19T00:00:00+00:00</updated>
    <link rel="alternate" href="https://developers.google.com/publisher-tag/release-notes?utm_source=feed&amp;utm_medium=atom#2018-02-19"/>
    <content type="html">
      <![CDATA[
        <img alt="" src="https://ga-beacon.appspot.com/UA-189981786-1/google-publisher-tag/release-notes-atom/2018-02-19?pixel" />
        <h3>Announcement</h3><p>
    When asynchronous rendering mode is used: Request ads using XMLHttpRequest with the <code>HTTP GET</code> method where possible for all ad requests, up to the 8,192 character limit. Previously, the <code>HTTP POST </code>method would have been used for ad requests exceeding 4,096 characters, up to the 8,192 character limit.
  </p><h3>Change</h3><p>
    Stopped removing existing content inside of slots prior to refreshing, if that content was not placed there by GPT.
    This note is incorrect; see entry for <a href="https://developers.google.com/publisher-tag/release-notes?utm_source=feed&amp;utm_medium=atom#2018-03-12">Week of March 12, 2018</a>
  </p>
      ]]>
    </content>
  </entry>
  <entry>
    <title>Week of January 8, 2018</title>
    <id>tag:google.com,2021:google-publisher-tag-release-notes#2018-01-08</id>
    <updated>2018-01-08T00:00:00+00:00</updated>
    <link rel="alternate" href="https://developers.google.com/publisher-tag/release-notes?utm_source=feed&amp;utm_medium=atom#2018-01-08"/>
    <content type="html">
      <![CDATA[
        <img alt="" src="https://ga-beacon.appspot.com/UA-189981786-1/google-publisher-tag/release-notes-atom/2018-01-08?pixel" />
        <h3>Change</h3><p>
    Support alternate syntax of <code>[..., ['fluid'], ...]</code> as a <a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.NamedSize"><code>NamedSized</code></a> within a multi-size array. Previously only <code>[..., 'fluid', ...]</code> was considered valid.
  </p>
      ]]>
    </content>
  </entry>
  <entry>
    <title>Week of July 10, 2017</title>
    <id>tag:google.com,2021:google-publisher-tag-release-notes#2017-07-10</id>
    <updated>2017-07-10T00:00:00+00:00</updated>
    <link rel="alternate" href="https://developers.google.com/publisher-tag/release-notes?utm_source=feed&amp;utm_medium=atom#2017-07-10"/>
    <content type="html">
      <![CDATA[
        <img alt="" src="https://ga-beacon.appspot.com/UA-189981786-1/google-publisher-tag/release-notes-atom/2017-07-10?pixel" />
        <h3>Deprecated</h3><p>
    Removed labelIds field from <a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.ResponseInformation">googleTag.ResponseInformation</a>.
  </p>
      ]]>
    </content>
  </entry>
  <entry>
    <title>Week of June 5, 2017</title>
    <id>tag:google.com,2021:google-publisher-tag-release-notes#2017-06-05</id>
    <updated>2017-06-05T00:00:00+00:00</updated>
    <link rel="alternate" href="https://developers.google.com/publisher-tag/release-notes?utm_source=feed&amp;utm_medium=atom#2017-06-05"/>
    <content type="html">
      <![CDATA[
        <img alt="" src="https://ga-beacon.appspot.com/UA-189981786-1/google-publisher-tag/release-notes-atom/2017-06-05?pixel" />
        <h3>Change</h3><p>
    Modified <a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.display"><code>googletag.display()</code></a> and <a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.PubAdsService_display"><code>googletag.pubads().display</code></a> to accept a div element as well as a div ID. This allows rendering slots inside divs which are in a shadow DOM.
  </p>
      ]]>
    </content>
  </entry>
  <entry>
    <title>Week of February 27, 2017</title>
    <id>tag:google.com,2021:google-publisher-tag-release-notes#2017-02-27</id>
    <updated>2017-02-27T00:00:00+00:00</updated>
    <link rel="alternate" href="https://developers.google.com/publisher-tag/release-notes?utm_source=feed&amp;utm_medium=atom#2017-02-27"/>
    <content type="html">
      <![CDATA[
        <img alt="" src="https://ga-beacon.appspot.com/UA-189981786-1/google-publisher-tag/release-notes-atom/2017-02-27?pixel" />
        <h3>Feature</h3><p>
    Added <a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.events.SlotRenderEndedEvent_sourceAgnosticCreativeId"><code>sourceAgnosticCreativeId</code></a> and <a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.events.SlotRenderEndedEvent_sourceAgnosticLineItemId"><code>sourceAgnosticLineItemId</code></a> to <a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletageventsslotrenderendedevent"><code>SlotRenderEndedEvent</code></a>.
  </p>
      ]]>
    </content>
  </entry>
  <entry>
    <title>Week of November 7, 2016</title>
    <id>tag:google.com,2021:google-publisher-tag-release-notes#2016-11-07</id>
    <updated>2016-11-07T00:00:00+00:00</updated>
    <link rel="alternate" href="https://developers.google.com/publisher-tag/release-notes?utm_source=feed&amp;utm_medium=atom#2016-11-07"/>
    <content type="html">
      <![CDATA[
        <img alt="" src="https://ga-beacon.appspot.com/UA-189981786-1/google-publisher-tag/release-notes-atom/2016-11-07?pixel" />
        <h3>Feature</h3><p>
    Released <a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.Service_getSlots"><code>getSlots()</code></a> API on Service for retrieving the list of slots associated with a service.
  </p>
      ]]>
    </content>
  </entry>
  <entry>
    <title>Week of October 17, 2016</title>
    <id>tag:google.com,2021:google-publisher-tag-release-notes#2016-10-17</id>
    <updated>2016-10-17T00:00:00+00:00</updated>
    <link rel="alternate" href="https://developers.google.com/publisher-tag/release-notes?utm_source=feed&amp;utm_medium=atom#2016-10-17"/>
    <content type="html">
      <![CDATA[
        <img alt="" src="https://ga-beacon.appspot.com/UA-189981786-1/google-publisher-tag/release-notes-atom/2016-10-17?pixel" />
        <h3>Change</h3><p>
    Modified both <a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.Slot_clearTargeting"><code>Slot.clearTargeting()</code></a> and <a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.PubAdsService_clearTargeting"><code>PubAdsService.clearTargeting()</code></a> to take an optional key parameter.
  </p>
      ]]>
    </content>
  </entry>
  <entry>
    <title>Week of September 5, 2016</title>
    <id>tag:google.com,2021:google-publisher-tag-release-notes#2016-09-05</id>
    <updated>2016-09-05T00:00:00+00:00</updated>
    <link rel="alternate" href="https://developers.google.com/publisher-tag/release-notes?utm_source=feed&amp;utm_medium=atom#2016-09-05"/>
    <content type="html">
      <![CDATA[
        <img alt="" src="https://ga-beacon.appspot.com/UA-189981786-1/google-publisher-tag/release-notes-atom/2016-09-05?pixel" />
        <h3>Change</h3><p>
    Errors caught in <code>googletag.cmd.push()</code> are no longer invisible, and will be printed to the console.
  </p>
      ]]>
    </content>
  </entry>
  <entry>
    <title>Week of August 8, 2016</title>
    <id>tag:google.com,2021:google-publisher-tag-release-notes#2016-08-08</id>
    <updated>2016-08-08T00:00:00+00:00</updated>
    <link rel="alternate" href="https://developers.google.com/publisher-tag/release-notes?utm_source=feed&amp;utm_medium=atom#2016-08-08"/>
    <content type="html">
      <![CDATA[
        <img alt="" src="https://ga-beacon.appspot.com/UA-189981786-1/google-publisher-tag/release-notes-atom/2016-08-08?pixel" />
        <h3>Feature</h3><p>
    Released <a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletageventsslotonloadevent"><code>SlotOnloadEvent</code></a> API to allow listening for a creative to finish loading.
  </p>
      ]]>
    </content>
  </entry>
  <entry>
    <title>Week of July 25, 2016</title>
    <id>tag:google.com,2021:google-publisher-tag-release-notes#2016-07-25</id>
    <updated>2016-07-25T00:00:00+00:00</updated>
    <link rel="alternate" href="https://developers.google.com/publisher-tag/release-notes?utm_source=feed&amp;utm_medium=atom#2016-07-25"/>
    <content type="html">
      <![CDATA[
        <img alt="" src="https://ga-beacon.appspot.com/UA-189981786-1/google-publisher-tag/release-notes-atom/2016-07-25?pixel" />
        <h3>Feature</h3><p>
    Released <a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.PubAdsService_getTargeting"><code>getTargeting()</code></a> and <a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.PubAdsService_getTargetingKeys"><code>getTargetingKeys()</code></a> APIs on PubAdsService for retrieving custom service-level targeting parameters.
  </p>
      ]]>
    </content>
  </entry>
  <entry>
    <title>Week of June 20, 2016</title>
    <id>tag:google.com,2021:google-publisher-tag-release-notes#2016-06-20</id>
    <updated>2016-06-20T00:00:00+00:00</updated>
    <link rel="alternate" href="https://developers.google.com/publisher-tag/release-notes?utm_source=feed&amp;utm_medium=atom#2016-06-20"/>
    <content type="html">
      <![CDATA[
        <img alt="" src="https://ga-beacon.appspot.com/UA-189981786-1/google-publisher-tag/release-notes-atom/2016-06-20?pixel" />
        <h3>Feature</h3><p>
    Released <a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.openConsole"><code>openConsole()</code></a> API to open the Google Publisher Console without the need for a page refresh.
  </p>
      ]]>
    </content>
  </entry>
  <entry>
    <title>Week of June 6, 2016</title>
    <id>tag:google.com,2021:google-publisher-tag-release-notes#2016-06-06</id>
    <updated>2016-06-06T00:00:00+00:00</updated>
    <link rel="alternate" href="https://developers.google.com/publisher-tag/release-notes?utm_source=feed&amp;utm_medium=atom#2016-06-06"/>
    <content type="html">
      <![CDATA[
        <img alt="" src="https://ga-beacon.appspot.com/UA-189981786-1/google-publisher-tag/release-notes-atom/2016-06-06?pixel" />
        <h3>Feature</h3><p>
    Released <a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.Slot_getTargeting"><code>getTargeting()</code></a> and <a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.Slot_getTargetingKeys"><code>getTargetingKeys()</code></a> APIs for retrieving custom targeting parameters.
  </p><h3>Feature</h3><p>
    Adding configuration option where Safeframe should allow expand by pushing content: <a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.SafeFrameConfig_allowPushExpansion"><code>allowPushExpansion</code></a>.
  </p>
      ]]>
    </content>
  </entry>
  <entry>
    <title>Week of May 16, 2016</title>
    <id>tag:google.com,2021:google-publisher-tag-release-notes#2016-05-16</id>
    <updated>2016-05-16T00:00:00+00:00</updated>
    <link rel="alternate" href="https://developers.google.com/publisher-tag/release-notes?utm_source=feed&amp;utm_medium=atom#2016-05-16"/>
    <content type="html">
      <![CDATA[
        <img alt="" src="https://ga-beacon.appspot.com/UA-189981786-1/google-publisher-tag/release-notes-atom/2016-05-16?pixel" />
        <h3>Feature</h3><p>
    Support <a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.NamedSize">fluid size</a> in multi-size ad requests.
  </p>
      ]]>
    </content>
  </entry>
  <entry>
    <title>Week of April 18, 2016</title>
    <id>tag:google.com,2021:google-publisher-tag-release-notes#2016-04-18</id>
    <updated>2016-04-18T00:00:00+00:00</updated>
    <link rel="alternate" href="https://developers.google.com/publisher-tag/release-notes?utm_source=feed&amp;utm_medium=atom#2016-04-18"/>
    <content type="html">
      <![CDATA[
        <img alt="" src="https://ga-beacon.appspot.com/UA-189981786-1/google-publisher-tag/release-notes-atom/2016-04-18?pixel" />
        <h3>Feature</h3><p>
    Released <a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.Slot_getResponseInformation"><code>getResponseInformation</code></a> API which returns ad response information for the ad slot.
  </p><h3>Feature</h3><p>
    Released <a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.setAdIframeTitle"><code>setAdIframeTitle</code></a> API which sets the input as the title of any ad container iframes that are created after.
  </p>
      ]]>
    </content>
  </entry>
  <entry>
    <title>Week of April 4, 2016</title>
    <id>tag:google.com,2021:google-publisher-tag-release-notes#2016-04-04</id>
    <updated>2016-04-04T00:00:00+00:00</updated>
    <link rel="alternate" href="https://developers.google.com/publisher-tag/release-notes?utm_source=feed&amp;utm_medium=atom#2016-04-04"/>
    <content type="html">
      <![CDATA[
        <img alt="" src="https://ga-beacon.appspot.com/UA-189981786-1/google-publisher-tag/release-notes-atom/2016-04-04?pixel" />
        <h3>Announcement</h3><p>
    Increased <code>HTTP GET</code> ad request max length to 4,096 characters.
  </p>
      ]]>
    </content>
  </entry>
  <entry>
    <title>Week of March 28, 2016</title>
    <id>tag:google.com,2021:google-publisher-tag-release-notes#2016-03-28</id>
    <updated>2016-03-28T00:00:00+00:00</updated>
    <link rel="alternate" href="https://developers.google.com/publisher-tag/release-notes?utm_source=feed&amp;utm_medium=atom#2016-03-28"/>
    <content type="html">
      <![CDATA[
        <img alt="" src="https://ga-beacon.appspot.com/UA-189981786-1/google-publisher-tag/release-notes-atom/2016-03-28?pixel" />
        <h3>Feature</h3><p>
    Adding configuration option where Safeframe should allow expand by overlaying content: <a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.SafeFrameConfig_allowOverlayExpansion"><code>allowOverlayExpansion</code></a>.
  </p><h3>Feature</h3><p>
    Adding configuration option where SafeFrame should use the HTML5 sandbox attribute to prevent top level navigation: <a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.SafeFrameConfig_sandbox"><code>sandbox</code></a>.
  </p>
      ]]>
    </content>
  </entry>
  <entry>
    <title>Week of February 22, 2016</title>
    <id>tag:google.com,2021:google-publisher-tag-release-notes#2016-02-22</id>
    <updated>2016-02-22T00:00:00+00:00</updated>
    <link rel="alternate" href="https://developers.google.com/publisher-tag/release-notes?utm_source=feed&amp;utm_medium=atom#2016-02-22"/>
    <content type="html">
      <![CDATA[
        <img alt="" src="https://ga-beacon.appspot.com/UA-189981786-1/google-publisher-tag/release-notes-atom/2016-02-22?pixel" />
        <h3>Feature</h3><p>
    Adding ability to set titles for ad container iframes: <a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.setAdIframeTitle"><code>setAdIframeTitle()</code></a>.
  </p><h3>Feature</h3><p>
    Adding an API to configure SafeFrame properties on page and slot level: <a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.PubAdsService_setSafeFrameConfig"><code>setSafeFrameConfig()</code></a>.
  </p>
      ]]>
    </content>
  </entry>
  <entry>
    <title>Week of February 15, 2016</title>
    <id>tag:google.com,2021:google-publisher-tag-release-notes#2016-02-15</id>
    <updated>2016-02-15T00:00:00+00:00</updated>
    <link rel="alternate" href="https://developers.google.com/publisher-tag/release-notes?utm_source=feed&amp;utm_medium=atom#2016-02-15"/>
    <content type="html">
      <![CDATA[
        <img alt="" src="https://ga-beacon.appspot.com/UA-189981786-1/google-publisher-tag/release-notes-atom/2016-02-15?pixel" />
        <h3>Feature</h3><p>
    Adding ability to destroy a slot and re-use the div: <a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.destroySlots"><code>destroySlots()</code></a>.
  </p><h3>Feature</h3><p>
    Adding an API to force the use of safeframe on ad slots with granular controls: <a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.PubAdsService_setForceSafeFrame"><code>setForceSafeFrame()</code></a>.
  </p>
      ]]>
    </content>
  </entry>
  <entry>
    <title>Week of December 7, 2015</title>
    <id>tag:google.com,2021:google-publisher-tag-release-notes#2015-12-07</id>
    <updated>2015-12-07T00:00:00+00:00</updated>
    <link rel="alternate" href="https://developers.google.com/publisher-tag/release-notes?utm_source=feed&amp;utm_medium=atom#2015-12-07"/>
    <content type="html">
      <![CDATA[
        <img alt="" src="https://ga-beacon.appspot.com/UA-189981786-1/google-publisher-tag/release-notes-atom/2015-12-07?pixel" />
        <h3>Feature</h3><p>
    Adding slot visibility events (<a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletageventsslotvisibilitychangedevent"><code>SlotVisibilityChangedEvent</code></a>).
  </p>
      ]]>
    </content>
  </entry>
  <entry>
    <title>Week of October 26, 2015</title>
    <id>tag:google.com,2021:google-publisher-tag-release-notes#2015-10-26</id>
    <updated>2015-10-26T00:00:00+00:00</updated>
    <link rel="alternate" href="https://developers.google.com/publisher-tag/release-notes?utm_source=feed&amp;utm_medium=atom#2015-10-26"/>
    <content type="html">
      <![CDATA[
        <img alt="" src="https://ga-beacon.appspot.com/UA-189981786-1/google-publisher-tag/release-notes-atom/2015-10-26?pixel" />
        <h3>Feature</h3><p>
    Adding impression viewability (<a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletageventsimpressionviewableevent"><code>ImpressionViewableEvent</code></a>).
  </p><h3>Feature</h3><p>
    Update passback targeting from a JSON map (<a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.PassbackSlot_updateTargetingFromMap"><code>Passback.updateTargetingFromMap()</code></a>).
  </p><h3>Feature</h3><p>
    Support of <a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.PassbackSlot_set"><code>set()</code></a> and <a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.PassbackSlot_get"><code>get()</code></a> AdSense attribute <code>page_url</code> for passback slots.
  </p>
      ]]>
    </content>
  </entry>
  <entry>
    <title>Week of October 12, 2015</title>
    <id>tag:google.com,2021:google-publisher-tag-release-notes#2015-10-12</id>
    <updated>2015-10-12T00:00:00+00:00</updated>
    <link rel="alternate" href="https://developers.google.com/publisher-tag/release-notes?utm_source=feed&amp;utm_medium=atom#2015-10-12"/>
    <content type="html">
      <![CDATA[
        <img alt="" src="https://ga-beacon.appspot.com/UA-189981786-1/google-publisher-tag/release-notes-atom/2015-10-12?pixel" />
        <h3>Feature</h3><p>
    Support for <a href="https://developers.google.com/publisher-tag/reference?utm_source=feed&amp;utm_medium=atom#googletag.PubAdsService_defineOutOfPagePassback">out-of-page passback</a>.
  </p>
      ]]>
    </content>
  </entry>
</feed>
