What You’ll Learn
Implementing Standard Format Support 🎨
Learn how sales agents can support standard creative formats through the reference creative agent. Learn how to:- Reference standard IAB formats without replicating them
- Implement custom formats for unique inventory
- Use format ID namespacing to prevent conflicts
- Combine standard and custom format support
- Validate format compatibility with advertising products
- Leverage the Standard Creative Agent for standard formats
- Work with publisher-specific creative agents for custom formats
Understanding Authorization 🔐
Learn how AdCP prevents unauthorized resale and ensures sales agents are legitimate. Understand:- The problem of unauthorized resale in digital advertising
- How publishers authorize sales agents via
adagents.json - How to validate sales agent authorization before purchasing
- Property tags and large-scale authorization management
Cross-Protocol Foundation: The
adagents.json authorization system applies across ALL AdCP protocols (Media Buy, Signals, and future Curation). See the adagents.json specification for complete implementation details.Foundation Tasks
These capability discovery tasks provide the reference data needed for effective AdCP workflows:get_adcp_capabilities
The primary capability discovery task. Returns protocol versions, supported features, portfolio information, and governance capabilities in a single call. Use this as your first interaction with any AdCP agent.
list_creative_formats
Discover all supported creative formats with detailed specifications including dimensions, file types, duration limits, and technical requirements.
Integration Pattern
Capability discovery typically happens early in your AdCP workflow:- Discover Capabilities: Call
get_adcp_capabilitiesto learn what the agent supports - Understand Formats: Call
list_creative_formatsto learn supported creative types - Validate Authorization: Check the
media_buy.portfoliofrom capabilities, then verify via publisheradagents.json - Discover Products: Search for advertising inventory with
get_products - Plan Creatives: Match discovered products to available formats for production planning
- Execute Campaigns: Create media buys with confidence in format compatibility and authorization
Why This Matters
Creative Formats
- Production Planning: Know requirements before creating assets
- Creative Agents: Leverage AI-powered agents to build and validate creatives
- Platform Compatibility: Ensure creatives work across advertising platforms
- Cost Efficiency: Avoid recreating assets due to specification mismatches
- Quality Assurance: Meet technical standards for optimal performance
- Preview Capabilities: Test creative rendering before campaign launch
Authorized Properties
- Fraud Prevention: Avoid unauthorized sellers and inventory fraud
- Brand Safety: Ensure you’re buying from legitimate property owners
- Legal Compliance: Maintain clear audit trails of authorized transactions
- Trust Building: Create confidence in the advertising supply chain
Related Documentation
- Task Reference - Complete API documentation
- Product Discovery - Finding advertising inventory
- Creatives - Creative asset management
- Creative Protocol - Creative agents and manifests
- Creative Channel Guides - Format examples and patterns
- Creative Manifests - Understanding creative specifications
- adagents.json Specification - Publisher authorization system (applies across all AdCP protocols)