Header Bidding
   HOME

TheInfoList



OR:

Header bidding is a programmatic advertising strategy where publishers offer their ad inventory to multiple
ad exchange An ad exchange is a technology platform that facilitates the buying and selling of media advertising inventory from multiple ad networks. Prices for the inventory are determined through real-time bidding (RTB). The approach is technology-driven ...
s simultaneously before making calls to their ad servers. This process contrasts with the traditional waterfall method, where inventory is offered to one ad exchange at a time. Header bidding allows publishers to maximize their revenue by letting multiple demand sources bid on the same inventory, driving up the price in a transparent and competitive environment. Its significance lies in its ability to increase visibility for advertisers while ensuring that publishers get fair value for their ad spaces, ultimately contributing to a more efficient and lucrative
digital advertising Online advertising, also known as online marketing, Internet advertising, digital advertising or web advertising, is a form of marketing and advertising that uses the Internet to promote products and services to audiences and platform users. ...
ecosystem.


Definition

Header bidding, also known as advance bidding or pre-bidding, is a programmatic advertising technique where publishers offer thei
ad inventory
to multiple ad exchanges, or demand-side platforms (DSPs), at the same time before calling their ad servers. This approach stands in contrast to the traditional waterfall method, which involves offering inventory to one ad exchange at a time in a sequential manner based on historical performance data. In header bidding, a publisher’s web page will include a header bidding wrapper, typically a
JavaScript JavaScript (), often abbreviated as JS, is a programming language and core technology of the World Wide Web, alongside HTML and CSS. Ninety-nine percent of websites use JavaScript on the client side for webpage behavior. Web browsers have ...
code, that allows multiple
ad exchange An ad exchange is a technology platform that facilitates the buying and selling of media advertising inventory from multiple ad networks. Prices for the inventory are determined through real-time bidding (RTB). The approach is technology-driven ...
s to submit bids for the ad inventory simultaneously. The highest bid is then passed to the ad server, which decides which ad to display based on the winning bid. This process is executed in
real-time Real-time, realtime, or real time may refer to: Computing * Real-time computing, hardware and software systems subject to a specified time constraint * Real-time clock, a computer clock that keeps track of the current time * Real-time Control Syst ...
, as the webpage loads, ensuring that every impression is sold at the highest price available at that moment. The primary distinction from traditional methods is the level of competition and the transparency it provides. Traditional methods tend to prioritize direct deals and then pass any unsold inventory down the waterfall to ad networks and exchanges in a tiered approach. This often leads to reduced
revenue In accounting, revenue is the total amount of income generated by the sale of product (business), goods and services related to the primary operations of a business. Commercial revenue may also be referred to as sales or as turnover. Some compan ...
potential and a lack of access to diverse demand. Header bidding democratizes the auction process, giving all potential buyers an equal chance to bid on the inventory, often resulting in higher revenue for publishers and better access to quality inventory for advertisers. By implementing header bidding, publishers can maximize their
ad revenue Advertising revenue is the monetary income that individuals and businesses earn from displaying paid advertisements on their websites, social media channels, or other platforms surrounding their internet-based content. In September 2018, the U.S In ...
as bids are not only higher on average but also come from a larger pool of demand partners. This transparent marketplace ensures that inventory is fairly priced in a competitive environment, which is beneficial to both publishers and advertisers.


History

Prior to the advent of header bidding, publishers typically engaged in direct deals that had precedence within their ad servers. Once these direct ad spots were filled, the remaining inventory was offered to demand partners in a sequential manner through the waterfall method. In this setup, demand partners, such as Supply-Side Platforms (SSPs) or ad networks, were ranked based on their size and historical performance, creating a hierarchy where the top-ranked partners got the first look at the available inventory, often resulting in suboptimal revenue for publishers due to sequentially decreasing
Cost Per Mille Cost per mille (CPM), also called cost per thousand (CPT) (in Latin, French and Italian, ''mille'' means ''one thousand''), is a commonly-used measurement in advertising. It is the cost an advertiser pays for one thousand views or impressions of ...
(CPM) prices and limited access to premium ad inventory for
advertisers Advertising is the practice and techniques employed to bring attention to a Product (business), product or Service (economics), service. Advertising aims to present a product or service in terms of utility, advantages, and qualities of int ...
. The inefficiencies and revenue limitations inherent in the waterfall model prompted the industry to seek better solutions, which led to the development of header bidding. This new approach allowed all demand partners to bid on the inventory simultaneously, ensuring a more competitive and fair auction.


