# `smallforce ads google campaigns`

Inspect and manage Google Ads campaigns

This page is generated from the same Commander definition shipped in SmallForce CLI 0.1.8. Run `smallforce ads google campaigns --help` locally to view the same reference for your installed version.

## Subcommands

- [`smallforce ads google campaigns negative-keyword-lists`](/docs/cli/commands/ads/google/campaigns/negative-keyword-lists): List shared negative keyword lists attached to a campaign
- [`smallforce ads google campaigns replace-negative-keyword-lists`](/docs/cli/commands/ads/google/campaigns/replace-negative-keyword-lists): Replace all shared negative keyword list links; an empty array detaches all
- [`smallforce ads google campaigns bidding`](/docs/cli/commands/ads/google/campaigns/bidding): Read campaign bidding and optimization
- [`smallforce ads google campaigns negative-keywords`](/docs/cli/commands/ads/google/campaigns/negative-keywords): List campaign negative keywords
- [`smallforce ads google campaigns replace-negative-keywords`](/docs/cli/commands/ads/google/campaigns/replace-negative-keywords): Replace the complete campaign negative keyword set
- [`smallforce ads google campaigns targeting`](/docs/cli/commands/ads/google/campaigns/targeting): Read device, location and language targeting
- [`smallforce ads google campaigns update-targeting`](/docs/cli/commands/ads/google/campaigns/update-targeting): Replace supplied device, location or language targeting
- [`smallforce ads google campaigns create`](/docs/cli/commands/ads/google/campaigns/create): Create a paused Google campaign shell
- [`smallforce ads google campaigns list`](/docs/cli/commands/ads/google/campaigns/list): List Google Ads campaigns
- [`smallforce ads google campaigns status`](/docs/cli/commands/ads/google/campaigns/status): Pause or resume a Google Ads campaign
- [`smallforce ads google campaigns update`](/docs/cli/commands/ads/google/campaigns/update): Update Google Ads campaign bidding
- [`smallforce ads google campaigns delete`](/docs/cli/commands/ads/google/campaigns/delete): Delete a Google Ads campaign
- [`smallforce ads google campaigns bulk-status`](/docs/cli/commands/ads/google/campaigns/bulk-status): Pause or resume several Google Ads campaigns
- [`smallforce ads google campaigns tree`](/docs/cli/commands/ads/google/campaigns/tree): Read the Google Ads campaign tree
- [`smallforce ads google campaigns attach-assets`](/docs/cli/commands/ads/google/campaigns/attach-assets): Attach Google sitelinks, callouts, or structured snippets to a campaign
- [`smallforce ads google campaigns analytics`](/docs/cli/commands/ads/google/campaigns/analytics): Read Google Ads campaign analytics
- [`smallforce ads google campaigns create-paused`](/docs/cli/commands/ads/google/campaigns/create-paused): Create a paused Google Search or Performance Max campaign

## Complete command help

```text
Usage: smallforce ads google campaigns [options] [command]

Inspect and manage Google Ads campaigns

Options:
  -h, --help                                           display help for command

Commands:
  negative-keyword-lists [options] <targetId>          List shared negative keyword lists attached
                                                       to a campaign
  replace-negative-keyword-lists [options] <targetId>  Replace all shared negative keyword list
                                                       links; an empty array detaches all
  bidding [options] <targetId>                         Read campaign bidding and optimization
  negative-keywords [options] <targetId>               List campaign negative keywords
  replace-negative-keywords [options] <targetId>       Replace the complete campaign negative
                                                       keyword set
  targeting [options] <targetId>                       Read device, location and language targeting
  update-targeting [options] <targetId>                Replace supplied device, location or language
                                                       targeting
  create [options]                                     Create a paused Google campaign shell
  list [options]                                       List Google Ads campaigns
  status [options] <targetId>                          Pause or resume a Google Ads campaign
  update [options] <targetId>                          Update Google Ads campaign bidding
  delete [options] <targetId>                          Delete a Google Ads campaign
  bulk-status [options]                                Pause or resume several Google Ads campaigns
  tree [options]                                       Read the Google Ads campaign tree
  attach-assets [options] <targetId>                   Attach Google sitelinks, callouts, or
                                                       structured snippets to a campaign
  analytics [options] <targetId>                       Read Google Ads campaign analytics
  create-paused [options]                              Create a paused Google Search or Performance
                                                       Max campaign
  help [command]                                       display help for command
```

## Related reference

- [`smallforce ads google`](/docs/cli/commands/ads/google): Parent command and related operations.
- [CLI installation and authentication](/docs/cli/getting-started): Install the CLI and configure an API key.
- [CLI JSON output](/docs/cli/json-output): Use stable machine-readable output in scripts and agents.
