0

我已经使用 Swiffy 成功地将一些 Flash 横幅转换为 html5。

这些 html 5 横幅将发送给广告代理商。

我需要一些用于 clickThru 标记的代码,它允许代理机构控制他们引导用户访问的 URL。

在 Flash 中,Actionscript 将是:

import flash.events.MouseEvent;
import flash.net.URLRequest;
import flash.net.navigateToURL;

myButton.addEventListener(MouseEvent.MOUSE_UP, onClick);
function onClick(e:MouseEvent):void {
    var click_url:String = root.loaderInfo.parameters.clickTAG;
    if(click_url) {
        navigateToURL(new URLRequest(click_url), '_blank');
    }
}

谢谢你的帮助!

4

2 回答 2

0

尝试将链接作为 url 参数发送。yourCreative.html?click_url= http://link.com

于 2015-08-07T13:50:37.690 回答
0

您可以尝试像这样设置 FlashVars。有关详细信息,请参阅下面的 DFP 帮助文章:

<div id="swiffycontainer_%ecid!" style="width: %%WIDTH%%px; height: %%HEIGHT%%px"></div>
<script>
  var stage = new swiffy.Stage(document.getElementById('swiffycontainer_%ecid!'),
      swiffyobject, {});
  stage.setFlashVars("clickTAG=%%CLICK_URL_ESC%%%%DEST_URL%%");           
  stage.start();
</script>

https://support.google.com/dfp_premium/answer/6263155?hl=en

于 2015-09-04T19:18:30.730 回答