> ## Documentation Index
> Fetch the complete documentation index at: https://docs.markifact.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Create Creative

> Advanced: creates a DV360 creative from a raw v4 Creative payload sent as-is (display, HTML5, native, video, or audio)

Advanced: creates a DV360 creative from a raw v4 Creative payload sent as-is (display, HTML5, native, video, or audio). Upload files first with dv360\_upload\_asset, then assign the creative to line items via creativeIds. Creatives built in Ad Canvas or templates cannot be created via the API.

| | |
| - | - |
| **App** | DV360 |
| **Operation ID** | `dv360_create_creative` |
| **Type** | Action |
| **Connection** | `dv360` (required) |
| **Credits per run** | 1 |
| **Agent / MCP tool** | Yes |
| **Requires approval** | Yes (write operation) |

## Inputs

| 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. |

## Output

**Type**: `Dict`

Returns the created DV360 creative details.

**Fields**: `creative_id`, `creative_name`, `creative_type`, `entity_status`, `review_status`, `creative`


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.