javascript - Google Web Designer 横幅 验证时缺少点击标记检查

标签 javascript banner double-click google-web-designer clicktag

我需要创建双击横幅,并且我使用的是 Google Web Designer。我想通过简单的 href="javascript:window.open(window.clickTag)" 调用 clickTag,一切正常,但是当我在

上验证它时

https://h5validator.appspot.com/dcm/asset我得到错误:

Missing click tag check

我怎样才能消除这个错误,我错过了什么?

谢谢

最佳答案

我认为这会帮助您找到解决问题的方法,请按照以下步骤操作:

第 1 步:从 zip 中提取文件。并使用任何代码编辑器打开 .html 文件,对广告转换人员最有用的是 Notepad++ 。

第二步:html文件中会有两个重要的部分<head></head><body></body>

  • <head> 部分将包含 <script type=”text/javascript”>,它处理大部分功能。

  • 现在将下面的代码粘贴到 </head> 部分之前和 <script type=”text/javascript”>Some Code From Creative </script> 内部

  • var clickTag = "http://www.google.com";

  • 确保其他标签/函数关闭并且您没有将上述代码粘贴到其他标签/函数中。

代码:

<head>
    <script type=”text/javascript”>
        var clickTag = “http://www.google.com”;
        Somecode of(function() 
        {
            somefunctionality code ...
        }
    </script>
</head>

第 3 步:在 <body> 开始后粘贴以下代码,代码的排列会影响广告素材的哪些部分可点击,因此请确保您用代码覆盖广告素材代码的每个资源下面

<body>
    <a href="javascript:window.open(window.clickTag)">
        .......Creative assets code...
        .......Some functionality code.....
    </a>
</body>
click tag google web designer

第 4 步:确保 body 中定义的 clickTag 和 head 部分中定义的 clickTag 应该相同。现在保存文件。

第 5 步:转到所有 Assets 所在的文件夹,全选然后创建 zip,确保创建的是 zip 而不是 rar,因为 zip 是 DFP 仅支持的格式。对于其他服务器,它可能会有所不同。

因为如果没有正确压缩所有文件,您可能会收到“未检测到主要 HTML 文件”这个错误

No Primary HTML file detected

创意是从 Adob​​e Animate CC 构建的

逐步解决创意问题

  • 第 1 步:解压缩 zip 文件并打开文件夹中的 html 文件
  • 第 2 步:在文件 sublime/Notepad++ 编辑器中打开 .html,粘贴下面代码之前的 <head> 部分,您可以将 http://www.google.com 替换为客户提供的 clicktracker 或着陆页 URL。

代码:
var clickTag = "http://www.google.com ";

Adobe_animate_CC_clickTag_Issue_head_section
  • 第 3 步:现在,一旦上面的代码实现了,就可以在正文部分实现 clickTag,因为 clickTag 区分大小写,确保在 Head 部分实现的 clickTag 应该与正文部分的 clickTag 匹配,现在在下面实现标签后的代码。

    Adobe_animate_CC_clickTag_Issue_body_section

  • 第 4 步:确保标记的放置很重要,您必须覆盖整个 Canvas 部分,以便整个广告素材都可以点击。

关于javascript - Google Web Designer 横幅 验证时缺少点击标记检查,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47082953/

相关文章:

selection - 在 Sublime Text 3 中选择包含 $ 的文本

javascript - 有没有办法在 javascript 中使用 Array.splice 并将第三个参数作为数组?

javascript - Element.prototype.remove - 关闭编译器警告

javascript - 不支持请求方法 'PUT'

android - 无法向我的应用添加广告。

WPF 在单击鼠标时展开 TreeView

javascript - 使我的点击双击事件正常工作

javascript - 如何根据 jquery 中单击的选项对 JSON 对象进行排序?

android - 如何将图像显示为带文字的横幅

php - 随机显示横幅的最佳方法