The catalog was last updated 2026-08-16. Provider accounts,
permissions, markets, and beta access can narrow the effective surface.
OpenAI Ads
OpenAI Ads maps an AdCP media buy to a campaign, one or more ad groups, and ads. Both current OpenAI creative types and impression-, click-, and conversion-optimized buying are implemented.
Meta Ads
Meta Ads maps AdCP media buys to campaigns, packages to ad sets, and creative assignments to ads across the governed Facebook and Instagram placement catalog.
Snap Ads
Snap Ads maps AdCP media buys to campaigns, packages to ad squads, and creative assignments to ads and creatives. Three product families and two ordinary creative formats have deterministic/static round-trip coverage; this is not provider-observed full-lifecycle proof or fresh provider eligibility.
Pinterest Ads
Pinterest Ads maps AdCP media buys to campaigns, packages to ad groups, and creative assignments to ads backed by Pins. Current code classifies seven product families as executable through deterministic contract coverage; this is not fresh provider eligibility. Catalog sales and Idea Pins remain explicitly blocked.
Amazon Ads
Amazon Ads is included from the current direct-adapter catalog. Product rows are current-code classifications; operation rows cover the canonical buyer-facing denominator and distinguish callable, absent, and safety-blocked surfaces. None is promoted to deterministic provider certification or fresh account eligibility.
CitrusAd
CitrusAd is included from the current direct-adapter catalog. Product rows are current-code classifications; operation rows cover the canonical buyer-facing denominator and distinguish callable, absent, and safety-blocked surfaces. None is promoted to deterministic provider certification or fresh account eligibility.
Criteo Retail Media
Criteo Retail Media is included from the current direct-adapter catalog. Product rows are current-code classifications; operation rows cover the canonical buyer-facing denominator and distinguish callable, absent, and safety-blocked surfaces. None is promoted to deterministic provider certification or fresh account eligibility.
Google Ads
Google Ads is included from the current direct-adapter catalog. Product rows are current-code classifications; operation rows cover the canonical buyer-facing denominator and distinguish callable, absent, and safety-blocked surfaces. None is promoted to deterministic provider certification or fresh account eligibility.
LinkedIn Ads
LinkedIn Ads has a partial 16-flow static planning denominator. Four products are ordinary current-code classifications; six remain blocked. Lead Gen implementation and exact local readback exist only behind a protected exact-SHA canary gate, so ordinary buyer discovery and execution remain dark. Operation rows distinguish callable surfaces from certified behavior, and none implies fresh provider eligibility.
Reddit Ads
Reddit Ads is included from the current direct-adapter catalog. Product rows are current-code classifications; operation rows cover the canonical buyer-facing denominator and distinguish callable, absent, and safety-blocked surfaces. None is promoted to deterministic provider certification or fresh account eligibility.
Spotify Ads
Spotify Ads is included from the current direct-adapter catalog. Product rows are current-code classifications; operation rows cover the canonical buyer-facing denominator and distinguish callable, absent, and safety-blocked surfaces. None is promoted to deterministic provider certification or fresh account eligibility.
TikTok Ads
TikTok Ads is included from the current direct-adapter catalog. Product rows are current-code classifications; operation rows cover the canonical buyer-facing denominator and distinguish callable, absent, and safety-blocked surfaces. None is promoted to deterministic provider certification or fresh account eligibility.
Universal Ads
Universal Ads is included from the current direct-adapter catalog. Product rows are current-code classifications; operation rows cover the canonical buyer-facing denominator and distinguish callable, absent, and safety-blocked surfaces. None is promoted to deterministic provider certification or fresh account eligibility.
AudioStack is intentionally outside this direct media-buy adapter denominator.
Its separate creative-only surface and limitations are documented in
AudioStack creative-tool compatibility.
Public contract boundary
These pages publish mapping semantics, limitations, market scope, evidence state, upstream sources, and public review endpoints. They intentionally exclude credentials, raw fixtures and logs, provider account IDs, customer data, reconciliation or security heuristics, private canary configuration, and unreleased roadmap. A public staging endpoint identifies a review surface; it does not grant access or authorize a mutation.How to read the mapping
- Start with a provider-observed flow. A provider creation path counts in the denominator even when Interchange has not modeled or implemented it. Pages say when that denominator is partial or not certified; an execution registry alone is never presented as complete provider coverage.
- Classify the launch choice. A materially different objective, destination, inventory, optimization, billing, publication, or measurement contract becomes a wholesale product archetype. An audience signal, event source, catalog, form, identity, targeting or delivery overlay, or creative choice remains a binding on that archetype, not another product row.
- Build the exact execution package. The archetype fixes the provider objective, optimization, and billing base. Planning then binds the selected account’s compatible signals, activation resources, overlays, creative, budget, bid, and flight. Missing or ambiguous inputs remain explicit.
- Keep lifecycle claims independent. Implemented means the write/read path exists. Deterministically certified means static contract tests pass. Fresh signed live evidence means the exact paused package was recently proven against the provider with readback and cleanup. Currently eligible means the selected account passes its live permission, market, resource, and feature checks now.
Evidence and status model
Compatibility is versioned separately from provider marketing claims. Every
page is review-ready, not provider-endorsed, and links the upstream provider
documentation and public AAO discovery record used during review. The governed
JSON contract generates all 13 pages. Repository tests compare load-bearing
products, operations, formats, placements, targeting declarations, and selected
state assertions with current code where exported denominators exist. They
validate object-mapping and reporting rows for shape, presence, and uniqueness,
but do not compare those rows with complete code-owned denominators; each page
therefore publishes their
drift_enforced: false provenance gap.