Inputs
Output
Type:Dict
Returns the created DV360 creative details.
Fields: creative_id, creative_name, creative_type, entity_status, review_status, creativeDocumentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
Advanced: creates a DV360 creative from a raw v4 Creative payload sent as-is (display, HTML5, native, video, or audio)
| App | DV360 |
| Operation ID | dv360_create_creative |
| Type | Action |
| Connection | dv360 (required) |
| Credits per run | 2 |
| Agent / MCP tool | Yes |
| Requires approval | Yes (write operation) |
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
account | DynamicAccount | Yes | - | Select the DV360 advertiser to create the creative in. |
creative_payload | object or string | Yes | - | Official DV360 v4 Creative body as JSON, sent as-is. Required keys: displayName, entityStatus (ENTITY_STATUS_ACTIVE is allowed on create), hostingSource (HOSTING_SOURCE_HOSTED for uploaded assets), creativeType, dimensions, assets (referencing media_id values from dv360_upload_asset), and exitEvents. Example for a standard display creative: {“displayName”: “My Banner”, “entityStatus”: “ENTITY_STATUS_ACTIVE”, “hostingSource”: “HOSTING_SOURCE_HOSTED”, “creativeType”: “CREATIVE_TYPE_STANDARD”, “dimensions”: {“widthPixels”: 300, “heightPixels”: 250}, “assets”: [{“asset”: {“mediaId”: “<media_id>”}, “role”: “ASSET_ROLE_MAIN”}], “exitEvents”: [{“type”: “EXIT_EVENT_TYPE_DEFAULT”, “url”: “https://example.com”}]}. Assign the created creative to line items via creativeIds in dv360_create_line_item or dv360_update_line_item. |
Dict
Returns the created DV360 creative details.
Fields: creative_id, creative_name, creative_type, entity_status, review_status, creative