vast_create_placement
Create a VAST placement to assign a VAST ad item or campaign to a zone or channel, configuring schedules, pricing, and serve method for video ad delivery.
Instructions
Create a new VAST placement (assign a VAST ad item or campaign to a VAST zone or channel)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cost | No | Pricing model: fixed_cost OR cpm/cpc/cpa | |
| zone | No | VAST zone ID (required if channel not set; mutually exclusive with channel) | |
| active | No | Whether placement is active (defaults to true) | |
| payout | No | Publisher payout configuration | |
| channel | No | VAST channel ID (required if zone not set; mutually exclusive with zone) | |
| priority | No | Priority level (sponsorship, standard, network, bulk, house) | |
| schedule | Yes | VAST schedule ID | |
| serve_method | No | Serving system: weight-based or auction-based | |
| advertisement | Yes | Advertisement object with id and type | |
| max_frequency | No | Frequency cap limit | |
| data_key_target_id | No | Data Key Target ID (Enterprise only) | |
| max_frequency_type | No | Event type to count for frequency capping | |
| max_frequency_period | No | Days before frequency counter resets |