Prebid is a family of free, open-source software that lets a publisher ask many advertising exchanges for a price at the same moment and pass the best answers to its ad server before that server chooses an ad. Its core product, Prebid.js, is a JavaScript library that runs in the browser. Prebid Server does the same job on remote machines, and Prebid Mobile carries it into apps. The code is maintained by Prebid.org, a New York-based membership organisation funded by dues. It exists because the dominant publisher ad server, Google's DoubleClick for Publishers (DFP), long gave Google's own exchange privileged access to inventory, and rival demand needed a shared route into the same decision.

The name is often used loosely for the whole practice of header bidding. Strictly, it is one implementation of that practice, if the most common. IAB Spain's first guide to supply-side platforms, published in April 2026, describes Prebid as the dominant open-source wrapper.

How a Prebid auction runs

A publisher configures Prebid by declaring ad units: a slot code, the accepted sizes or formats, and a list of bidders with the parameters each one requires. Every bidder is reached through an adapter, a module written by the exchange or supply-side platform (SSP) itself and reviewed before it is merged. According to Prebid's documentation, the ecosystem supports more than 300 demand partners and about 50 analytics providers. Publishers compile only the adapters they use.

When a page loads, Prebid.js calls every configured bidder in parallel and waits. The project's own guidance recommends an auction timeout of 1,000 milliseconds or less, plus a failsafe that calls the ad server if the library fails to load. A typical client-side setup uses five to 15 demand partners, according to Prebid's documentation, with server-side deployments often running more.

Results travel to the ad server as key-value pairs appended to the ad request. A fragment might read hb_pb=1.50&hb_bidder=bidderA&hb_adid=234234: the price bucket, the bidder's code and an identifier for the specific bid. Inside Google Ad Manager or another ad server, the publisher has built line items targeted to those buckets, so a 1.50 dollar Prebid bid competes against direct campaigns and Google's own demand at close to its real value. Bucket size is set through price granularity. The default medium setting rounds to 10-cent increments and caps at a 20 dollar cost per thousand impressions (CPM). Publishers can send only the top bid, or every bid under bidder-specific keys such as hb_pb_bidderA.

Prebid Server moves the fan-out off the device. The browser or app sends one request, the server calls bidders using the OpenRTB protocol, and a server timeout, by default 75% of the page timeout, is written into the tmax field of each bid request. The cost is identity. A server cannot read cookies that bidders set in the browser, so Prebid Server maintains its own synced identifiers through a /cookie_sync endpoint. Code exists in Go and Java.

Around the core sit modules: identity submodules, a price floors module, consent handling for IAB Europe's Transparency and Consent Framework (TCF), real-time data providers and analytics adapters. Prebid also runs its own first-party identifier, SharedID. It takes no transaction fee.

From an AppNexus script to a membership body

Prebid.js was written at AppNexus in early 2015 by Matt Kendall and Paul Yang, with Nick Jacob of the publisher Aplus. Each exchange then shipped its own tag, and publishers stitched them together by hand.

The code was spun out into Prebid.org, formally launched on September 11, 2017 with 81 demand partners and 191 contributors. Accounts of the founders differ: PPC Land's wrapper explainer names AppNexus and Rubicon Project, while other accounts add PubMatic. Version 1.0 shipped on December 13, 2017 with universal support for banner, video and native ad units. Prebid Server reached Accelerated Mobile Pages in February 2018. The Trade Desk joined as a leader member in 2020, with co-founder David Pickles taking a board seat. Google never joined, building Exchange Bidding, later renamed Open Bidding, inside its own ad server.

Major versions have tracked regulation as closely as features. Version 8, in June 2023, made transaction identifiers opt-in, a decision its release notes attribute to the publisher committee and Prebid.org counsel. Version 9 renamed the GDPR modules as TCF modules, to signal adherence to a technical specification rather than to the law itself. Version 10 arrived in July 2025. Version 11 dropped support for Google's Protected Audience API (PAAPI) and for video ad pods, and made undisclosed browser storage fail by default. As of September 16, 2026, the current release was 11.35.0.

