Skip to content
PlacementGraph™
Deal types

What is programmatic direct, and which deals does it cover?

Part of Curated deals and PMPs

A reader browsing on a laptop with a coffee.
Photo: Vlada Karpovich, Pexels

The short answer

Programmatic direct is buying a specific publisher's inventory through automated pipes under terms the buyer and publisher agreed in advance. The term covers programmatic guaranteed and, in Google Ad Manager's usage, fixed price preferred deals. It differs from open auction buying because the buyer is known to the seller, and from a manual insertion order because delivery is automated.

Key takeaways

  • Programmatic direct is a family of deals with a named buyer and agreed terms, not one deal type.
  • The IAB's 2013 framework listed programmatic direct as another market name for Automated Guaranteed; Google Ad Manager's Programmatic Direct covers both guaranteed and preferred deals.
  • What changes from a manual direct buy is the paperwork: proposals, acceptance and trafficking move into the platforms.
  • Price, inventory, dates, formats and seats are agreed before launch, and the deal ID carries them into the bid request.
  • Ask a seller which deal type it means, because the label is not standardized.

What does programmatic direct mean in practice?

Definition

Programmatic direct
A way of buying where one buyer and one publisher agree price and terms for specific inventory, and the campaign then runs through programmatic systems instead of being trafficked by hand.

Two ideas meet in the name. Direct means the buyer and seller know each other and negotiate, as they do for sponsorships and reserved placements. Programmatic means the impressions are delivered through the same machinery as auction buying: an ad request, a bid request carrying a deal ID, and a bid from the buyer's platform. The commercial relationship is old; the delivery path is automated.

The term has no single fixed meaning. The IAB's 2013 paper Programmatic and Automation: The Publishers' Perspective (opens in a new tab) noted confusion over terms used interchangeably, and in its summary table it listed programmatic direct, programmatic guaranteed, programmatic premium and programmatic reserved as other market names for one transaction type, Automated Guaranteed. Platform documentation today uses the label more broadly, which is why a buyer should pin the meaning down at the start of each negotiation.

Which deal types count as programmatic direct?

The IAB framework sorts programmatic transactions on three criteria: whether the inventory is reserved, whether the price is fixed or set by auction, and how many buyers take part. Reading each deal type against those criteria shows where the direct label fits and where it stops.

Programmatic transaction types by the IAB's 2013 criteria, and where the direct label is used
Transaction (IAB 2013 name)InventoryPriceParticipationCalled programmatic direct?
Automated Guaranteed (programmatic guaranteed)ReservedFixedOne seller, one buyerYes, in the IAB framework and in Google Ad Manager
Unreserved Fixed Rate (preferred deal)UnreservedFixedOne seller, one buyerYes in Google Ad Manager; the IAB paper did not list the term for it
Invitation-Only Auction (private auction)UnreservedAuctionOne seller, a few buyersNo: platforms group it under private marketplace
Open Auction (real-time bidding)UnreservedAuctionOne seller, all buyersNo

Google Ad Manager draws the line in the same place. Its Programmatic Guaranteed and Preferred Deals page (opens in a new tab) says both Programmatic Guaranteed and Preferred Deal campaigns can be negotiated with Programmatic Direct, while its Preferred Deals overview (opens in a new tab) describes Programmatic Direct campaigns as direct sold campaigns with a specific buyer. Private auctions sit in a separate private marketplace workflow. The deep dives on programmatic guaranteed and preferred deals cover each type's mechanics.

How is programmatic direct different from a direct insertion order?

The IAB paper described Automated Guaranteed as the transaction that most closely mirrors a traditional digital direct sale: negotiated directly, with inventory and pricing guaranteed, running at the same priority as other direct deals in the ad server. What sets it apart, the paper said, is the automation of the request for proposal and campaign trafficking process. The deal is the same kind of promise; the way it is written down and executed changes.

