audio_hosted
creative from one promoted managed audio source. Its campaign association never
starts seller or destination delivery, creates delivery state, or propagates to
media buys.
For the conceptual model — manifest fields, asset types, format coverage, and
tracking macros — see the Creative overview.
Creative manifests use snake_case field names (
creative_id, campaign_id, format_id, template_id) because they pass through verbatim to the ADCP wire format — an intentional exception to v2’s camelCase convention.Collections
Manage advertiser creative collections
/advertisers/:id/creative-collections — named, non-executable groups of saved creatives with a revision checkManage
Create creative manifest
POST /campaigns/:id/creatives/create — upload assets and create a manifestCreate advertiser creative master
POST /advertisers/:id/creatives/create — stage a creative before any campaign existsAdopt a managed audio source
POST /creatives/adopt-managed-audio-source — adopt one promoted source; no seller, destination, or media-buy deliveryList creative manifests
GET /campaigns/:id/creativeManifest — compact summaries, filterableGet creative manifest
GET /campaigns/:id/creatives/:creativeId — full manifest with assetsUpdate creative manifest
PUT /campaigns/:id/creatives/:creativeId — edit fields and manage assetsDelete creative manifest
DELETE /campaigns/:id/creatives/:creativeId — remove manifest and assets