Funding comes from dues. According to Prebid.org's published pricing, buyer and publisher memberships cost 6,000 dollars a year, technology memberships 7,500 to 30,000 dollars depending on company revenue, and a leader tier 50,000 dollars. A fellowship tier, introduced in 2023, waives first-year fees in exchange for engineering commitments.

Why the project matters to buyers and sellers

For publishers, Prebid is where yield is managed outside Google's systems: which exchanges see an impression, what floor they see and which identifiers travel with it. For buyers, it shapes the supply that arrives. One impression offered through Prebid to eight SSPs can reach a demand-side platform (DSP) as several separate bid requests, which is part of why filtering before the bid became a buy-side discipline.

Apps are a smaller arm. Prebid Mobile ran in more than 2,000 apps at the time of an October 2025 webinar, where WetterOnline reported a CPM uplift of up to 10% within two weeks of integrating version 3.0, a figure supplied by a participant rather than measured independently.

The courts have now given the project a legal role. The remedies opinion in the United States case against Google's ad tech business requires Google to build interfaces letting Prebid solicit real-time bids from its AdX exchange for all indirect open-web display inventory, and letting DFP publishers route indirect and programmatic direct demand through Prebid on functionally equivalent terms. The court quoted Michael Racic, then Prebid's president, in drawing the line at non-programmatic direct deals. Software maintained largely by volunteers from member companies, alongside a handful of employees, has become the named route for a major antitrust remedy.

Limitations and disputes

On August 27, 2025, logic released in version 10.9 made transaction identifiers bidder-specific, so each exchange received a different ID for the same opportunity. The IAB Tech Lab declared that the change materially violated the OpenRTB specification, which requires the ID to be common across participants. Publishers defended it on privacy and yield grounds, arguing that a shared ID lets buyers map every supply path and shift spend to the cheapest. Prebid.org later said the decision came from its Publisher Committee, that the new logic covered roughly 1% of Prebid traffic, and that publishers would be able to choose global or SSP-specific IDs.

The Trade Desk answered with code. It forked Prebid on October 2, 2025 to preserve the original behaviour in a product called OpenAds. "Going forward, we'll maintain this branch of Prebid and we will consider merging future changes from the main or other Prebid branches," chief executive Jeff Green said. Nine publishers, including the Guardian and Hearst, committed to it in January 2026. An open licence permits forks; it cannot prevent the fragmentation they cause.

Dependence on donated infrastructure is a second weakness. Microsoft set April 30, 2026 as the shutdown date for the free public Prebid Cache, which stored video creatives for header bidding. Ian Meyers, then of Sincera, put the Microsoft-hosted cache at more than 60% of configured endpoints.

Concentration is the third. SSPs write the adapters, pay much of the dues and, by one account, manage more than 90% of server-side installations. The code itself, unlike a proprietary wrapper, is public under the Apache licence. Latency remains a structural cost: Prebid's documentation acknowledges that delaying ad serving can lose impressions from users who leave quickly.

Not the same as

Header bidding is the practice of collecting exchange bids before the ad server call; Prebid is software that performs it. A wrapper is the container category. Prebid is the dominant open wrapper, while Amazon Publisher Services runs a proprietary server-side one, Transparent Ad Marketplace, which charges bidders a stated 2.5% fee. Pre-bid, as two words, describes screening applied before a buyer bids, such as fraud or brand safety checks, and has nothing to do with the project. Open Bidding is Google's server-side alternative inside Google Ad Manager, which competes with Prebid rather than using it.

Recent developments

Amazon Publisher Services opened a Prebid adapter in beta in January 2026, connecting Prebid auctions to Amazon demand and more than 60 third-party buyers. On January 29, 2026, Prebid took stewardship of an open-source sales agent for AI-driven direct buying, built under AgenticAdvertising.org's Ad Context Protocol. "Prebid exists to give publishers open, interoperable solutions they can trust, and agentic advertising should be no different," said Garrett McGrath, then chairman.