2014 introduction

Header bidding was first introduced around 2014. It was around 2015 when the technology gained wider recognition, with industry publications like AdExchanger's famous article titled 'The Rise Of ‘Header Bidding’ And The End Of The Publisher Waterfall' marking a new era in programmatic advertising. The introduction of header bidding effectively resolved two major issues: it enabled
publishers Publishing is the activities of making information, literature, music, software, and other content, physical or digital, available to the public for sale or free of charge. Traditionally, the term publishing refers to the creation and distribu ...
to maximize revenue from each
ad impression Online advertising, also known as online marketing, Internet advertising, digital advertising or web advertising, is a form of marketing and advertising that uses the Internet to promote products and services to audiences and platform users. ...
and allowed advertisers an equal opportunity to bid on desired inventory. The initial adoption of header bidding technology was gradual, but as its benefits became more apparent, it saw rapid growth. In the first quarter of 2022, 70 percent of online publishing websites and 16 percent of the top 100 thousand websites in the
United States The United States of America (USA), also known as the United States (U.S.) or America, is a country primarily located in North America. It is a federal republic of 50 U.S. state, states and a federal capital district, Washington, D.C. The 48 ...
were already using header bidding. By allowing multiple demand sources to bid at the same time, header bidding created a transparent and competitive environment that often led to higher revenues for publishers. This real-time bidding on ad inventory before making th
ad server
call became a catalyst for increased yield and more efficient ad operations.


Further adoption

In the following years, open-source projects like Prebid.js, developed by
AppNexus Xandr, formerly known as AppNexus, is an American multinational technology company operating a Cloud computing, cloud-based software platform that enables and optimizes programmatic online advertising. Headquartered in the Flatiron District of Ne ...
in 2015, played a pivotal role in facilitating the widespread adoption of header bidding by simplifying its implementation for publishers. The header bidding landscape continued to evolve, with various platforms offering proprietary header bidding solutions that integrated seamlessly with publishers' websites and ad servers.


Technical overview

Header bidding is a programmatic advertising technology that allows publishers to offer their ad inventory to multiple demand partners in real-time. It involves a header bidding wrapper, which is a snippet of
JavaScript JavaScript (), often abbreviated as JS, is a programming language and core technology of the World Wide Web, alongside HTML and CSS. Ninety-nine percent of websites use JavaScript on the client side for webpage behavior. Web browsers have ...
code that resides in the header of a publisher’s
webpage A web page (or webpage) is a Web document that is accessed in a web browser. A website typically consists of many web pages linked together under a common domain name. The term "web page" is therefore a metaphor of paper pages bound together in ...
. # Initialization: When a user visits a webpage, the header bidding code is triggered and sends out ad inventory bids to multiple demand partners or ad exchanges simultaneously. # Bidding: These demand partners respond with their bids within a specified timeframe. # Bid Collection: The header bidding wrapper collects these bids and then passes the highest bid to the publisher’s ad server, typically alongside other direct or non-header bidding demand. # Ad Selection: The ad server, using its decisioning logic, then selects the highest bid and serves that ad to the user.


Header Bidding Wrappers

Header bidding wrappers play a crucial role in managing the complexity of header bidding. They orchestrate the auction by: # Demand Partner Integration: Connecting to various SSPs ( Supply-Side Platforms) and demand partners to fetch bids for the inventory. # Bid Management: Ensuring that all bids are collected within the allowed time window to prevent latency. # Ad Server Communication: Sending the winning bid information to the ad server for final ad serving. # Configuration Control: Allowing publishers to set parameters such as the number of bidders, floor prices, and timeout settings for the auction. The open-source project Prebid.js is a widely adopted header bidding wrapper. It is favored for its transparency and the control it affords publishers. However, maintaining such a system requires technical expertise and optimization skills, which is wh
managed services
became a popular choice for many publishers. It had also led to the emergence o
Google Certified Publishing Partners (GCPP)
companies that are carefully vetted by
Google Google LLC (, ) is an American multinational corporation and technology company focusing on online advertising, search engine technology, cloud computing, computer software, quantum computing, e-commerce, consumer electronics, and artificial ...
to provide specialized services or technology and support to publishers using Google’s advertising and publishing products. These services provide the
infrastructure Infrastructure is the set of facilities and systems that serve a country, city, or other area, and encompasses the services and facilities necessary for its economy, households and firms to function. Infrastructure is composed of public and pri ...
and support to efficiently integrate and operate header bidding technology, thereby streamlining operations for publishers. In essence
header bidding wrappers
facilitate a fair and transparent market for ad inventory by enabling multiple buyers to bid on the same inventory simultaneously, which contrasts sharply with traditional sequential bidding methods.


