Getting Started with CPM Ads

Amazon CPM Ads Getting Started Guide


This guide provides instructions to integrate Amazon CPM Ads onto your website.

STEP 1: Create site list (5 min)

A site list is a set of websites that you own or operate and on which you plan to show ads from Amazon CPM Ads. We will only serve ads on sites that are included in your site list. You only need to create one site list per account.

  • Example: Let’s say you own or operate the website If you want to serve ads on the home page of your website which has the URL, you can enter ‘’ or '' in the site list box. You will be able to show CPM Ads on all pages that fall under this domain.

TIP: You do not need to enter http:// or www at the beginning of your website.

STEP 2: Create Amazon CPM Ads ad code (30 min)

After you create a site list, you will create your Amazon CPM Ads ad code. The ad code will be placed on your web site (or in your ad server). Each ad code you create corresponds to an 'Ad Unit' in the Amazon CPM Ads Home Page reports.

1. Name: The name you choose will be used in the Amazon CPM Ads Home Page reports. We suggest that you use a name that helps you identify the location of the ad code on your site. E.g., 'mysite topright.' Names can only contain ASCII characters. We recommend using a name with characters Aa to Zz and numbers 0 to 9.

2. Ad size: Select a size that corresponds to the ad size on your webpage. Choose from 300x250, 728x90, 160x600, and 300x600.

3. Target CPM: Specify your target CPM. The average monthly CPM you receive from Amazon CPM Ads will meet or exceed the target CPM you set. We recommend that you use your existing display ad network’s average CPM for that ad slot as your target CPM.

To determine the average CPM by ad slot, run a report from your ad network.

  1. Run a performance report by individual ad unit to get the “eCPM” or “RPM” value.
  2. Set the report duration to capture at least the last month.
  3. Get the “eCPM” (effective cost per thousand impressions) or “RPM” (revenue per thousand page views) value by individual ad unit. Use the resulting average eCPM (or RPM/ad units per page) by ad size as your target CPM.

TIP: Some ad networks report on RPM (revenue per thousand page views). RPM is the cumulative earnings for all ad units on the page from that ad network. If you have more than one ad unit on a page from the same ad network, you should divide your RPM value by the number of ad units to arrive at your eCPM. Check your ad network’s glossary to make sure you are using the right RPM definition.

4. Passback ad code: Provide your passback ad code. In some instances, we may not have a relevant ad for your user or the ad we would have shown doesn’t meet your target CPM. In these cases, we recommend that you passback the ad request to an existing ad network or to an Associate banner via the passback ad code.

  • To get your ad network ad code, go to your website and copy the ad code for the particular ad size.
  • To get the Associates banner ad code, go to the Banner Links page, select your preferred offer, and copy the appropriate ad code (use the iframe version). Your earnings will be reported on the Earnings Report.

Create Amazon CPM Ads ad code

STEP 3: Add Amazon CPM Ads ad code to your website (5 min)

Replace your existing ad code on your web page with the CPM Ads ad code. Repeat this process to create up to three ad units per page.

TIP: Copy the ad code exactly. In many instances, Amazon CPM ads will not load properly on your web site if you edit the ad code. In addition, editing any other part of the Amazon CPM Ads ad code is a violation of the Associates Program Operating Agreement. You will not be paid for impressions that result from a modified ad code.

If you use an ad server such as DoubleClick for Publishers (DFP), create an Amazon CPM Ads campaign and traffic the Amazon CPM Ads ad code as the creative. We recommend the following campaign settings:

  • Rate: Enter the target CPM you used when you created your Amazon CPM Ads ad code.
  • Type: Set "standard" delivery with "high" priority.
  • Frequency: No need to set a frequency cap; we set a frequency in our system.

STEP 4: Test your Amazon CPM Ads implementation using the "debug" mode (5 min)

You can use the “debug” mode to test the Amazon CPM Ads implementation.

1. Test the Amazon CPM Ads ad code. Append ?amzn_debug_mode=2 to your website URL when loading it into your browser. E.g., If you use an ad server, create a dedicated test page to verify that the ad code is working.

Your web page will load with an Amazon ad. Ad impressions viewed in debug mode do not count towards paid impressions.

Don't see an Amazon ad?

  • The ad code may be malformed because of manual changes or typos. To re-copy your Amazon CPM Ads ad code, go to the Amazon CPM Ads Home Page and click on the ad unit name in the Ad Unit Details table. You can then click on View Ad Code in the Edit mode and re-copy the ad code.
  • Verify that your site is included on your site list.

2. Test the passback. Append ?amzn_debug_mode=pb to the end of your page URL. E.g.,

Your web page will load with a passback ad. If your passback doesn't load, then re-copy your passback ad code into the Amazon CPM Ads ad code. Go to the Amazon CPM Ads Home Page and click on the ad unit name in the Ad Unit Details table to edit the Amazon CPM Ads ad code with the new passback ad code.

That's it. To see how our ads are performing on your site, go to the reporting dashboard on the Amazon CPM Ads Home Page.

View/Edit site list and ad code

To view or edit the site list or ad code in the future, go to the Amazon CPM Ads Home Page.

  • To review/edit your site list, scroll to the bottom of the page.
  • To view/edit your latest target CPM, go to the Ad Unit Details table and edit your target CPM directly on the page. If you use an ad server, make sure to update your Amazon campaign details as well.
  • To view/edit your passback, click on the relevant ad unit name in the Ad Unit Details table to update the passback. You can also view your Amazon CPM Ads ad code.
Was this information helpful?
Please select what best describes the information:
Thank you for your feedback

What do you think?

Do you have a suggestion or comment about Associates Central website? Let us know.