The same campaign bought by direct insertion order and by programmatic direct
StepDirect insertion orderProgrammatic direct
Request for proposalEmail or a sales call, with a media kitA proposal or request for proposal inside the platforms
AgreementA signed insertion order with the terms attachedA proposal the seller sends for acceptance and the buyer accepts
TraffickingThe publisher's ad operations team books line items and loads creativeAccepting the proposal creates the orders and line items
Ad servingThe publisher's ad server serves the creative or a third party tagThe buyer's platform bids on requests that carry the deal ID
ChangesRevisions in writing, acknowledged by both sidesRenegotiation through the platform, within the rules for each phase
Reporting and billingPublisher reports, reconciled against third party countsPlatform reports on both sides, keyed by the deal ID

Google Ad Manager's help on negotiating programmatic proposals (opens in a new tab) shows the automated path. Either side can start a proposal, and both can revise it until they agree. A request for acceptance can only ever come from the seller, only the buyer can accept it, and on acceptance Ad Manager creates corresponding orders and line items for delivery. Its About proposals page (opens in a new tab) adds that programmatic proposals are similar to orders and are set to Actuals for billing. The insertion order guide covers what a written order holds.

What does a buyer agree with a publisher in programmatic direct?

A programmatic direct deal rests on a short list of terms that both sides must hold in the same form, because the seller's ad server and the buyer's platform each enforce their own copy. IAB Tech Lab's OpenDirect specification (opens in a new tab), the standard API for offering premium guaranteed inventory programmatically, lists the features it supports: searching product inventory, determining price and availability, applying targeting and frequency constraints, creating orders and adding lines, uploading and assigning creative, and reserving and booking inventory.

Terms to agree in writing before a programmatic direct deal goes live

  • The inventory: the publisher, the sites or apps, and the sections or placements included.
  • The deal type: guaranteed with reserved volume, or preferred with no volume commitment.
  • The rate and rate type, such as a CPM, and the currency the deal is priced in.
  • For guaranteed deals, the quantity of impressions and how pacing across the flight will work.
  • Start and end dates, and what happens to unused volume at the end.
  • Formats, sizes and creative specifications the inventory accepts.
  • The buyer seat on the exchange and any advertiser domains the deal is limited to.
  • Which counts govern billing, and who reconciles discrepancies.

Once both sides agree, the terms reach the auction in the Deal object of each bid request, as the deal ID guide explains. IAB Tech Lab's Deals API (opens in a new tab) aims to carry the same terms from the system that created a deal to the receiving platform in a standard form, including guar for guaranteed deals and a units field it says should be provided when the deal is guaranteed.

How does programmatic direct differ from open auction buying?

In the open auction, the IAB paper said, a publisher generally lets any and all buyers bid, usually with no direct relationship, and the advertiser is often unaware of which publisher it is buying on. Programmatic direct reverses each of those: one named buyer, a negotiated price, and inventory the buyer chose by publisher and placement. The two can still share the same pipes and even the same impression, with the ad server deciding which demand serves.

Programmatic direct and open auction buying: strengths and weaknesses
Planning pointProgrammatic directOpen auction
Knowing where ads runStrong: the publisher and placements are named in the dealDepends on the site list, exclusions and the transparency the seller offers
PriceKnown in advanceSet impression by impression, sometimes lower, sometimes higher
Access to premium placementsCan be reserved for direct demandLimited to what the publisher releases to the auction
Setup effortNegotiation with each publisherLow: targeting and bidding in the buying platform
Scale across many sitesGrows one deal at a timeWide from the start
Flexibility mid flightBound by agreed terms, especially for guaranteed volumeHigh: bids and lists change at any time

Seller side rules treat the two differently too. Google's Preferred Deals overview says pricing rules do not apply to Programmatic Direct campaigns because they are direct sold to a specific buyer and do not fall under rules meant for competing buyers in the open auction. The open exchange guide covers the auction side in detail.

When do buyers choose programmatic direct?

