处理上传广告时的错误消息

在 Google Ads 中上传广告素材时,您可能会收到错误消息。在大多数情况下,只要修改文件并重新保存即可解决问题。然后,您就可以尝试重新上传您的文件。

使用 Google Ads HTML5 验证工具检查您的广告。

本文将帮助您应对在上传广告时可能收到的具体错误消息。如要了解更详细的要求,请查看我们的“图片广告政策”页

注意:当您上传新的自定义动态广告时,请确保它具有合适的类型(动态)和业务类型。广告素材的业务类型应与广告系列相匹配,您可以在“广告系列设置”页面找到有关您的 Feed 的更多信息。

此外,请务必将您的广告设计为展示一个或多个产品,而非固定数量(例如,2 个或 3 个)的特定产品,因为 Google 只能保证展示一个或多个产品来进行动态再营销。

HTML5 广告

不支持使用 Swiffy 工具制作的 HTML5 广告。请上传原始 Flash 文件。

要将 Flash 广告转换为 HTML5,只需将 Flash 文件上传到 Google Ads 即可。系统不接受使用 Swiffy 转换工具生成的广告。您也可以使用 Google Web Designer 或其他工具重新制作广告。详细了解如何将 Flash 广告转换成 HTML5 格式。

广告中包含不受支持的文件类型。要解决此问题,请移除任何不受支持的文件类型。

要查看您的 .ZIP 中是否包含不受支持的文件类型,请尝试以下操作:

  1. 双击以打开该 .ZIP。
  2. 在出现的文件夹中,确保每个文件都属于以下某种受支持的文件类型:.CSS、.JS、.HTML、.GIF、.PNG、.JPEG 和 .SVG。如果发现某个文件的类型不受支持,则移除该文件。
  3. 如要保存更新版本,请选择文件夹中的所有文件,然后依次点击“文件”>“压缩项”。
  4. 如果文件夹未能正确压缩,可能是因为您选择了对文件夹进行压缩。请务必选中所有文件,而不是整个文件夹。
您的广告文件过大。请上传小于 150 KB 的广告。
请注意,这是指您的压缩包中所有文件的总大小不得超过 150 KB。您可以查看文件的大小,只需选中这些文件,然后点击文件 > 获取信息文件 > 属性即可(具体取决于您的电脑设置)。系统会在弹出框中显示文件大小,单位为 KB。
您上传的广告在文件路径或文件名中包含字母、数字、句点 (.)、连字符 (-) 和下划线 (_) 之外的字符。

要查看您的 .ZIP 文件是否在文件名称中包含不受支持的字符,请尝试以下操作:

  1. 双击以打开该 .ZIP 文件。
  2. 在出现的文件夹中,确保每个文件名都只使用受支持的字符,即字母、数字、句点 (.)、连字符 (-) 和下划线 (_)。如果文件名称中包含不受支持的字符,请为文件重新命名。如果在您的 .ZIP 文件中包含子文件夹,请务必打开这些子文件夹并检查其中的文件。
  3. 如要保存更新版本,请选择文件夹中的所有文件,然后依次点击文件 > 压缩项
  4. 如果文件夹未能正确压缩,可能是因为您选择了对文件夹进行压缩。请务必选中所有文件,而不是整个文件夹。
您上传的广告包含不符合 Google Ads 政策的 HTML5 代码。

要解决此问题,需要在您的广告代码中找出以上这些不受支持的代码。您需要检查 .ZIP 文件中保存的所有文件,并移除不合要求的文件。

在许多情况下,此问题与不受支持的 .SVG 代码有关。如果是这样,请在您的广告代码中找出未包含在任一受支持类别(容器元素、渐变元素和图形元素)中的代码。详细了解受支持的代码与哪些类别相对应。

您的 HTML5 广告缺少一个主要 .HTML 文件。请确保您的 HTML5 广告中有一个包含广告尺寸代码的 .HTML 文件,然后重试。广告尺寸代码应该类似于 <meta name=”ad.size” content=”width=300,height=250”>

主要 .HTML 文件应包含广告尺寸代码,例如 <meta name=”ad.size” content=”width=300,height=250”>

  1. 打开您的 .HTML 文件,然后查找广告尺寸元标记。找到后,请确保此标记包含在 <head> 标记中,且 <head> 语句以 </head> 结束。
  2. 手动替换引号,因为复制/粘贴的引号可能会引发错误(Google Ads 不接受)。
  3. 如果您试图通过 DoubleClick Studio 或 Swiffy 工具上传文件,此错误也可能会出现。Google Ads 不接受这些文件,因此文件无法上传。DoubleClick 应该像往常一样通过第三方进行广告投放管理,而 Swiffy Flash 文件应该以 Flash 格式上传,而不是转换为 HTML5 格式再上传。
