Advertising insertion order (IO)

An insertion order is the contract under which an advertiser or agency buys advertising placements from a publisher or ad network for a specific campaign. It fixes the price, what must be delivered, how it is measured and what happens if delivery falls short.

Jurisdictions
California, England and Wales, Spain
Contract languages
English, Spanish

What it is and when it is used

An insertion order (IO) is used for direct-sold digital advertising: an advertiser or agency books placements on a publisher's websites or apps, or through an ad network, for a defined campaign. Beyond the negotiated terms, the template includes a campaign schedule, creative specifications (creatives delivered five business days before launch), ad serving and tracking rules, confidentiality, warranties, indemnities, a liability cap equal to the fees under the IO and insurance.

Who signs it and in which role

The Advertiser (the buyer, which may be an agency) and the Publisher (the seller of inventory, which may be an ad network). The Advertiser fills in the campaign name, start and end dates and total budget; the impression target and base CPM are optional.

Key clauses

Pricing and delivery

Fixed CPM, performance-based pricing (CPA or CPC) or a flat sponsorship fee. Delivery can be guaranteed with make-goods or on a best-effort basis.

Placement and viewability

Premium fixed positions exclusive to the Advertiser, or run-of-site at the Publisher's discretion. Viewability under the MRC standard (with a 70% viewability target) or a stricter 100% standard.

Brand safety and targeting

Comprehensive brand safety (category blocking, keyword exclusions and pre-bid verification) or standard category exclusions. Targeting can be advanced (behavioural, contextual and first-party data through clean rooms) or limited to contextual and geographic signals.

Creative approval and invalid traffic

Publisher pre-approval of creatives or self-serve automated validation. Invalid traffic can be measured by a third party with deduction rights, or filtered by the Publisher's own systems.

Data, payment and reporting

The Advertiser owns campaign data, or both parties may use aggregated and anonymised data. Payment terms and cancellation fees as above, and a choice of billing ad server.

Exclusivity

Category exclusivity, competitive separation on the same page, or no exclusivity.

What the two sides usually negotiate

Most clauses pair an Advertiser-friendly option with a Publisher-friendly one. Performance pricing, guaranteed delivery, premium placements, strict viewability, comprehensive brand safety, third-party fraud verification, Advertiser data ownership and category exclusivity favour the Advertiser. A flat sponsorship fee, best-effort delivery, run-of-site, the MRC standard, publisher creative approval, publisher-managed fraud filtering and NET 60 favour the Publisher. Competitive separation on the same page is the one fully balanced option, and fixed CPM and shared data rights sit close to the middle. When the parties choose differently, Dealroom proposes a compromise weighted by how firmly each side holds its position on each point.

Jurisdictions and languages Dealroom supports for it

Dealroom drafts this IO under the law of California, England and Wales or Spain, in English or Spanish. Each jurisdiction adds its advertising and privacy rules: for California, FTC truth-in-advertising rules, CCPA and CPRA opt-outs and CAN-SPAM for email; for England and Wales, the CAP Code, UK GDPR and PECR cookie consent; for Spain, the Ley General de Publicidad, the LSSI-CE, IAB Spain standards, the LOPDGDD and GDPR, and AEPD guidance on cookies.

Common mistakes

  • Vague premium placements. They must be clearly defined to prevent disputes.
  • No agreed discrepancy rule. Differences between ad servers are normal; the IAB recommends a maximum 10% tolerance.
  • Behavioural targeting without consent. It relies on tracking subject to consent rules; first-party data needs careful data processing terms.
  • No invalid traffic remedy. Deduction rights are a heavily negotiated term and should not be left open.
  • Unclear data rights. Campaign data rights must comply with the privacy laws that govern ad data.
  • Exclusivity without definition. Category exclusivity and competitive separation must be clearly defined, including the competitor list.

Frequently asked questions

What is an insertion order in advertising?

It is the order and contract for a specific advertising campaign between an advertiser and a publisher. The Dealroom template records the campaign name, dates, total budget, impression target and base CPM, and then the negotiated terms on pricing, delivery, placement, measurement, brand safety and data.

What is a make-good?

A make-good is extra impressions or a longer campaign provided by the publisher at no additional cost to make up for a delivery shortfall. Under the guaranteed delivery option, under-delivery of more than 10% triggers make-goods within thirty days, or a pro-rata credit or refund if that is not feasible.

What is the MRC viewability standard?

An impression counts as viewable when at least 50% of the ad's pixels are in view for at least one continuous second for display ads, or two seconds for video. The template also offers a stricter standard that requires 100% of the pixels in view.

Whose numbers are used for billing?

The parties choose. Either the advertiser's third-party ad server is the billing basis, with daily reporting and investigation of discrepancies over 10%, or the publisher's own ad server is used, with weekly reports. The general terms add that the lower count prevails while a discrepancy over 10% is reconciled.

Can the advertiser cancel the campaign?

Yes, subject to the agreed fee. One option is NET 30 with no fee on 14 or more days' notice and 25% of the remaining budget on shorter notice; the other is NET 60 with a 50% cancellation fee on the undelivered portion.

Two ways to make it

Create it in Dealroom

Choose the jurisdiction and language, answer a few questions and negotiate each clause with the other side, or prepare it alone.

Start in Dealroom

Have your agent draft and negotiate it

Your AI agent can read the clause library and create the contract through the agent API or the MCP server. A short example:

MCP: list_templates (query: "ADVERTISING_IO"), get_template, create_playbook, initiate_negotiation.

Read the agent API guide
# 1. Read the clauses, options and the facts it needs
curl https://dealroom.todo.law/api/v1/agent/templates/ADVERTISING_IO \
  -H "Authorization: Bearer drk_YOUR_KEY"

# 2. Create the contract (clauses you leave out take the default option)
curl -X POST https://dealroom.todo.law/api/v1/agent/deals \
  -H "Authorization: Bearer drk_YOUR_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: $(uuidgen)" \
  -d '{
    "schema": "dealroom.solo-intake/1",
    "contractType": "ADVERTISING_IO",
    "governingLaw": "ENGLAND_WALES",
    "language": "en",
    "dealName": "Example ADVERTISING_IO",
    "selectionPolicy": "defaults"
  }'

Drafting and negotiating are free.

Related contracts

This page explains how the contract usually works. It is general information, not legal advice.

© Rindogatan LLC