Types of Header Bidding


Client-side Header Bidding

Client-side header biddin g, also known as browser-side header bidding, is the most common form of header bidding used by publishers. In this setup, the auction is conducted within the user's browser. When a user visits a website, a
JavaScript JavaScript (), often abbreviated as JS, is a programming language and core technology of the World Wide Web, alongside HTML and CSS. Ninety-nine percent of websites use JavaScript on the client side for webpage behavior. Web browsers have ...
tag initiates ad requests to multiple demand partners. The highest bid is then sent to the ad server, which can also include the publisher'
direct deals
to determine the final ad to be displayed.


Server-side Header Bidding

Server-side header bidding functions similarly to client-side but takes place on the server rather than the user’s browser. It reduces the browser's load by handling ad requests on a server, which sends out the bid requests to SSPs/ad exchanges. This method is beneficial for publishers who prioritize website speed and
user experience User experience (UX) is how a user interacts with and experiences a product, system or service. It includes a person's perceptions of utility, ease of use, and efficiency. Improving user experience is important to most companies, designers, a ...
, as it can reduce latency. However, one drawback is that it may offer less transparency and control over the auction process compared to client-side bidding.


Video Header Bidding

Video header bidding
allows publishers to auction off thei
video ad inventory
in real-time. While it follows the same principles as display ad header bidding, the implementation differs due to the inclusion of video players, which lack header tags. Video header bidding requires the winning bid information to be passed into the video player while the auction occurs, usually facilitated by a header bidding wrapper like Prebid.js.


In-App Header Bidding

In-app header bidding
refers to the application of the header bidding process within mobile applications. It enables publishers to auction their in-app ad inventory in real-time through an SDK (
Software Development Kit A software development kit (SDK) is a collection of software development tools in one installable package. They facilitate the creation of applications by having a compiler, debugger and sometimes a software framework. They are normally specific t ...
) integration. This type of header bidding automates bid generation from multiple advertisers by connecting the publisher’s inventory to various DSPs. Unlike the web environment, in-app bidding does not rely on browser headers but on the app's
codebase In software development, a codebase (or code base) is a collection of source code used to build a particular software system, application, or software component. Typically, a codebase includes only human-written source code system files; thu ...
and cloud-side auctions managed by the server-side platforms.


Implementation

The implementation of header bidding involves several key steps, primarily the integration with ad servers and the setup of a header bidding wrapper.


Integration with Ad Servers (e.g., Google Ad Manager)

Ad Server Configuration: The publisher must configure their ad server, such as
Google Ad Manager Google Ad Manager is an ad management platform introduced by Google on June 27, 2018. for large publishers who have significant direct sales. It combines the features of two former services from Google's DoubleClick subsidiary A subsidiary, sub ...
, to recognize and process bids from the header bidding auction. This involves setting up orde
line items
that correspond to different bid ranges to ensure that the
ad server Advertising is the practice and techniques employed to bring attention to a product or service. Advertising aims to present a product or service in terms of utility, advantages, and qualities of interest to consumers. It is typically us ...
can compare the header bidding bids against direct sales an
other programmatic deals
Order and Line Items: Each bid from the header bidding auction is associated with a unique order and line item within the ad server. This allows the ad server to prioritize bids accordingly and serve the highest-paying ad. Key-Value Pairs: Publishers often us
key-value pairs
in their ad server to pass bid information from the header bidding wrapper. This data is then used to target the appropriate line items that compete with the header bidding bids. Dynamic Allocation: In ad servers like
Google Ad Manager Google Ad Manager is an ad management platform introduced by Google on June 27, 2018. for large publishers who have significant direct sales. It combines the features of two former services from Google's DoubleClick subsidiary A subsidiary, sub ...
,
dynamic allocation In computer science, manual memory management refers to the usage of manual instructions by the programmer to identify and deallocate unused objects, or garbage. Up until the mid-1990s, the majority of programming languages used in industry suppo ...
allows the highest-paying bid, whether from direct sales, header bidding, or other programmatic sources, to win the ad impression.