您的 HTML5 广告试图引用的素材资源无法在您的 .ZIP 文件中找到。

请确保您的 .ZIP 文件中所有文件的名称都与引用文件中列出的名称完全一致。

例如,如果您的 .ZIP 文件名为 path/to/example/asset,但在您的 HTML 文件中引用了 path/to/example/asset2,Google Ads 将无法找到正确的文件。

要解决此问题,请将上面列出的文件名与 HTML5 代码中引用的文件名逐一对比。如果不是完全一致,请更正引用的文件名。

您的 HTML5 广告试图引用的素材资源无法在您的 .ZIP 文件中找到。请确保您的 .ZIP 文件只引用内部素材资源。

您只能引用您上传的 .ZIP 文件中包含的文件,而上面列出的文件不在其中。如要继续,请在您的 HTML 文件中移除对于未包含在 .ZIP 文件中的素材资源的任何引用。

错误消息中所列素材资源无法在您的 .ZIP 文件中找到。您还需要移除对该文件的任何引用。允许引用的外部素材资源仅限于:

  • Google Fonts
  • Google 托管的 jQuery
无法处理 .ZIP 文件,因为该文件本身或其中包含的某个文件已损坏。

要修复 .ZIP 中的已损坏文件,请尝试以下操作:

  1. 双击以打开该 .ZIP 文件。
  2. 在出现的文件夹中,逐一打开并再次保存每个文件。
  3. 如要保存更新版本,请选择文件夹中的所有文件,然后依次点击文件 > 压缩项
  4. 如果文件夹未能正确压缩,可能是因为您选择了对文件夹进行压缩。请务必选中所有文件,而不是整个文件夹。
您的 HTML5 广告正在修改可点击性,但该操作不受支持。
在使用 Google Web Designer 制作的 HTML5 广告中,不支持使用点按区域,在使用其他工具制作的广告中,不支持使用 JavaScript Exitapi.exit()。
如果您的 HTML5 是使用 Google Web Designer 构建,请删除点按区域组件。
这些更改不会影响使用 Google Web Designer 构建的动态再营销广告,因此对于这些广告,您不需要移除点按区域并重新上传。
如果您的 HTML5 是使用其他工具构建的,请从 index.html 文件的 <head> 部分中移除 ExitApi 脚本。
  • <script src="https://tpc.googlesyndication.com/pagead/gadgets/html5/api/exitapi.js"></script>

移除此脚本标记后,您的整个广告将变得可点击。您可以忽略该按钮,但对广告的任何点击都会将用户转到着陆页。

移除 onclick 事件即可调用 index.html 文件中的 ExitAPI.exit。

  • 例如:<button onclick="ExitApi.exit()">

您的 HTML5 广告无法上传。您的帐号不支持 HTML5 广告。

HTML5 广告的使用要求

一旦您的帐号在我们的平台上生成足够的历史记录并满足以下要求,您就应该能够访问 Google Ads 帐号中的 HTML5 广告:

  • 已开设超过 90 天的时间。
  • 开设至今的总支出超过 9000 美元。
  • 一直遵守政策。

请注意,满足上述要求并不保证一定能够获得 HTML5 广告的使用权限。

如果您的帐号无法使用 HTML5 广告,可以通过此表单申请访问权限。在提交申请之前,请确保您的帐号符合下面列出的资格条件。在提交申请后的 7 个工作日内,您会收到关于状态更新的电子邮件通知。

  • 一直遵守政策。
  • 付款记录良好。
  • 开设至今的总支出超过 1000 美元。

为了能够持续使用 HTML5 广告,请确保您没有违反我们的政策并保持良好的政策合规记录。

在此期间,您可以使用其他选项,如上传的 AMPHTML 广告自适应型展示广告

请确保始终遵循正确的展示广告规范

上传的 ZIP 文件不受支持。请上传未与 Feed 相关联的广告。

如果收到此错误消息,请按以下步骤操作:
  1. 验证广告的广告系列是否正确。
    1. 如果广告和广告系列均正确无误,请将广告系列与 Feed 相关联
  2. 如果广告系列或广告不正确:
    1. 广告正确:将此广告上传到与 Feed 相关联的广告系列
    2. 广告系列正确:将未与 Feed 相关联的广告上传到此广告系列

广告素材中缺少文字。

所有非 ASCII 字符都必须使用 UTF-8 编码。

 点击广告预览无反应。

  • 只有在保存广告后再点击“查看全幅广告”链接,预览功能才能完全正常运行。
  • 然后,客户必须将网址复制/粘贴到浏览器中。
  • 如果在广告制作预览模式或“查看全幅广告”预览弹出窗口中点击广告,则不会有反应。

