A demand-side platform (DSP) is a concept that combines various software for advertisers (or advertising agencies) to automate the process of buying and selling ad impressions in real time.
A DSP surfaces digital advertising inventory from multiple sources, where an advertiser or agency can manage marketing campaigns by defining the target audience, bid amount, overall budgets, ad format, and other parameters, while getting feedback about ad impressions and audience behavior in the form of campaign reporting.
DSPs are designed to receive signals from, and interact with, supply-side platforms (SSPs), which aggregate inventory, in order to allow advertisers the opportunity to place their ads in the most optimal inventory locations.
Much like paid search, using DSPs allows users to optimize based on set key performance indicators such as effective cost per click (eCPC) and effective cost per action (eCPA).
There are two types of DSPs:
While not all programmatic buying DSPs incorporate algorithms and methods of real-time bidding, it is used in about 90% of programmatic transactions. Features include:
The functionality of the DSP often depends on the format of the media. For example, DSPs that advertise online can see how people behave after viewing an ad, whereas this is not possible in outdoor advertising or television and radio, where the advertising constitutes a one-to-many approach.
DSPs incorporate many of the facets previously offered by advertising networks, such as wide access to inventory and vertical and lateral targeting, with the ability to serve ads, real-time bid on ads, track the ads, and optimize. This is all kept within one interface that allows advertisers to control and maximize the impact of their ads. DSPs track frequency information, several forms of rich media ads, and some video metrics.
Many third parties are integrating with DSPs to provide better tracking. In addition, DSPs use advanced price reduction algorithms, commonly known as bid shading, to help advertisers procure ad impressions for a lower cost per thousand impressions (CPM) in the first-price auction.
DSPs are commonly used for retargeting, as it is able to see a large volume of inventory in order to recognize an ad call with a user that an advertiser is trying to reach.
Programmatic advertising transactions are generally categorized into two main groups: Programmatic Direct and Programmatic Auctions. These differ by the level of automation, price transparency, and type of inventory access.
Programmatic Direct refers to automated transactions that occur without real-time bidding. Prices and terms are negotiated in advance between the advertiser and publisher through a demand-side platform (DSP) or ad server integration. It includes two primary types:
Programmatic Auctions involve real-time bidding (RTB) to determine the price of impressions in milliseconds. The process is data-driven and enables dynamic pricing. There are two main types: