Use this file to discover all available pages before exploring further.
v1 is deprecated. August 1, 2026 is the final day these endpoints will be available. Migrate to v2, which is the current stable API.
Creative Agents provide AI-powered creative generation following AdCP PR #23. This integration enables conversational creative development and dynamic optimization.
User: "Build a creative for our coffee brand targeting morning commuters"
Agent Response:
π€ I'll create a morning-focused coffee ad. What format do you prefer?Options:- Banner ads for mobile and desktop- Video creative for social media- Native ad for content feeds- Multi-format package
User: "Banner ads for mobile and desktop"
Agent Response:
π€ Great! Generating responsive banner set with morning imagery...π± Mobile Banner (320x50):β’ Hero: Steaming coffee cup with sunriseβ’ Text: "Start Your Day Right"β’ CTA: "Order Now"π» Desktop Banner (728x90): β’ Hero: Coffee shop morning sceneβ’ Text: "Premium Coffee for Your Morning Commute"β’ CTA: "Find a Location"Would you like me to adjust the messaging or imagery?
User: "Perfect! Deploy this to campaign camp_123"
Agent Response:
β Creative package generated and assigned!π¨ Creative: "Morning Coffee Campaign"π¦ Assets: Mobile banner, Desktop banner, Brand logoπ― Campaign: camp_123π Status: Active and servingPerformance tracking enabled βBrand guidelines compliance β
Brand Guidelines Integration: Logo Usage: β Proper placement and sizing Color Palette: β Brand colors (#FF6B6B, #4ECDC4) Typography: β Brand fonts (Montserrat, Open Sans) Messaging: β Tone of voice consistency Restrictions: β No competitor mentions
Example:
"Create a creative for Starbucks following our brand guidelines"
Agent ensures:
Green color scheme adherence
Approved font usage
Logo placement standards
Brand voice consistency
Performance Optimization
AI optimizes creatives based on performance data:
# Performance-Driven Optimizationif creative.ctr < campaign.average_ctr: agent.suggest_improvements([ "Try brighter colors for better attention", "Shorten headline for mobile readability", "Test video format for higher engagement" ])if creative.conversion_rate > campaign.top_performers: agent.create_variants([ "Similar style for other products", "Seasonal variations of successful design", "Cross-format adaptations" ])
Dynamic Personalization
Code mode enables real-time creative adaptation:
// Dynamic Creative Logicconst personalizeCreative = (user, context) => { const creative = baseTemplate.clone(); // Location-based personalization if (user.location.weather === 'cold') { creative.headline = "Warm Up with Hot Coffee"; creative.image = warmCoffeeImage; } // Time-based personalization if (context.hour < 10) { creative.offer = "Morning Special: 20% Off"; } // Behavioral personalization if (user.previousPurchases.includes('premium')) { creative.product = premiumBlend; } return creative;};
π Deployment Process:1. Code registered with AdCP publishers2. Real-time inference endpoints created3. Creative record created with code reference4. Dynamic creative live on publisher network
4
Real-Time Operation
π Dynamic Creative Active:β’ Personalizes for each viewer locationβ’ Weather-based content switching β’ Real-time performance optimizationβ’ Campaign-ready with dynamic capabilities
User: "Create product showcase creatives for our electronics store"Agent: "I'll create a product showcase creative package. What format do you need?"User: "HTML snippets for display banners targeting tech enthusiasts"Agent: "Perfect! Generating tech-focused HTML creatives..."Result:π¨ Creative Package: "Tech Showcase Q4"π± HTML Creative with smartphone hero imageryπ§ HTML Creative with headphones product focusπ Format: publisher/display_banner with pre_assembled methodπ― Content: HTML snippets ready for ad server deployment
User: "Set up automated seasonal creatives for our coffee shop"Agent: "I'll create dynamic seasonal creatives. What format and assembly method?"User: "Creative agent format with dynamic code for weather personalization"Agent: "Deploying seasonal automation with weather triggers..."Result:βοΈ Summer: Dynamic HTML with iced coffee focus, bright colorsπ Fall: Dynamic content with warm drinks, cozy imageryβοΈ Winter: Dynamic messaging for hot beverages, comfort themesπΈ Spring: Dynamic creative with fresh start, renewal messagingπ€οΈ Format: creative_agent/dynamic_seasonal with real-time personalization
User: "Generate A/B test variants for our best-performing creative"Agent: "I'll analyze your top creative and generate variants. Which elements to test?"User: "Headlines, colors, and call-to-action buttons"Agent: "Creating systematic A/B test variants..."Result:π¨ Original Creative (Control)π Variant A: Different headline approachπ¨ Variant B: Alternative color schemeπ² Variant C: New CTA button styleπ A/B test tracking configuredβ‘ Automatic winner selection enabled