Leadership then turned over. Racic, McGrath and product director Christian Janelli left in May 2026, and Joel Meyer, chief technology officer at OpenX, took the chair. In August, a module published by Patrick McCann of Raptive made live auction state readable by AI coding agents. On September 10, McGrath was named Prebid's second president, starting September 15.

The Virginia opinion was unsealed on September 16, 2026, confirming the Prebid integrations and a six-year technical monitor. A day later, PubMatic chief executive Rajeev Goel wrote that Google's engineers estimate a year to 15 months to build them. A joint proposed final judgment is due on October 2, 2026, and the Prebid Summit meets in New York on October 13.

Timeline

  • Early 2015: Matt Kendall and Paul Yang write Prebid.js at AppNexus with Nick Jacob of Aplus
  • September 11, 2017: Prebid.org formally launches with 81 demand partners and 191 contributors
  • December 13, 2017: Prebid.js 1.0 introduces a single ad unit model for banner, video and native
  • February 2018: Prebid Server reaches Accelerated Mobile Pages
  • 2020: The Trade Desk joins Prebid.org as a leader member
  • June 2023: Prebid.js 8 makes transaction identifiers opt-in
  • 2023: Prebid.org introduces a fellowship membership tier
  • July 2025: Prebid.js 10 is released
  • August 27, 2025: Transaction identifiers become bidder-specific; the IAB Tech Lab calls the change a specification violation
  • October 2, 2025: The Trade Desk launches OpenAds on forked Prebid code
  • October 23, 2025: Prebid.org clarifies its transaction ID policy
  • December 12, 2025: Microsoft announces the end of the public Prebid Cache
  • January 2026: Amazon Publisher Services opens a Prebid adapter in beta
  • January 29, 2026: Prebid takes stewardship of an open-source sales agent
  • April 2026: IAB Spain describes Prebid as the dominant open-source wrapper
  • April 30, 2026: The Microsoft-hosted public Prebid Cache is retired
  • May 2026: Prebid's president, chairman and product director depart; Joel Meyer becomes chairman
  • August 6, 2026: Prebid.js 11.29.0 ships a DevTools module for AI agents
  • September 2, 2026: A US court orders Google to connect AdX and DFP to Prebid
  • September 10, 2026: Garrett McGrath is named Prebid's second president, starting September 15
  • September 16, 2026: The remedies opinion is unsealed; Prebid.js 11.35.0 is released
  • October 2, 2026: Deadline for a joint proposed final judgment in the Google case
  • October 13, 2026: Prebid Summit scheduled in New York

Summary

Who. Prebid.org, a dues-funded membership body whose members include SSPs, DSPs, publishers and identity vendors, maintains the software. Publishers and their ad operations teams deploy it, exchanges write the adapters that bid through it, and buyers receive the requests it generates. The Trade Desk maintains a fork, and Google, which never joined, is now required by a US court to connect its exchange and ad server to it.

What. A free, open-source suite, comprising Prebid.js, Prebid Server, Prebid Mobile, SharedID and hundreds of modules, that runs parallel auctions across many exchanges and passes the results to a publisher's ad server as key-value pairs.

When. Written at AppNexus in 2015, placed under Prebid.org on September 11, 2017, and released as version 1.0 on December 13, 2017. Version 11 is current as of September 2026, and court-ordered Google integrations are expected within roughly 15 months of the remedy taking effect.

Where. In the browser through Prebid.js, on servers operated mostly by SSPs through Prebid Server, inside iOS and Android apps through Prebid Mobile, and on Accelerated Mobile Pages through server-side configuration.

Why. A single ad server controlled which buyers saw each impression and when. Prebid gave competing demand a shared, auditable route into that decision, and in doing so became the arena for disputes over transaction identifiers, supply paths and, since September 2026, the remedy in the largest ad tech antitrust case in the United States.