AMP Pages, Stories, and AMPHTML ads

Available AMP ad features in Ad Manager

These tables provide a summary of features available for AMPHTML ads in Ad Manager.  Consult the "Ads" section of the AMP roadmap for new innovations.

AMPHTML ads can serve on both AMP pages (via the Ad Manager AMPHTML ad tag) and non-AMP pages (via Google Publisher Tag). This includes both desktop and mobile web environments. 

Future versions of AMP may have an expanded list of available features. You can read the newest AMP functionalities in the public AMP runtime release notes.

Ad formats/creatives

Available Not available
  • Display ads (inline, sticky)
  • Rich media that doesn’t resize
  • Native (fixed, fluid)
  • Text
  • HTML5
  • Creatives must be HTTPS
  • Video ad availability depends on vendor
  • AdSense responsive layout
  • Interstitials
  • Expandable
  • Flash
  • Non-HTTPS
  • Rich media that resizes

Rich media ads

There are two types of rich media ads:

  • Expressive ads: ads which are more expressive in the default state post-rendering. For example, ads with video, audio, or animations, versus a simple image or text ad. These ads are supported by AMP by default because AMP renders these ads into an iFrame and executes the ads as-is.
  • Interactive ads: ads which show a different state of the ad when the user interacts with it. For example, on interaction, an ad that expands to the full screen of the device and allows the user to play a video game within the ad itself. As long as the ad network serving the ad supports the SafeFrame API, interactive ads should have no problem rendering on AMP pages.

In almost all cases, JavaScript-based ads should just work as AMP renders JavaScript ads in an iFrame and executes them as-is. For publishers who want to confirm, ask your ad creators or vendor if they support the SafeFrame API.

AMP pages have specific rules around causing reflow without user interaction. Read more about Google Ad Manager’s SafeFrame API support in AMP pages.

Ad sizes

Available Not available
  • Static ad sizes (e.g., 300x250, 320x50, static size native ads)
  • Fluid sizes
  • Fixed-aspect ratio responsive ads that comply with AMP’s sizing framework
  • Multiple ad sizes in a single ad slot
  • You can use CSS Media queries to define different ad sizes based on viewports
  • Ads with sizes that are unknown at the time of the request.
  • Ads that change size automatically without using the resize APIs

Creative types compatible with AMPHTML

Available Not available
  • Campaign Manager 360 tag
  • Image animation
  • Mobile video interstitial
  • SDK mediation

SRA: Single Request Architecture

Make a single request for all ad slots on the AMP page, which allows you to do roadblocking and competitive exclusions. SRA is a feature of the Fast Fetch request method.

Learn more about the AMP Ad tag

Publisher provided identifiers (PPID)

Learn how to add PPIDs to AMP pages at AMP Real Time Config with Google Ad Manager and Google Ad Manager.

Was this helpful?
How can we improve it?

Need more help?

Sign in for additional support options to quickly solve your issue

Clear search
Close search
Google apps
Main menu
Search Help Center