create_placement
Assign an ad item or campaign to a zone or channel by creating a placement with schedule, targeting, and pricing options.
Instructions
Create a new placement (assign an ad item or campaign to a zone or channel)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cost | No | Pricing model: fixed_cost OR cpm/cpc/cpa | |
| zone | No | Zone object (required if channel not set; mutually exclusive with channel) | |
| active | No | Whether placement is active (defaults to true) | |
| payout | No | Publisher payout configuration | |
| weight | No | Relative delivery weight | |
| channel | No | Channel ID (required if zone not set; mutually exclusive with zone) | |
| keywords | No | Comma-separated keywords for targeting | |
| priority | No | Serving priority level (defaults to "standard") | |
| schedule | Yes | Schedule ID | |
| geo_target | No | Geotarget ID | |
| list_target | No | List Target ID | |
| serve_method | No | Serving system: weight-based or auction-based | |
| advertisement | Yes | Advertisement object with id and type | |
| share_of_voice | No | Share of voice percentage (required when zone uses share_of_voice) | |
| platform_target | No | Platform target ID | |
| data_key_target_id | No | Data Key Target ID (Enterprise only) | |
| contextual_segments | No | Array of contextual segment IDs | |
| keywords_match_method | No | Keyword matching method |