Google Ads: Create campaign
ads_create_campaignCreate a Google Ads campaign and its daily budget (for a Demand Gen campaign use ads_create_demand_gen_campaign, which builds the ad too). ALWAYS created paused — it cannot spend until someone enables it. Give the budget in real currency (50 means $50.00/day). Call without confirm first and show the human the budget and its monthly equivalent. The preview offers where the campaign could land (landing_page_question: the client's pages with their paid conversion numbers, and how to build a dedicated page): ask the person, offer to build the page if there isn't one, and pass their answer as landing_page if they have one. A campaign can be created without one; ads_set_campaign_status shows every landing page before it goes live.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | ||
| type | No | SEARCH | |
| confirm | No | Leave false to preview: nothing changes and the preview shows exactly what would happen. Set true only after the user has agreed to this exact change. | |
| customer_id | Yes | ||
| landing_page | No | Where this campaign's ads will send people, the person's answer to the preview's landing_page_question, if they have one yet. | |
| geo_target_ids | No | From ads_find_locations | |
| target_cpa_major | No | ||
| daily_budget_major | Yes | Real currency per day, e.g. 40 for $40.00 |