加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

flash – 使用Swiffy后的DoubleClick Studio ClickTag

发布时间:2020-12-15 07:30:29 所属栏目:百科 来源:网络整理
导读:我已经使用Swiffy将AS2 flash文件转换为 HTML5. 我也在广告中使用DoubleClick Studio.我想知道我如何获得广告上的点击标签,以便它显示在DoubleClick Studio的“活动”下,我可以编辑目标网址. 谢谢! 解决方法 解决方案非常简单.看看我的例子.目标网址可以在D
我已经使用Swiffy将AS2 flash文件转换为 HTML5.
我也在广告中使用DoubleClick Studio.我想知道我如何获得广告上的点击标签,以便它显示在DoubleClick Studio的“活动”下,我可以编辑目标网址.

谢谢!

解决方法

解决方案非常简单.看看我的例子.目标网址可以在DB Studio中更新.

HTML:

<!DOCTYPE HTML>
<html lang="en-US">
<head>
    <meta charset="UTF-8">
    <title>HTML5 Banner</title>
    <meta name="ad.size" content="width=300,height=250">
    <link rel="stylesheet" type="text/css" href="styles.css" media="all">
    <script src="https://s0.2mdn.net/ads/studio/Enabler.js"></script>
    <script src="https://www.gstatic.com/swiffy/v7.2.0/runtime.js"></script>
    <script src="object.js"></script>
    <script src="script.js"></script>
    <script type="text/javascript">
        var clickTag = "http://www.example.com";
    </script>
</head>
<body>
    <div id="swiffycontainer"></div>
    <div id="bg-exit"></div>
</body>
</html>

的script.js:

var stage;
if (!Enabler.isInitialized()) {
    Enabler.addEventListener(
        studio.events.StudioEvent.INIT,enablerInitialized
    );
} else {
    enablerInitialized();
}
function enablerInitialized() {
    if (!Enabler.isVisible()) {
        Enabler.addEventListener(
            studio.events.StudioEvent.VISIBLE,adVisible
        );
    } else {
        adVisible();
    }

}
function adVisible() {
    document.getElementById('bg-exit').addEventListener('click',exitHandler,false);
    stage = new swiffy.Stage(document.getElementById('swiffycontainer'),swiffyobject,{});
    stage.start();
}
function exitHandler(e) {
    Enabler.exit('Exit');
    window.open(window.clickTag);
}

object.js:

var swiffyobject = {YOUR_SWIFFTY_OBJECT_HERE};

styles.css的:

* {
    border:0;
    padding:0;
    margin:0;
}

body,html {
    width:100%;
    height:100%;
    overflow:hidden;
    background:#fff;

    width:100%;
    height:100%;

    position:relative;
}

#bg-exit {
    position:absolute;
    z-index:999999;
    left:0;
    top:0;
    width:100%;
    height:100%;
    overflow:hidden;
    cursor: pointer;
}

#swiffycontainer {
    position:absolute;
    z-index:100;
    width:100%;
    height:100%;
    overflow:hidden;
}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读