Decide whether a line of the plan should be bought direct

  1. Name the publishers first. Programmatic direct only makes sense when the plan already knows which publishers and sections it wants.
  2. Decide whether volume must be promised. A launch date or a sponsorship that has to run in full points to a guaranteed deal; flexible demand points to a preferred deal.
  3. Check that the publisher sells programmatically on your exchange. Read its ads.txt and the exchange's sellers.json before asking for a proposal.
  4. Agree the terms in one place. Put rate, currency, dates, formats, seats and volume in the proposal, not in a side email.
  5. Plan the rest of the buy around it. Keep auction or curated lines for reach and price discovery, since a single direct deal may not carry a whole plan.

Fictional example

Urgent care clinics for a regional hospital system in Iowa and Nebraska

A fictional hospital system with urgent care clinics in Des Moines, Omaha and Lincoln wants display ads beside local news and family health coverage through the fall and winter, in English. The agency names three regional news publishers after reviewing their articles and confirming each one sells directly on the agency's exchange.

For the clinic opening weeks, the agency signs a programmatic guaranteed proposal with the largest publisher, so a fixed volume runs on the health section on fixed dates. With the other two it accepts preferred deals at fixed CPMs, since the client may shift budget between cities. A curated private auction across smaller local sites rounds out reach.

How does PlacementGraph help pick publishers for direct deals?

Frequently asked questions

Is programmatic direct the same as programmatic guaranteed?

Not always. Programmatic guaranteed is one kind of programmatic direct deal, the one with reserved volume at a fixed price. The IAB's 2013 framework used the two names for the same transaction, but Google Ad Manager also places fixed price preferred deals under Programmatic Direct. Ask whether any volume is reserved before treating the terms as interchangeable.

Can the buyer start a programmatic direct deal?

Yes. In Google Ad Manager, buyers can send a request for proposal from Marketplace to a publisher, and both sides then negotiate the proposal. The final step still belongs to the seller: only the seller can send a request for acceptance, and only the buyer can accept it, after which the orders and line items are created.

Do programmatic direct deals still use a deal ID?

Yes. The deal ID is how the exchange tells the buyer's platform that an impression is available under the agreed terms. The bid request carries it in the Deal object, and the winning bid returns it, so delivery and billing can be matched to the agreement on both sides.

Does programmatic direct remove the need for a contract?

No. Automation replaces the manual booking and trafficking, not the agreement. Platform proposals carry terms and conditions, billing terms and contacts, and the parties can still sign an insertion order or a master agreement with the publisher that the programmatic deal operates under.

Sources

  1. Programmatic and Automation: The Publishers' Perspective (IAB Digital Simplified, 2013) (opens in a new tab)IAB
  2. Programmatic Guaranteed and Preferred Deals compared (opens in a new tab)Google Ad Manager Help
  3. Preferred Deals overview (opens in a new tab)Google Ad Manager Help
  4. Negotiate and update programmatic proposals (opens in a new tab)Google Ad Manager Help
  5. About proposals (opens in a new tab)Google Ad Manager Help
  6. OpenDirect specification (v2.1) (opens in a new tab)IAB Tech Lab, OpenDirect repository
  7. Deals API 1.0 specification (opens in a new tab)IAB Tech Lab, deal-api repository

Researched and written by PlacementGraph Research. Read how we research, source and update these pages. Corrections: diana@placementgraph.com.

HOW AGENCIES WORK WITH US

From your first brief.
To your next campaign.

Share a brief in plain language. Get contextual websites and YouTube channels that fit it, with the evidence behind every pick and a deal ready for your usual buying platform.

  1. 01

    Share your brief

    The campaign in plain language.

  2. 02

    Get your shortlist

    The strongest contextual sites and channels, with the evidence behind each.

  3. 03

    We build the deal

    Your shortlist becomes a curated deal through our exchange partners.

  4. 04

    Activate and grow

    Buy in your usual platform. Agencies earn benefits as their investment grows.

LET’S WORK TOGETHER

Your next campaign starts here.

Your details will only be used to respond to your enquiry.

Prefer email? diana@placementgraph.com

YOUR PRIVACY

You choose whether to allow optional analytics. You can use the whole website either way.

Change or withdraw consent at any time using “Cookie preferences” in the footer. Turning analytics off stops future collection and removes this site’s analytics cookies; it does not erase information already sent. The page may refresh to apply withdrawal.