# 商品推广（Sponsored Products） (https://sellersheetai.com/zh/docs/mcp-api/workflows/ads-sp)

> 创建、调整和审查 SP 广告活动——广告活动、广告组、关键词、商品投放、竞价、否定投放和亚马逊自己的优化建议——用对话或代码完成。



<Callout title="一句话">
  说出你想要的广告活动，AI 搭好整个结构、向亚马逊要建议竞价，上线前先把方案给你看。日常它从已同步的广告报表读取表现，只修改你批准的竞价和投放。
</Callout>

## 一步一步上线一个广告活动 [#一步一步上线一个广告活动]

<Steps>
  <Step>
    ### 一句话描述 [#一句话描述]

    “给 B0EXAMPLE1 建一个 SP 广告活动，日预算由我定，投放关键词 'organic protein powder'。” AI 规划广告活动、广告组、商品广告和关键词，先把结构给你看。
  </Step>

  <Step>
    ### 问亚马逊该出多少价 [#问亚马逊该出多少价]

    `ads_get_theme_based_bid_recommendation_for_ad_group_v1` 返回亚马逊对关键词和投放的建议竞价；`ads_get_ranked_keyword_recommendation` 推荐更多值得加的关键词。
  </Step>

  <Step>
    ### 一次请求建好 [#一次请求建好]

    `ads_sp_bulk_create` 一次原子请求创建广告活动、广告组、关键词和商品广告——比逐个创建快得多。单个实体用 `ads_create_campaign`、`ads_create_ad_group`、`ads_create_ad` 和 `ads_create_target`。
  </Step>

  <Step>
    ### 每周调整 [#每周调整]

    `query_report_data` 从已同步的 SP 报表读取广告活动、关键词和搜索词表现。AI 把拟调整的竞价写进表格；你同意后 `ads_update_target_bid` 执行。否定关键词和否定投放减少浪费；`ads_get_history` 显示最近 90 天的变更。
  </Step>
</Steps>

## 日常工作中 [#日常工作中]

* **亚马逊自己的建议**——`ads_list_recommendations` 列出亚马逊的优化建议；`ads_apply_recommendations` 应用你接受的那些。
* **用规则代替手动修改**——`ads_sp_create_optimization_rules` 和 `ads_associate_optimization_rules_to_campaign` 设置按时间表执行的竞价规则。
* **广告组合**——`ads_list_portfolios`、`ads_create_portfolio` 和 `ads_update_portfolio` 把广告活动归到共享预算下。
* **完整快照**——`ads_campaign_export` 等导出工具导出全部实体；`ads_get_export` 下载文件。

## 可以这样问 [#可以这样问]

> “给 B0EXAMPLE1 建一个 SP 广告活动，投放 'organic protein powder'，用亚马逊建议竞价——创建之前先把结构给我看。”

> “把表格里这批关键词竞价按建议价上调 10%，先写到表格我确认再提交。”

## 列出广告活动的两种调用方式 [#列出广告活动的两种调用方式]

同一个工具、同样的参数——通过 AI 客户端，或者从你自己的代码。

**MCP**——你说：“列出我的 SP 广告活动。” AI 调用 `ads_query_campaign` 并逐页读取。

<ToolCall tool="ads_query_campaign" args="{ countryCode: &#x22;US&#x22;, body: { adProductFilter: { include: [&#x22;SPONSORED_PRODUCTS&#x22;] }, maxResults: 100 } }" lang="zh" />

<Callout type="warn" title="需要写权限">
  创建广告活动、修改竞价、预算和投放、应用建议都会改动你的广告账户，所以该店铺需要广告写权限（见[掌控你的 AI](/zh/docs/mcp-api/control)）。读取广告活动、建议和报表只需读权限。
</Callout>

## 本页用到的工具 [#本页用到的工具]

构建时从工具目录读取，每个工具带有自己的权限标签。

<ToolList tools="[&#x22;ads_sp_bulk_create&#x22;, &#x22;ads_query_campaign&#x22;, &#x22;ads_create_campaign&#x22;, &#x22;ads_create_ad_group&#x22;, &#x22;ads_create_ad&#x22;, &#x22;ads_create_target&#x22;, &#x22;ads_update_target_bid&#x22;, &#x22;ads_get_theme_based_bid_recommendation_for_ad_group_v1&#x22;, &#x22;ads_get_ranked_keyword_recommendation&#x22;, &#x22;ads_get_history&#x22;, &#x22;query_report_data&#x22;]" lang="zh" />

所有广告类型通用的广告活动、广告组、广告和投放工具：

<ToolList domains="[&#x22;ads_v1&#x22;]" lang="zh" />

SP 的建议、广告组合、规则和导出：

<ToolList domains="[&#x22;ads_sp_campaigns&#x22;, &#x22;ads_sp_analytics&#x22;]" lang="zh" />

## 常见问题 [#常见问题]

### 表现数据从哪里来？ [#表现数据从哪里来]

来自已同步的广告报表——`query_report_data` 立即返回，不用等亚马逊。见[已同步报表](/zh/docs/mcp-api/workflows/reports)和[广告报表](/zh/docs/mcp-api/workflows/ads-reports)。

### AI 会自己改竞价吗？ [#ai-会自己改竞价吗]

除非你让它这么做。通常是：先把方案写进表格，你审核，再提交。

### 预算呢？ [#预算呢]

`ads_campaigns_budget_usage` 显示本周哪些广告活动预算用完；预算规则见[广告账户](/zh/docs/mcp-api/workflows/ads-account)，其他广告类型见[品牌推广](/zh/docs/mcp-api/workflows/ads-sb)和[展示型推广](/zh/docs/mcp-api/workflows/ads-sd)。

### 有对应的技能吗？ [#有对应的技能吗]

有——`amazon-ads` 技能。见[安装技能](/zh/docs/start/skills)。