AMPHTML 广告

规范 AMP 验证工具拒绝了 HTML 文档。
提醒内容 您的 HTML 文件不是有效的 AMPHTML 广告文档。请先用 AMP 验证工具检查一下。
解决方案 使用此公开提供的 AMP 验证工具对 AMPHTML 广告进行验证,确保其通过验证。
最佳做法 先使用 AMP 验证工具验证您的 HTML 文档,然后再上传。
验证广告资源包的过程中发生严重内部错误。
提醒内容 发生了内部错误。如果错误持续存在,请与支持团队联系并提供测试资源包。我们会尽快调查此问题。
解决方案
Google Ads 不支持自定义 AMP 元素。

示例:不支持类似 <amp-audio> 的 AMP 自定义元素。

提醒内容 AMP 自定义元素 <$name> 不受支持。
解决方案 从 HTML 中移除不受支持的 AMP 元素及其 JavaScript 导入脚本。
例如:
<body> 部分中移除 <amp-audio width=”400” height=”300” src=”audios/myaudio.mp3”></amp-audio>,并同时
<head> 部分中移除 <script async custom-element=”amp-audio” src=”https://cdn.ampproject.org/v0/amp-audio-0.1.js”></script>
最佳做法 仅使用受支持的 AMP 元素。
Google Ads 不支持自定义 AMP 元素。

示例:导入了不受支持的 AMP 自定义元素 <amp-audio>

提醒内容 导入了不受支持的 AMP 自定义元素 <$name>
解决方案 从 HTML 中移除不受支持的 AMP 元素及其 JavaScript 导入脚本。
例如:
<body> 部分中移除 <amp-audio width=”400” height=”300” src=”audios/myaudio.mp3”></amp-audio>,并同时
<head> 部分中移除 <script async custom-element=”amp-audio” src=”https://cdn.ampproject.org/v0/amp-audio-0.1.js”></script>
最佳做法 仅使用受支持的 AMP 元素。
资源包中包含的媒体素材资源带有预留的素材资源路径。

示例:禁止使用素材资源路径:_a4a/invalid

提醒内容 禁止使用素材资源路径:$assetPath
解决方案 重命名相应目录。
最佳做法 避免在素材资源路径中使用预留的目录名,例如“_a4a”。
在 amp-custom 样式块中发现解析错误。

示例:CSS 解析错误:”... .foo:nth-child(1n) { color: red } …”。

提醒内容 CSS 解析错误:”... .foo:nth-child(1n) { color: red } …”。
解决方案 修正附加的 CSS 代码段中的错误。大多数情况下,这些错误均与 CSS 伪选择器有关,而当前的 Google Ads 体验中并不支持此类 CSS 伪选择器。请将其从 amp-custom 样式块中移除。
属性包含无效值。

示例:代码“amp-ing”中的属性“srcset”包含无效值“a b c”。

提醒内容 代码“$tagName”中的属性“$attrName”包含无效值“$value”。
解决方案 这通常意味着属性值的格式有误。例如,“on”属性可能包含格式不正确的事件操作。要了解正确的属性值格式,请参阅现行 AMPHTML 规范
属性包含禁用值。

示例:代码“div”中的属性“class”包含禁用值“amp-carousel-slide”。

提醒内容 代码“$tagName”中的属性“$attrName”包含禁用值“$value”。
解决方案 请检查您的属性,确保其中没有包含任何预留的值。元素类不得包含“amp-carousel-button”等预留类名称。同样,“AMP”不能作为事件操作的目标。
最佳做法 建议您在制作广告前,先参考 Google Ads AMPHTML 广告规范,并查看禁用值列表。
缺少配置项。

示例:在代码“amp-ad-exit”的配置中,“exit1”缺少“finalURL”。

提醒内容 在代码“$tagName”的配置中,“$item”缺少“$value”。
解决方案 <amp-ad-exit><amp-animation> 等 AMP 元素需要使用 JSON 配置。请参阅相应的 AMP 元素规范,了解有效的配置格式。
配置项中包含无效值。

示例:在代码“amp-ad-exist”的配置中,“selector”的值无效。

提醒内容 在代码“$tagName”的配置中,“$item”的“$value”无效。
解决方案 <amp-ad-exit><amp-animation> 等 AMP 元素需要使用 JSON 配置。请参阅相应的 AMP 元素规范,了解有效的配置格式。
Google Ads 不支持配置项。

示例:在代码“amp-ad-exit”的配置中,不支持使用“Filters”。

