Publisher / seller track (B1–B4)
Members only — Requires Basics credential (A1–A3). Four modules, ~105 minutes total.
B1: Designing your product catalog
~20 min | Prerequisite: A3 How a hosted sales agent works: product discovery, catalog integration, capability advertising. Walkthrough of designing your product catalog — including collections and installments for content-centric inventory like podcasts, CTV series, and live events — and configuring what buyers can discover about you.Reading list
Product discovery
How buyer agents discover publisher inventory through
get_products.get_products task
Task reference: request schema, response schema, and examples.
Media products
How to structure products: formats, pricing, targeting, and availability.
Collections and installments
Model content-centric inventory: podcasts, CTV series, live events, and episodic content.
sync_catalogs task
Catalog synchronization: 13 catalog types, feed field mappings.
Capability discovery
How agents advertise their capabilities so other agents can discover what they offer.
Authorized properties
How publishers declare and authorize their properties for agentic transactions.
Key concepts
- Sales agent role — your always-on, AI-powered sales team that responds to buyer queries
- Product catalog design — products, formats, pricing models, targeting options, availability, and shows/episodes for content-centric inventory
- Catalog integration —
sync_catalogsfor product data, 13 catalog types, feed field mappings - Capability advertising —
get_adcp_capabilitiesso buyers know what you support
Start B1 with Addie
“I’d like to start certification module B1.”
B2: Creative specifications and format support
~20 min | Prerequisite: B1 Deep dive onlist_creative_formats and how buyer agents discover what your inventory accepts. Guide to structuring creative specs, handling incoming creatives, and brand compliance.
Reading list
Brief expectations
What buyer briefs look like and how to structure products so agents can match them.
Example briefs
Real examples of product discovery queries from buyer agents.
list_creative_formats task
How creative format specifications work — dimensions, file types, render requirements.
Creative formats
Format definitions, technical specs, and the renders structure.
Implementing standard formats
Standard format IDs and how to implement them consistently.
Product refinement
How buyer agents refine searches and negotiate product parameters.
Key concepts
- Format declarations —
list_creative_formatstells buyers what you accept - Format vs manifest — the format is what you accept, the manifest is what gets delivered
- Handling incoming creatives —
sync_creativesandbuild_creativevalidation and approval - Brand compliance — understanding incoming brand.json, disclosure positions
Start B2 with Addie
“I’d like to start certification module B2.”
B3: Measurement, signals, and optimization
~20 min | Prerequisite: B2 How to expose delivery data, measurement signals, and optimization levers through your sales agent. Integration with measurement platforms, audience handling, and account management.Reading list
get_media_buy_delivery task
Delivery metrics: impressions, spend, completion rates, and performance data.
Optimization and reporting
How buyer agents use delivery data for campaign optimization.
Signals overview
The signals protocol: audience segments, contextual signals, measurement data.
Trusted Match Protocol
How publishers support impression-time execution for buyer use cases like cross-publisher frequency capping.
TMP Router architecture
Deployment, fan-out, and provider configuration for publishers.
get_signals task
Signal discovery: what measurement data is available and how to expose it.
activate_signal task
Enabling specific measurement on a campaign.
Accounts overview
The commercial layer: advertisers, operators, authentication, and billing.
Campaign governance
Seller-side governance checks: validate buyer purchases before executing them.
check_governance task
The governance validation task: intent checks, execution checks, statuses, and planned delivery.
Key concepts
- Delivery reporting — accurate, timely delivery data via
get_media_buy_delivery - Signals framework —
get_signalsandactivate_signalreplace fragmented measurement vendor integrations - Audience handling —
sync_audiencesfor accepting buyer audience data - Execution integration — publishers participate in TMP by sending Context Match requests (page content + available packages) and Identity Match requests (user token + package IDs) to the TMP Router, then joining the results locally. This enables cross-publisher frequency capping and impression-time activation without exposing user identity and page context to the buyer simultaneously
- Account management —
sync_accounts,list_accountsfor managing buyer relationships - Seller-side governance — when a buyer account has
governance_agents(synced viasync_governance), callcheck_governancewithmedia_buy_id+planned_deliverybefore confirming media buys - Planned delivery — describe what you will actually deliver; the governance agent validates it against the buyer’s plan
Exercise
Given sample Context Match and Identity Match responses, determine which packages the publisher activates and what targeting key-values to set.Start B3 with Addie
“I’d like to start certification module B3.”
B4: Build project — your first sales agent
~45 min | Prerequisite: B3 Create a working sales agent that responds to real buyer queries. Use any AI coding assistant (Claude Code, Cursor, Copilot) with the adcp client library. The skill tested is specifying correct AdCP behavior.What you’ll build
- Product catalog with at least 3 products and
sync_catalogssupport - Creative format support for at least 2 formats
- Handles
get_products,create_media_buy,list_creative_formats - Account setup via
sync_accounts - Proper error responses for invalid requests
Assessment rubric
| Dimension | Weight | What Addie evaluates |
|---|---|---|
| Specification quality | 20% | Can you specify an agent in AdCP terms? |
| Schema compliance | 25% | Agent responses validate against AdCP schemas |
| Error handling | 15% | Handles invalid requests with proper AdCP errors |
| Design rationale | 20% | Can you explain and reason about design decisions? |
| Extension ability | 20% | Can you extend the agent with new capabilities? |
Start B4 with Addie
“I’d like to start certification module B4.”
What’s next
After completing B1–B4, you’ve earned the AdCP practitioner credential. From here you can pursue specialist modules:- S1: Media buy — transaction flows, pricing, orchestration
- S2: Creative — asset workflows, format compliance
- S3: Signals — measurement, attribution, optimization
- S4: Governance — brand safety, campaign governance, compliance, policy registry
- S5: Sponsored Intelligence — conversational brand experiences