Put library creatives into running campaigns
place_creativesPut the business's library pictures and videos into its EXISTING running campaigns, as cards to approve: a new ad in a running Meta ad set, more pictures and videos in a running Google Performance Max asset group, a new video ad in a running Google Demand Gen ad group, or a new video ad in a running TikTok ad group (made off; the approval switches it on once TikTok passes it), wherever each fits best. Fits requests to put creatives (new uploads, 'everything new', 'what isn't on Google yet', specific ones) into what already runs, or 'in the best place'. Without creative_ids it takes the library's uploads that aren't running in any ad, aren't in a card waiting for approval and weren't placed before, newest first, up to 20 per call (the answer says how many remain). Google takes library videos with no links: once the owner approves, Taseli uploads them to the business's own YouTube channel when the owner added one (Settings › Ad accounts & access › YouTube channel for video ads), else unlisted to the channel Google keeps for the ad account; a channel problem never holds the ad. It is the owner's own ask: Taseli's reasons to wait (an ad set still learning, a campaign changed this week) are advice on the card, never a refusal; only what the platform can't take stays in the library (wrong shape or length, a full asset group, a read-only account), each with its reason. Every card waits for the owner's approval; nothing changes before. Not for new campaigns.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "place_creatives"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| language | No | Answer language. | |
| creative_ids | No | Library creative ids (creative ids, as listed in Taseli) when the owner named specific ones; omit for every new upload not running yet. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kept | No | ||
| error | No | ||
| filed | No | ||
| placed | No | ||
| remaining | No | ||
| proposalIds | No |