在openX中无法访问Flash横幅链接?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在openX中无法访问Flash横幅链接?相关的知识,希望对你有一定的参考价值。

我为不同的客户制作flash横幅,所有人都很高兴,直到我遇到使用openX的人。我使用了常规的as2代码(他们要求as2)

on (release){
  getURL("http://www.ge.vtb.ge/personal/cards/credit/");
}

但是他们说它没有转换或者什么,所以我发现我需要clicktag,我使用了这段代码

on (release) {
  if (clickTAG.substr(0,5) == "http:www.[mylink].com") {
    getURL(clickTAG,clickTARGET);
  }
}

正如this教程中所述,但现在他们说横幅没有链接。我真的很困惑该怎么办,有人能给我一个建议吗?我甚至通过adobes official guide for clicktag阅读,但它是一样的......

答案

这种情况在这里:

if (clickTAG.substr(0,5) == "http:www.[mylink].com")

永远不会解决TRUE,所以getURL永远不会被召唤。请将其更改为:

if (clickTAG.substr(0,5) == "http:")

并检查它是否正常工作。

编辑:

在嵌入swf横幅时,请确保他们使用正确的URL设置clickTAG变量。我将复制official clickTAG guide的相关部分:

以下代码将允许广告投放网络动态地将clickTAG分配给其广告。

在此示例中,正在将getURL操作分配给将浏览器导航到[“clickTAG”]的按钮。 “getURL(clickTAG)”语句附加通过OBJECT EMBED标记传入的变量数据,并将浏览器导航到该位置。它是广告投放网络分配的跟踪代码,允许用户在该广告上注册用户点击。

<EMBED src="ad_banner_example.swf?clickTAG= http://adnetwork.com/tracking?http://www.destinationURL.com">

这将是工作流程,我想你们正在跳过第3步(将URL传递给swf对象):

另一答案

我认为重要的是要注意,您实际上不必为广告编写嵌入代码,也不必在OpenX中对clickTAG URL进行硬编码。而是选择“将横幅上传到本地Web服务器”(或数据库)。这使OpenX有机会“读取”文件并确定如何继续。

如果URL被硬编码到文件中,OpenX可以找到它,并以这种方式跟踪点击。如果将URL视为clickTAG变量,则普通的“目标网址(包括http://)”将作为clickTAG FlashVars变量传递到广告中。

我希望能帮助别人!

以下是有关此问题的OpenX文章的链接:

http://www.openx.dev.limusdesign.com/blog/click-tracking-flash-banners/

这里链接到完整的帮助文章(现在在实时网站上缺少,但在Wayback Machine中找到):

http://web.archive.org/web/20130315080057/http://www.openx.com/docs/tutorials/Using+Flash+with+OpenX

以上是关于在openX中无法访问Flash横幅链接?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 HTML 链接导航到 Flash 影片中的帧?

Admob 横幅隐藏列表视图片段的最后一项

如何从从 Flash 文件创建的 swiffy 中输入 html5 中的链接信息?

动画横幅的尖端挥动(就像风中的旗帜)

无法访问 Flash as3 中的阶段

在 JSP 中的 <% %> 代码片段中添加链接