提醒内容 在代码“$tagName”的配置中,不支持使用“$item”。
解决方案 Google Ads 不支持配置项。将其从配置中移除。
AMP 文档中的某个元素/值仅应出现一次,但出现了多次。

示例:“amp-ad-exit”多次出现。

提醒内容 发现“$item”多次出现。
解决方案 从文档中移除多余的元素,仅保留一个实例。
AMPHTML 广告资源包中的自定义退出不受支持。

您的 AMPHTML 广告修改了可点击性(“tap:exit-api.exit(target=’product1’)”),但该操作不受支持。

提醒内容 您的 AMPHTML 广告修改了可点击性(“$exit”),但该操作不受支持。
解决方案 从 HTML 中移除 <amp-ad-exit> 配置及 JavaScript 导入脚本。移除调用 exit-api.exit 的事件操作(例如 <button on=”tap:exit-api.exit(target=’product1’)”>)。
广告中包含多个 HTML 文件。
提醒内容 广告中包含多个入口点。请确保您的 HTML5 广告中只包含一个带有广告尺寸代码的 .HTML 文件,然后重试。
解决方案 请确保 .zip 文件中只包含一个用于显示广告内容的 HTML 文件,并移除多余的 HTML 文件。
CSS 规则包含禁用属性值。

示例:选择器“.amp-carousel-button”不允许使用 CSS 属性值“width:100%”。

提醒内容 选择器“$cssSelector”不允许使用 CSS 属性值“$cssPropertyName:$cssPropertyValue”。
解决方案 从 amp-custom 样式块中移除提醒内容中指出的 CSS 属性值。

Google Web Designer HTML5

注意:要使用 Google Web Designer 制作 AMPHTML 横幅广告,首先请转到“新建文件”对话框,在该对话框中点击 AMPHTML 横幅,即可开始制作广告。Google Web Designer 在某些功能上针对 AMPHTML 广告进行了限制。有关详情,请阅读这篇关于 AMPHTML 广告的文章。
您必须上传已发布的文件。您必须先将文件发布到 Google Web Designer 中,然后才能将其上传到 Google Ads。
要上传广告,您必须上传已发布的文件,而不是未发布的创作文件。您必须先在 Google Web Designer 中打开创作文件,并依次选择发布 > 本地发布,然后才能上传广告。了解详情。
在制作此广告时指定了“通用”环境而不是“Google Ads”环境。如要继续,请在 Google Web Designer 中将文件转换为“Google Ads”环境。
您在制作广告时选择了错误的环境。在制作您的广告时指定了“通用”环境而不是“Google Ads”环境。要继续,您必须将文件转换为“Google Ads”环境。详细了解如何转换广告环境。
您上传的广告包含违反 Google Ads 政策的 HTML5 代码。在上传广告之前,请移除对上述代码的任何引用。

您的广告违反了其中一项 Google Ads 政策。请查看原始错误消息中列出的问题。

您必须移除所有不受支持的功能,然后才能上传广告。为此,您需要打开 .ZIP 文件中的 index.html 文件。然后,在“gwd-admetadata”部分找出不受支持的功能。

  • 展开式广告:搜索“creativeProperties”。minWidth 应该与 maxWidth 相等,minHeight 应该与 maxHeight 相等。
  • 计数器或计时器:搜索“counters”或“timers”。这些数组应该为空。
  • 多种退出方式
  • 视频
  • 地图
  • 您可以在此找到受支持功能的完整列表。
您的 HTML5 广告试图引用的素材资源无法在您的 .ZIP 文件中找到。请确保您的 .ZIP 文件只引用内部素材资源。

在 Google Web Designer 中,您必须为图片按钮的所有视觉状态设置相应图片。

例如,在一个 index.html 示例文件的下列代码段中,对于按钮处于未按下状态、鼠标悬停状态和按下状态时的显示图片均未做出设置(参阅加粗文字)。

<gwd-imagebutton id="gwd-imagebutton_1" up-image="" over-image="" down-image="" scaling="cover" class="gwd-imagebutton-tcf2"></gwd-imagebutton>

详细了解“图片按钮”组件。

要解决此问题,请将 placeholder.png 替换成您想要使用的图片,并确保该图片包含在 .ZIP 文件中。

注意:错误消息中应该会说明缺少的内容。在某些情况下,您会看到表示图片缺失的 ""。如果是这样,很可能是因为没有指定图片位置。请打开您的 .ZIP 文件,在其中找到 index.html 文件。在该文件中搜索 ' ="",以找出错误。

如果您想详细了解本文中描述的问题,请查看这一中小企业推荐培训
该内容对您有帮助吗?
您有什么改进建议?

需要更多帮助?

登录可获取更多支持选项,以便快速解决您的问题