Setting up Prebid for AMP in Google Ad Manager

This page describes how to set up a line item and creative to serve on AMP pages with Prebid.js.

Manually configuring GAM for Prebid can be a fair amount of work. Consider using our official command line tool, Prebid Line Item Manager, to create the setup. Using this tool may save you time and help you avoid mistakes.

For engineering setup instructions, see Show Prebid Ads on AMP Pages.

Line Item Setup

In addition to your other line item settings, you’ll need the following:

  • Enter the Inventory Sizes of the creatives you want the line item to use, e.g., 300x250, 300x50, etc.

  • Set the Type to Price Priority

  • Set Display creatives to One or More.

  • Set Rotate creatives to Evenly.

  • In the targeting section, select Key-values targeting. You’ll need to coordinate with your development team on what key-values you want to target.

Save your line item and add a creative.

Creative Setup

  1. On the new creative screen, select the Third party creative type.
  2. Choose the “Standard” Code Type radio button. The “AMP” option is for AMPHTML hosted by a 3rd party.
  3. Ensure that the Serve into a SafeFrame box is checked.
  4. Enter the below code snippet in the Code snippet text area.
<script src="https://cdn.jsdelivr.net/npm/prebid-universal-creative@latest/dist/creative.js"></script>
<script>
  var ucTagData = {};
  ucTagData.adServerDomain = "";
  ucTagData.pubUrl = "%%PATTERN:url%%";
  ucTagData.targetingMap = %%PATTERN:TARGETINGMAP%%;
  ucTagData.hbPb = "%%PATTERN:hb_pb%%";

  try {
    ucTag.renderAd(document, ucTagData);
  } catch (e) {
    console.log(e);
  }
</script>

You can always get the latest version of the creative code from the AMP example creative file in our GitHub repo.

As of August 2020, privacy regulations have changed such that new creatives entered in GAM may require a declaration of the ad technology provider. The first step is to note the domain you serve the creative from. The examples above offer the use of the jsdelvr.com CDN. However, you may obtain the creative from a managed service or you may host it yourself. If you receive a warning from ad manager about “declaring self-created ad technology”, you should be able to work around this by editing the creative and filling out the “Associated Ad Technology Provid ers” section as shown in this screen capture:

Creative Declaration

Further Reading