add_ad_groups
Create ad groups within existing Yandex Direct campaigns, specifying geo targeting, type, negative keywords, and tracking parameters. Dry-run mode prevents unintended changes.
Instructions
Create ad groups inside existing campaigns.
Args: ad_groups: List of ad group objects. Each must include: - Name (str): group name (required) - CampaignId (int): parent campaign ID (required) - RegionIds (list[int]): geo targeting region IDs (required). Russia = 225, Moscow = 1, Saint-Petersburg = 2. Use get region IDs from Yandex geo tree. - Type (str, optional): "TEXT_AD_GROUP" (default), "MOBILE_APP_AD_GROUP" - NegativeKeywords (list[str], optional): minus-words for this group - TrackingParams (str, optional): UTM params appended to URLs
confirm: True to execute; False returns dry-run plan.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ad_groups | Yes | ||
| confirm | No |