Amazon Publisher Services (TAM): Setup Guide for Publishers
Amazon's Ad Network for Publishers
Amazon Publisher Services (APS) gives publishers access to Amazon's advertising demand through their Transparent Ad Marketplace (TAM). As one of the largest advertisers globally — spending billions on digital advertising across millions of product categories — adding Amazon demand to your stack can meaningfully increase RPMs.
APS operates differently from traditional ad networks. Rather than replacing your existing setup, APS plugs into your existing header bidding stack as an additional demand source. Amazon advertisers compete alongside your other SSPs for each impression, with their massive e-commerce advertising budgets often driving up winning bid prices across your entire auction.
Understanding UAM vs. TAM
APS offers two distinct integration models, and understanding the difference is critical for choosing the right one for your setup.
Unified Ad Marketplace (UAM): UAM is the simpler option designed for publishers who don't have an existing header bidding infrastructure. It's a cloud-based solution where Amazon manages the auction process on their servers. You add Amazon's JavaScript tag to your site, configure your ad slots, and Amazon handles everything else — including connecting you to third-party demand partners beyond just Amazon's own advertisers. Think of UAM as Amazon's managed header bidding service. You get access to Amazon demand plus additional SSPs like Index Exchange, OpenX, and Magnite, all managed through Amazon's infrastructure with no Prebid.js configuration required. UAM is ideal for publishers using AdSense or a simple ad setup who want to add header bidding without the technical complexity.
Transparent Ad Marketplace (TAM): TAM is designed for publishers who already run Prebid.js or another header bidding solution. TAM plugs into your existing setup as an additional server-side demand source. When a bid request goes out, TAM conducts a server-side auction among Amazon's demand partners and returns the winning bid to compete in your client-side auction. TAM gives you more control and transparency — you can see exactly which demand sources are winning, at what prices, and how Amazon demand compares to your other partners. TAM is the right choice if you already have a Prebid setup or use a managed network like Mediavine or Raptive that handles header bidding for you.
The key difference: UAM is an all-in-one solution for publishers without existing header bidding, while TAM is an add-on for publishers who already have it. Most mid-to-large publishers use TAM because they already have a programmatic stack in place.
Requirements
APS has a moderate entry bar. You need a professionally designed website with original content and reasonable traffic levels — typically 5,000+ daily pageviews, though Amazon doesn't publish a strict minimum. Amazon reviews applications manually and prioritizes sites with strong user experience, brand-safe content, and engaged audiences.
Your site must comply with Amazon's content policies, which are similar to other major ad networks but with particular emphasis on brand safety. Amazon advertisers include the world's largest consumer brands, and they're extremely cautious about where their ads appear. Sites with controversial content, user-generated content without moderation, or niche topics that could be considered brand-unsafe may face rejection.
Technical sophistication matters for APS. Since TAM integrates via header bidding, you need either an existing Prebid.js setup or the willingness to implement one. Publishers using managed networks like Mediavine or Raptive don't need to worry about this — those networks typically include Amazon demand automatically through their own integrations.
How TAM Works
TAM is a server-side header bidding solution. Unlike client-side header bidding (like standard Prebid.js), TAM runs auctions on Amazon's servers, reducing the page speed impact. This is a significant advantage since ad loading speed directly affects both user experience and Core Web Vitals scores.
When a user visits your page, a single request goes to Amazon's TAM servers. TAM then conducts a server-side auction among its demand partners, including Amazon's own advertisers and third-party exchanges connected to the marketplace. The winning bid is returned to your page and competes in your client-side auction, ensuring you always get the highest possible price for each impression.
The transparency aspect of TAM means publishers can see which demand sources are winning impressions and at what prices. This is unusual for server-side solutions, which often operate as opaque black boxes. Amazon's transparency commitment helps publishers trust that the auction is fair and their inventory is being properly valued.
Implementation Steps
Setting up APS involves several steps, depending on whether you choose UAM or TAM.
For UAM (no existing header bidding): First, create an APS account at aps.amazon.com and submit your site for review. Once approved (typically 1-2 weeks), you'll receive your publisher ID. Next, add the APS JavaScript library to your page's head section. Then configure your ad slots in the APS dashboard — define the slot sizes, positions, and naming conventions. Finally, add the ad slot code to your page templates where you want ads to appear. Amazon provides step-by-step documentation and sample code. The entire setup takes 2-4 hours for a developer familiar with ad tags.
For TAM (existing Prebid.js setup): After account approval, add the Amazon TAM adapter to your Prebid configuration. This typically involves adding 20-30 lines of JavaScript to your existing Prebid setup. Configure bid requests for each ad slot, specifying slot sizes and the Amazon slot IDs from your APS dashboard. Set timeout values for Amazon's bid responses (recommended: 1,500-2,000ms for the initial setup, then optimize based on performance data). Test thoroughly on a staging environment before going live — incorrect TAM configuration can cause auction timing issues that reduce revenue from all your demand partners, not just Amazon.
For managed network publishers: The integration is even simpler — or rather, it's already done. Networks like Mediavine, Raptive, and many Prebid-managed services include Amazon demand by default. Check with your network to confirm Amazon is active in your header bidding stack. If it's not, request activation — most networks can enable it without any work on your end.
Amazon Shopping Ads
Beyond standard display advertising, APS offers Shopping Ads that display Amazon product listings directly on your site. These shoppable ads are particularly effective for product review sites, comparison articles, and e-commerce content. When a user clicks a Shopping Ad and makes a purchase on Amazon, you earn the impression revenue plus potential affiliate commissions if you're part of the Amazon Associates program.
Shopping Ads typically perform best on product-focused content where purchase intent is high. A page reviewing the best running shoes will see much higher click rates on Shopping Ads than a page about running techniques. Consider your content mix when evaluating whether Shopping Ads make sense for your site.
APS RPM Impact: Before and After
The revenue impact of adding APS to your stack depends on your existing setup and content niche, but the data consistently shows meaningful lifts.
General impact: Publishers adding APS to their stack typically see 5-15% RPM increases across all inventory. The lift comes from increased auction competition — Amazon's bids force other demand partners to bid higher to win impressions, raising your effective CPM even when Amazon doesn't win the auction. This competition effect is often as valuable as Amazon's direct wins.
E-commerce and product content: Sites with product reviews, comparison articles, and shopping-related content see the largest lift — typically 15-25% RPM increase. Amazon advertisers bid aggressively on these pages because purchase intent is high and they can attribute ad spend directly to sales. A tech review site adding APS might see RPM go from $22 to $27, representing an additional $500/month on 100,000 pageviews.
Non-commercial content: Lifestyle, entertainment, and news sites see a smaller but still meaningful lift of 5-10%. Even though Amazon's e-commerce advertisers are less interested in these pages, the additional auction pressure from Amazon's broader brand advertising budgets still pushes up winning bids.
Q4 seasonal impact: The revenue impact is highest during Q4 (holiday shopping season) when Amazon advertising budgets peak. Some publishers see Amazon bids increase by 50-100% during November and December compared to their annual average. A publisher earning an extra $300/month from APS during the year might see that jump to $500-600/month during the holiday season. Planning for this seasonal lift can help you set realistic annual revenue projections.
How APS Works Alongside Other Networks
One of APS's greatest strengths is its compatibility with virtually every ad network and monetization setup.
With Mediavine or Raptive: These managed networks typically include Amazon demand in their header bidding stack by default. If you're on Mediavine or Raptive, you're likely already benefiting from APS without any additional setup. Contact your account manager to confirm Amazon is active and ask for a breakdown of Amazon's contribution to your revenue — this helps you understand how much value APS adds.
With Ezoic: Ezoic's AI-driven platform integrates with APS through their header bidding layer. Amazon demand competes alongside Ezoic's other demand partners. Some Ezoic publishers report that enabling APS specifically (if not already active) added 8-12% to their overall RPM.
With AdSense: APS can run alongside AdSense, but the setup is more involved. Since AdSense doesn't use header bidding, you'd need to implement UAM or a basic Prebid.js setup to enable Amazon demand alongside your AdSense placements. This is worth the effort for publishers with 30,000+ monthly pageviews — the combined revenue from APS header bidding plus AdSense backfill typically exceeds AdSense alone by 20-40%.
With independent Prebid.js setups: TAM integrates seamlessly as an additional demand partner in your existing Prebid configuration. It runs server-side, so it adds minimal page load time while bringing significant demand to your auction.
Who Should Use APS
Ideal candidates: Publishers with 5,000+ daily pageviews, original content, and either an existing header bidding setup or the willingness to implement one. Sites with product review, comparison, or e-commerce-related content see the highest return from APS. Publishers who already use Mediavine, Raptive, or Ezoic should confirm APS is active in their stack — it's essentially free revenue if your network supports it.
Best for these niches: Product reviews and comparisons, technology, home and garden, health and fitness (product recommendations), fashion and beauty, and any content where readers have purchase intent. Amazon's advertisers are spending money to drive sales, so content that puts readers close to a buying decision earns the most from APS demand.
Less ideal for: Sites with primarily non-US traffic (Amazon's ad budgets are heavily US-weighted, though UK and EU demand is growing), sites with no header bidding infrastructure and no technical resources to implement one, and sites with content that has no commercial angle (poetry, academic research, personal journals). APS still adds value for these publishers, but the RPM lift will be at the lower end of the 5-15% range.
Technical requirements: A developer comfortable with JavaScript and ad tags, or a managed network that handles the integration for you. If you're doing a self-managed implementation, plan for 4-6 hours of setup time including testing. You'll also need to maintain the integration — Amazon periodically updates their SDK, and staying current ensures optimal performance.
Ensure your site meets technical requirements before applying. Run a readiness audit to check for speed, security, and content issues that could affect your application.
Founder of AdGateScore · 10+ years in digital publishing and ad operations · Built ad monetization strategies for sites serving 50M+ monthly pageviews