> ## Documentation Index
> Fetch the complete documentation index at: https://docs.adcontextprotocol.org/llms.txt
> Use this file to discover all available pages before exploring further.

# A1: Why AdCP

> Module A1: What is agentic advertising and why does AdCP exist? Free 15-minute interactive module covering platform fragmentation and the case for a shared protocol.

# A1: Why AdCP

<Info>
  **Free module** — No account required. \~15 minutes with Addie.
</Info>

## Learning objectives

By the end of this module, you should be able to:

* Explain why agentic advertising is a paradigm shift from programmatic
* Describe what AI agents are and how they differ from traditional APIs
* Articulate the fragmentation problem AdCP solves
* Recognize AdCP's breadth: 20 channels from display to local radio to cinema
* Explain how campaign governance provides always-on compliance for autonomous agent transactions
* Explain why security changes when agents transact autonomously — the manual sign-off that used to backstop every buy before money moved is gone

## Reading list

Review these pages before starting the module with Addie. They provide the conceptual foundation for everything in the certification program.

<CardGroup cols={2}>
  <Card title="Introduction to AdCP" icon="book-open" href="/dist/docs/3.2.0-rc.7/intro">
    What AdCP is, how it works, and the protocol domains. Start here if you're completely new.
  </Card>

  <Card title="Why AdCP" icon="lightbulb" href="/dist/docs/3.2.0-rc.7/building/concepts">
    The strategic vision: allocation vs day trading, the fragmentation problem, and why agents need a shared protocol.
  </Card>

  <Card title="Protocol comparison" icon="code-compare" href="/dist/docs/3.2.0-rc.7/building/concepts/protocol-comparison">
    How AdCP compares to OpenRTB, platform APIs, and direct IO. Understand where agentic advertising fits in the landscape.
  </Card>

  <Card title="Building with AdCP" icon="rocket" href="/dist/docs/3.2.0-rc.7/building">
    See how to implement AdCP. Optional but helpful for building intuition.
  </Card>

  <Card title="Campaign governance" icon="shield-check" href="/dist/docs/3.2.0-rc.7/governance/campaign">
    How campaign governance ties campaigns to media plans and validates every transaction autonomously.
  </Card>

  <Card title="Embedded Human Judgment" icon="user-check" href="/dist/docs/3.2.0-rc.7/governance/embedded-human-judgment">
    The five principles that define how humans stay in control when agents execute autonomously.
  </Card>

  <Card title="Security Model" icon="shield-halved" href="/dist/docs/3.2.0-rc.7/building/concepts/security-model">
    What changes for security when an agent spends money without a human in the loop — and the trust primitives that make it safe.
  </Card>
</CardGroup>

## Key terms

| Term | Definition |
| - | - |
| **Agentic advertising** | Advertising executed by AI agents that can reason, negotiate, and adapt — as opposed to rigid API integrations |
| **AI agent** | Software that perceives its environment, makes decisions, and takes actions autonomously |
| **AdCP** | Ad Context Protocol — an open standard that gives AI agents a shared language for advertising |
| **MCP** | Model Context Protocol — a standard for connecting AI models to external tools and data sources. AdCP uses MCP as its transport layer |
| **Task** | A discrete advertising operation (e.g., `get_products`, `create_media_buy`) defined by AdCP |
| **Campaign governance** | Always-on compliance that ties campaigns to media plans and validates every transaction through three independent parties |
| **Embedded Human Judgment** | The principle that humans define intent, set boundaries, and retain override authority — agents execute within those boundaries |

For the full glossary, see the [AdCP glossary](/dist/docs/3.2.0-rc.7/reference/glossary).

## What you'll do with Addie

This module is grounded with a live agent query — you'll see a real `get_products` response from `@cptestagent`, not a slide deck. Addie will guide you through:

* What makes an AI agent different from a traditional API?
* Why does a shared protocol matter for AI-powered advertising?
* What problems arise if every ad tech company builds their own agent protocol?
* How does the "allocation vs day trading" framing change how you think about media buying?
* How do you trust AI agents to spend your money? (Always-on compliance: every transaction validated against the plan, grounded in [Embedded Human Judgment](/dist/docs/3.2.0-rc.7/governance/embedded-human-judgment) principles)
* What security changes when there is no human approval gate before spend — and how AdCP answers it with three primitives: verifiable requests, retry-safe transactions, and signed approvals
* 20 channels: display, social, search, CTV, linear TV, radio, podcast, DOOH, OOH, print, cinema, gaming, retail media, influencer, affiliate, product placement, AI media — and why linear TV and radio measure differently: broadcast impression data matures over days after air (C3/C7 windows, not real-time), which you'll work with concretely in S1

## Assessment

Addie evaluates your understanding across four dimensions:

| Dimension | Weight | What Addie looks for |
| - | - | - |
| Conceptual understanding | 25% | Can you articulate the paradigm shift from programmatic to agentic? |
| Practical knowledge | 35% | Can you query an agent and interpret the response? |
| Channel breadth | 20% | Do you understand AdCP covers 20 channels, not just digital? |
| Protocol fluency | 20% | Do you use AdCP terminology correctly? |

Passing threshold: 70%. This is a conversation, not a test — Addie will help you get there.

## Start this module

<Card title="Start A1 with Addie" icon="play" href="https://agenticadvertising.org/chat">
  Open Addie and say "I'd like to start certification module A1." Addie will take it from there.
</Card>

**Next:** [A2: Your first media buy](/dist/docs/3.2.0-rc.7/learning/foundations/a2-protocol-architecture)
