Lesson 4 of 5 · 7 min read · beginner
Direct deals vs programmatic
How ads are sold by handshake versus by software, why programmatic took over, and the spectrum of deal types in between.
There are two basic ways to sell an ad. You can pick up the phone, agree a price with a brand and sign a contract. Or you can let software put each impression up for sale, one at a time, to whoever pays most in that instant. For most of advertising history, only the first existed. Today the second handles the majority of digital display, but the smartest publishers use both.
Direct selling is like a restaurant taking a booking for a wedding party months ahead at a fixed menu price. Programmatic is like the same restaurant filling its remaining tables every evening with walk-ins, with prices changing depending on how hungry the crowd is.
Direct-sold: the handshake
In direct-sold advertising, a publisher's sales team negotiates with an advertiser or agency. They agree on placements, dates, number of impressions and a fixed price, written up in an insertion order, or IO. The publisher's ad-ops team then loads the campaign into its ad server, which is responsible for pacing: spreading delivery evenly so the campaign neither runs out early nor falls short.
Direct deals are great for premium placements: the homepage takeover on a Japanese news portal on the day of a big product launch, or a sponsorship of a cricket live-score page during the IPL. The advertiser gets certainty, and the publisher gets a guaranteed, usually higher price.
The leftovers problem
No publisher sells all of its inventory directly. Whatever is left over is called remnant inventory. The share that is sold at all is the sell-through rate. For years, remnant space was dumped onto ad networks at low prices, often through a waterfall: the ad server offered the impression to network A at a fixed price, and if A passed, to network B at a lower price, and so on down the chain.
The waterfall was slow and wasteful. Network C at the bottom might have been willing to pay more than network A for this particular user, but it never got the chance to bid because the order was fixed in advance, based on average historical prices.
Programmatic: selling one impression at a time
Programmatic advertising means the buying and selling decision is made by software. The most famous form is real-time bidding (RTB): each impression is auctioned in roughly a tenth of a second while the page loads. Buyers look at the context and whatever data is available about the user, and bid what that specific impression is worth to them.
Programmatic took over because it solved real problems. Buyers could target precisely and reach thousands of sites from one screen. Publishers got competition for every impression instead of fixed-order leftovers. And small publishers in Brazil or Indonesia could suddenly earn money from global brands they would never have met in person.
It is a spectrum, not a switch
"Direct" and "programmatic" are not opposites. Modern deals mix a negotiated relationship with automated delivery. The industry sorts them by two questions: is the volume guaranteed, and is the price fixed?
| Deal type | Guaranteed volume? | Price | Who can buy | Automated? |
|---|---|---|---|---|
| Direct IO | Yes | Fixed, negotiated | One buyer | Delivery via ad server, setup by hand |
| Programmatic guaranteed | Yes | Fixed | One buyer | Yes, via DSP |
| Preferred deal | No | Fixed | One buyer gets first look | Yes |
| Private marketplace | No | Auction with a floor | Invited buyers | Yes |
| Open auction | No | Auction | Anyone | Yes |
Direct-sold
- Negotiated by people, often weeks ahead
- Fixed price and guaranteed volume
- Best for premium, high-visibility placements
- More work per deal, fewer deals
Programmatic (open auction)
- Decided by software per impression
- Price set by live competition
- Best for scale and fine targeting
- Very little setup, many hidden hops
Where the money goes differs too
In a direct deal, the advertiser often pays the publisher (or its agency pays) with few companies in between. In programmatic, the budget passes through a DSP, possibly a data provider, one or more SSPs and exchanges, and verification vendors. Each takes a share. A large UK study by ISBA and PwC found that on average only about half of programmatic spend reached publishers.
Key takeaways
- Direct-sold ads are negotiated by people with a fixed price and guaranteed volume, recorded in an insertion order.
- Programmatic ads are bought by software, most famously through real-time bidding on each impression.
- The old waterfall sold leftovers in a fixed order and left money on the table.
- Deal types form a spectrum from guaranteed and fixed-price to fully open auctions.
- Programmatic adds scale and competition but also more intermediaries taking a share of the money.
Questions people ask
What is the difference between direct and programmatic advertising?
Direct advertising is negotiated between people: a publisher and advertiser agree placements, dates and a fixed price in an insertion order. Programmatic advertising uses software to buy and sell ads automatically, often impression by impression through real-time auctions. Many modern deals blend both, such as programmatic guaranteed, which has a negotiated price but automated delivery through a DSP.
What is remnant inventory?
Remnant inventory is the ad space a publisher has not sold through direct deals. Because it is left over, it has traditionally been sold at lower prices through ad networks or programmatic open auctions. Today the term is less common, since header bidding and exchanges let even leftover impressions attract strong competition, but the idea of filling unsold space remains.
What is an insertion order in advertising?
An insertion order, or IO, is the contract between an advertiser or agency and a publisher for a direct ad campaign. It spells out placements, flight dates, number of impressions or other units, price, targeting and billing terms. The publisher's ad operations team then sets up the campaign in its ad server to deliver exactly what the IO promises.