You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

升级Google Ads API至v14遇问题求助:模块缺失与版本错误

解决Google Ads API v14切换失败问题

问题概述

  • 原使用Google Ads API v12(已弃用),切换至v14时脚本执行失败
  • 修改版本号后的初始化代码:
    googleads_client = GoogleAdsClient.load_from_storage(version="v14")
  • 报错信息:
ModuleNotFoundError: No module named 'google.ads.googleads.v14'
ValueError: Specified Google Ads API version "v14" does not exist. Valid API versions are: "v8", "v7"
  • 当前已安装包:google-ads 14.0.0、googleads 39.0.0

解决方案

1. 卸载冲突的旧版SDK包

你同时安装了新旧两套Google Ads Python SDK:

  • googleads:旧版SDK,仅支持v7、v8等旧版本API
  • google-ads:新版SDK,支持v14等新版本API

两者的命名空间冲突,导致脚本实际调用了旧版SDK的客户端,因此无法识别v14版本。执行命令卸载旧包:

pip uninstall -y googleads

2. 验证新版包状态

确认新版包正常存在:

pip show google-ads

输出应包含Version: 14.0.0。

3. 确保脚本使用新版SDK导入

检查脚本中的导入语句,确保使用新版SDK的路径:

from google.ads.googleads.client import GoogleAdsClient

如果原脚本使用了旧版的from googleads import GoogleAdsClient,必须替换为上述语句。

4. 重新运行脚本

再次执行初始化代码,即可正常加载v14版本的API客户端。

内容的提问来源于stack exchange,提问作者alex011

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.10 04:30:03