" ClickTag是必需的,但未找到。" Adwords不接受swf横幅

时间:2014-10-09 08:51:04

标签: actionscript-3 flash google-adwords clicktag

我为Google Adwords创建了一个swf横幅。但在上传广告时我收到了此错误

" ClickTag是必需的,但未找到。"

同样在Flash预览中,我可以点击并转到目标网址,但在发布后我无法点击。

我执行了以下步骤

  • 在图像图层的顶部,我添加了另一个图层
  • 在新图层上绘制了一个矩形
  • 将其转换为影片剪辑,并将其命名为
  • 使其alpha为零
  • 右键单击图层并打开操作面板
  • 添加了以下代码

    function getTarget(event:MouseEvent):void { var urlTarget:URLRequest=new URLRequest("http://www.mywebsite.com"); try { navigateToURL(urlTarget,'_blank'); } catch (event:Error) { trace("Cannot perform link action"); } }

1 个答案:

答案 0 :(得分:0)

点击标签不仅仅是源代码中的硬编码链接,它是一个可以从外部设置而无需修改代码的属性

即:

if (root.loaderInfo.parameters.ClickTag && root.loaderInfo.parameters.ClickTag.substr(0,4) == "http") 
{
    navigateToURL(new URLRequest(root.loaderInfo.parameters.ClickTag), "_blank");
}

可以从标记代码修改ClickTag变量,而无需Flash开发人员

<object type=”application/x-shockwave-flash” 
        data=”http://www.examplewebsite.com/banner.swf?
        ClickTag=http://www.destinationURL.com” width=”300″ height=”250″>