日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

sohu广告js代码调研

發布時間:2023/11/27 生活经验 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 sohu广告js代码调研 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

目前我迫切需要關注一種sohu彈窗廣告(它們叫做背投廣告)的實現方法,為此對其源碼做了研究。

目前打開搜狐新聞主頁

http://news.sohu.com

就會自動彈出一個背投廣告。

這種背投廣告的js為如下代碼

<script?type="text/javascript"?src="http://images.sohu.com/bill/s2013/yingliu/test/adm2013_beitoufix.js"></script>

它定義了幾個需要用到的函數,比如pop_window等,用來生成一段含有iframe標簽的html代碼,但是它的調用是在該js文件的外部,也就是html中的尾部附近,如下:

AD = new ADM("BEITOU", 4);
AD.turns=2;AD.src=[];
//AD.src.push("http://images.sohu.com/cs/button/zhilian/2007/fr7604800913.html");
AD.src.push("http://images.sohu.com/bill/s2014/xiaoluanhao/VIP/0312vipbt.html");
AddSchedule(AD);

為了使用ADM對象和AddSchedule函數,你需要在前面再加上一個如下的js腳本

<Script?language="Javascript"?src="http://images.sohu.com/bill/s2013/PVJS/adm2013-20131114min.js"></Script>

下面我寫一個demo來進行測試,代碼如下

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html> 
<head> 
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<title>sohu背投廣告測試</title>
</head> 
<body> 
<script src="http://www.sohu.com/sohuflash_1.js" type="text/javascript"></script>
<Script language="Javascript" src="http://images.sohu.com/bill/s2013/PVJS/adm2013-20131114min.js"></Script>
<script type="text/javascript" src="http://images.sohu.com/bill/s2013/yingliu/test/adm2013_beitoufix.js"></script>
<Script language="Javascript">
AD = new ADM("BEITOU", 4);
AD.turns=2;AD.src=[];
AD.src.push("http://images.sohu.com/cs/button/zhilian/2007/fr7604800913.html");
AD.src.push("http://images.sohu.com/bill/s2014/xiaoluanhao/VIP/0312vipbt.html");
AddSchedule(AD);
</script></body> 
</html>

代碼說明如下:

sohuflash_1.js是定義了Cookie對象等,adm2013-20131114min.js定義了ADM對象和AddSchedule函數,adm2013_beitoufix.js專門針對背投廣告的效果定義了相關的函數。

真正投放廣告的代碼在一個單獨的js中定義,投放廣告的外鏈是html格式,也就是說,它是一個單獨的網頁,有iframe結構,和mop的廣告是一樣的形式,比如下面的代碼

<html>
<head>
<script type="text/javascript" src="http://www.sohu.com/sohuflash_1.js"></script>
<title>SOHU AD</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body bgcolor="#FFFFFF" text="#000000" leftmargin="0" topmargin="0">
<table border=0 width=100% height=100%>
<tr><td align=center>
<div id="bt"></div>
</td></tr>
</table>
<script language="javascript">
<!--
var sohuFlash2 = new sohuFlash("http://images.sohu.com/cs/button/zhilian/2007/7604801012.swf", "POPUNDER", "760", "480", "7");
sohuFlash2.addVariable ("clickthru", "http://doc.go.sohu.com/200702/16767b2d178e00f1deff780e018d067c.php");
sohuFlash2.addParam("quality", "high");
sohuFlash2.addParam("wmode", "opaque");
sohuFlash2.write("bt");
blur();
-->
</script>
</body>
</html>

和下面的

<html>
<head>
<script type="text/javascript" src="http://www.sohu.com/sohuflash_1.js"></script>
<title>SOHU AD</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body bgcolor="#FFFFFF" text="#000000" leftmargin="0" topmargin="0">
<table border=0 width=100% height=100%>
<tr><td align=center>
<div id="bt"></div>
</td></tr>
</table>
<script language="javascript">
<!--
var sohuFlash2 = new sohuFlash("http://images.sohu.com/bill/s2014/xiaoluanhao/VIP/7604800312a.swf","_edda072510ef0d57e8117df63f28f594","760","480","7");
sohuFlash2.addParam("quality", "high");
sohuFlash2.addParam("wmode", "opaque");
sohuFlash2.addVariable("clickthru",escape("http://clk.optaim.com/event.ng/Type=click&FlightID=201402&TargetID=sohu&Values=edda0725,10ef0d57,e8117df6,3f28f594&AdID=2724535"));
if(typeof(document.pv)=='undefined') document.pv = new Array();var _a=new Image();var _b=new Image();
_a.src='http://alpha.brand.sogou.com/brand_pv?md5=edda072510ef0d57e8117df63f28f594';document.pv.push(_a);
_b.src='http://imp.optaim.com/201402/edda072510ef0d57e8117df63f28f594.php?a=99';document.pv.push(_b);
sohuFlash2.write("bt");
blur();
-->
</script>
</body>
</html>

這里sohuFlash中的第一個參數是廣告內容的外鏈,_a.src廣告詳情的外鏈。這里加了兩個廣告,是為了每次訪問交替播放的效果。

總結

以上是生活随笔為你收集整理的sohu广告js代码调研的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。