Setting up a Header Bidding Wrapper

# Wrapper Installation: A header bidding wrapper, such a
Prebid.js
is installed on the publisher’s website. It is a piece of
JavaScript JavaScript (), often abbreviated as JS, is a programming language and core technology of the World Wide Web, alongside HTML and CSS. Ninety-nine percent of websites use JavaScript on the client side for webpage behavior. Web browsers have ...
code that manages the header bidding auction by calling out to various demand partners and SSPs (Supply-Side Platforms). # Demand Partner Integration: The wrapper integrates with multiple demand partners to solicit bids for the publisher’s ad inventory. Each demand partner responds with a bid for the inventory. # Auction Timing: The wrapper includes a timeout setting that determines how long it waits for bids to ensure that page latency is not adversely affected. # Bid Passing: Once the auction is complete and the highest bid is selected, the wrapper passes this bid to the ad server using key-value pairs. # Ad Serving: The ad server then uses its decisioning logic to compare the bid from the header bidding auction against other bids and serve the winning ad. # Reporting and Optimization: Post-implementation, publishers use reporting tools to analyze auction performance and optimize their header bidding setup for maximum yield. This implementation enables publishers to leverage the competitive advantage of header bidding, ensuring that their ad inventory is sold at the highest possible price through a real-time auction that is fair and transparent.


Comparison with Other Monetization Strategies

Compared to other
monetization Monetization ( also spelled monetisation in the UK) is, broadly speaking, the process of converting something into money. The term has a broad range of uses. In banking, the term refers to the process of converting or establishing something into ...
strategies, such as
Google AdSense Google AdSense is a program run by Google through which website publishers in the Google Display Network, Google Network of content sites serve text, images, video, or interactive media advertisements that are targeted advertising, targeted t ...
, where publishers are limited to bids from a single demand source, header bidding platforms enable multiple demand sources to bid on ad inventory, potentially leading to higher CPMs and
revenue In accounting, revenue is the total amount of income generated by the sale of product (business), goods and services related to the primary operations of a business. Commercial revenue may also be referred to as sales or as turnover. Some compan ...
. Header bidding platforms also offer a significant advantage over traditional RTB ( Real-Time Bidding) and direct deals by providing a real-time auction environment that can include al
forms of programmatic deals
The technology ensures transparency and maximizes yield by allowing
publishers Publishing is the activities of making information, literature, music, software, and other content, physical or digital, available to the public for sale or free of charge. Traditionally, the term publishing refers to the creation and distribu ...
to sell their inventory to the highest
bidder Bidding is an offer (often competitive) to set a price tag by an individual or business for a Product (business), product or Service (economics), service ''or'' a demand that something be done. Bidding is used to determine the cost or Value (ec ...
, rather than being locked into pre-negotiated prices or sequential bidding processes.


Market Impact: Effects on Ad Pricing and Revenue

The introduction of header bidding has significantly altered the dynamics of ad pricing and revenue generation in the digital advertising ecosystem. By allowing multiple
ad exchange An ad exchange is a technology platform that facilitates the buying and selling of media advertising inventory from multiple ad networks. Prices for the inventory are determined through real-time bidding (RTB). The approach is technology-driven ...
s to bid on inventory simultaneously, header bidding has introduced a level of
competition Competition is a rivalry where two or more parties strive for a common goal which cannot be shared: where one's gain is the other's loss (an example of which is a zero-sum game). Competition can arise between entities such as organisms, indi ...
that was absent in the traditional waterfall method. This competition has led to an increase in the Cost Per Thousand Impressions (CPM) that publishers can charge, directly impacting their revenue in a positive manner.


References

{{reflist Online advertising methods