当您在 Google Ads 中上传 HTML5 素材资源时,可能会收到错误消息。在大多数情况下,只要修改文件并重新保存即可解决问题。然后,您就可以再次尝试上传文件。
在某些情况下,您可以使用 Google Ads 的 HTML5 验证工具等工具来解决问题。借助该验证工具,可以在将素材资源上传到 Google Ads 之前先对它们进行测试,看看是否存在潜在问题。
本文将帮助您应对在应用广告系列中使用 HTML5 素材资源时可能遇到的具体问题。详细了解应用广告系列的 HTML5/试玩广告
上传方面的问题
文件过大
对于插页式广告尺寸(320x480 和 480x320),HTML5 素材资源的文件不得超过 5.2 MB。超出此大小的素材资源将立即被拒绝,因此请根据需要缩减素材资源的文件大小。
不支持这些尺寸
- 320x480(纵向)
- 480x320(横向)
若要解决此问题,请将素材资源尺寸更改为受支持的尺寸,也可以使用“ad.orientation”
元标记设置正确的方向值,让素材资源按这种方向呈现。
“ad.size”
元标记,改为使用新的“ad.orientation”
元标记来为素材资源设置所需的方向值:“portrait”
(适用于纵向素材资源)“landscape”
(适用于横向素材资源)“portrait,landscape”
或“landscape,portrait”
(适用于既可纵向呈现、也可横向呈现的完全自适应型素材资源)
如果您仍然使用“ad.size”
元标记并提供不受支持的尺寸,上传时仍会显示错误消息。
如果在 HTML 中同时声明了这两个元标记,系统将使用“ad.orientation”
值。
如果您未使用任何元标记,或者设错了方向值,则在上传时您的素材资源不会被拒,而只会以纵向模式呈现。
以下文件所在的路径包含一个或多个不受支持的字符。请从文件的名称和所有目录中移除所有这些字符,然后重试。
以下文件的类型不受支持。您应移除或替换此文件,然后重试。
- .CSS
- .GIF
- .HTML
- .JPEG
- .JS
- .PNG
- .SVG
如果您上传其他不受支持的文件类型(例如 .MPEG 或 .FLA),可能会引发错误。若要解决此问题,您应移除或替换此文件,然后重新上传。
您的 HTML5 广告尝试引用 .ZIP 文件外部的素材资源。仅允许引用内部文件(例如“path/to/asset/in-zip.png”)。请确保您已在 .ZIP 文件中添加了所有素材资源,并且引用的所有文件均是内部素材资源。完成更改之后,请重试。
- createjs
- cssplugin
- easeljs
- easepack
- Google Fonts
- Google 托管的 CreateJS
- Google 托管的 Greensock(无论版本如何,文件都应该可正常使用)
- Google 托管的 jQuery
- timelinelite
- timelinemax
- tweenjs
- tweenlite
- tweenmax
若要解决此问题,请确保 HTML5 广告的文件包中不再引用所有不允许引用的外部文件。完成更改之后,请尝试重新上传。
您的 HTML5 广告尝试引用 .ZIP 文件中找不到的素材资源。请确保您已在 .ZIP 文件中添加了所有素材资源,然后重试。
您的 HTML5 广告缺少 .HTML 主文件。.HTML 主文件包含一个广告尺寸标记,例如 <meta name="ad.size" content="width=320,height=480">
。请确保您的 HTML5 广告中包含带有广告尺寸标记的 .HTML 文件,然后重试。
<meta name="ad.size" content="width=320,height=480">
。这并不适用于 Google Web Designer 素材资源。<head>
部分内包含一个广告尺寸标记。您还应将所有必需的标记添加到素材资源的源代码中:- <!DOCTYPE html> 声明
<html>
标记<body>
标记- <head> 标记中的广告格式方向元标记。例如,
<meta name="ad.orientation" content="portrait">
不接受 <path><path />
等无效标记。
为了满足这些要求,您可能需要将内嵌 .SVG 标记提取到单独的文件中。
“width=480,height=320”
。此媒体包中的文件太多。请确保您的 .ZIP 文件中的文件数量小于或等于 512。
因为 .ZIP 文件本身或压缩包中的某个文件损坏,所以无法处理该压缩包。请检查文件,重新压缩,然后重试。
HTML5 素材资源中有不受支持的 HTML5 功能
如果问题与不受支持的 .SVG 标记有关,说明您的广告素材代码中可能存在未包含在任一受支持类别(例如容器元素、渐变元素和图形元素)中的标记。
若要解决此问题,请检查存储在 .ZIP 文件中的所有文件,然后在广告素材代码中搜索不受支持的标记,并将其删除。您可以查看所有受支持的 .SVG 标记列表。详细了解受支持的 .SVG 标记列表及其类别
例如,在文本编辑器中打开文件包中的示例 .SVG 文件时,可能会显示“rdf:Description”标记。从所有 .SVG 文件中移除此标记后,就可以上传文件包了。
来自 Google Web Designer 的 ZIP 文件未发布
- 点击发布。
- 选择本地发布。
- 将生成的 .ZIP 文件上传到 Google Ads。
Google Web Designer 不支持“Google Ads”环境
媒体包需要使用行业信息正确的动态产品类型
<meta name="productType" content="dynamic">
。此标记是为基于 Feed 的 HTML5 素材资源的动态再营销而定义的。<meta name="productType" content="dynamic">
行,因为应用广告系列目前不支持基于 Feed 的自定义 HTML5 素材资源。此媒体包与当前产品类型不兼容
<meta name="productType" content="dynamic">
标记,但应用广告系列通常不支持动态 HTML5 素材资源。<meta name="productType" content="dynamic"><meta name="vertical" content="{content_type}">
。{content_type}
占位符中的值可能有所不同,例如 RETAIL、CUSTOM 等。使用 DoubleClick Studio 中创建的 ZIP 文件的 HTML5 广告不受支持
若要解决此问题,请从自定义 HTML5 素材资源中移除对 Enabler.js 库的引用。
广告退出行为的配置不恰当
上传之后的问题
您的 HTML5 素材资源因“第四方调用无效”和/或“不可接受的 HTML5 广告”而被拒登。
- 不含 src 属性的
<video>
标记 - 未检测到外部引用
- 直接嵌入到文件中但未从 fonts.googleapis.com 网域引用的非 Google 字体会导致拒登,下列格式的字体除外:
- .dfont
- .eot
- .otf
- .tte
- .ttf
- .woff
- .woff2
- 注意:您可以在 Google Fonts 中查看所有受支持的字体列表。
- 在子框架中嵌入的素材资源
- 在源代码中查找
<frameset>
、<frame>
或<iframe>
等标记。通过框架,您可以在 HTML 文件中嵌入外部内容甚至整个网站,但 HTML5 素材资源并不支持此类框架。
- 在源代码中查找
- Google Web Designer 和 AMPHTML 广告素材
- 在源代码中查找以“amp”前缀开头的标记,例如
<amp-img>
或<amp-ad-exit>
。您可能还会看到对 cdn.ampproject.org 上托管的脚本的引用。
- 在源代码中查找以“amp”前缀开头的标记,例如
此外,您还可以通过 Chrome 开发者工具中的“网络”标签页查看您的素材资源是否正在进行某些第四方调用。若要使用此功能,请执行以下操作:
- 在 Google Ads 或 Google Ads HTML5 验证工具中右键点击素材资源预览。
- 从上下文菜单中选择“检查”。
- 点击网络标签页。
若要解决此问题,请检查您的素材资源,通过 Google Ads HTML5 验证工具查找不受支持的元素和标记,并进行必要的修改。然后,尝试重新上传。您还可以详细了解“不可接受的 HTML5 广告”的技术要求。
广告预览无法加载
- 在 Google Ads 或 Google Ads HTML5 验证工具中右键点击素材资源预览。
- 从上下文菜单中选择“检查”。
- 点击控制台标签页。
广告预览无法正确呈现
crossorigin="anonymous"
加载才能在画布中使用。素材资源在预览中不可点击
HTML5 素材资源未投放
点击率 (CTR) 较高,但转化率 (CVR) 较低
<script>
标记添加到 <head>
中,而不能通过其他 JavaScript 添加。否则,正在投放的广告素材将在整个广告区域中完全可点击,这可能会导致大量意外点击,并导致效果不佳。