`
txf2004
  • 浏览: 6869260 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

分析google adsence

阅读更多

版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章原始出版、作者信息和本声明。否则将追究法律责任。http://blog.csdn.net/mayongzhan - 马永占,myz,mayongzhan


<script type="text/javascript"><!--
google_ad_client = "pub-9999999999";
//mayongzhan_image
google_ad_slot = "8888888888";
google_ad_width = 200;
google_ad_height = 200;
//--></script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
以上是googleAdsence的一段显示广告的代码,src引用的那个show_ads.js已经附在本文最后
adsence可以分为三个部分.一个是上面提到的给客户端的东西.然后是那个show_ads.js,然后是后台的处理(主要是访问的来源, 广告的信息,然后这些信息会进行分析.排除无效的,计算次数,总价).
提出问题:
js获得页面的信息都有哪些
本地js和远程js交互
远程的js进行和服务器的通讯传送这些信息
问题一分析:
1js直接取得页面内容
以前认为js可以获得当前页的内容.这个假设仔细分析后不攻自破
将js放在首页的最顶端.还是可以显示出来广告内容.gg说根据内容显示,如果是在js执行时读取到内容的话,那么放在首页应该是空白广告,因为分析不到内容.
而且如果用js取得到内容后gg再进行分析,然后返回广告,这样开销会很大,速度会很慢
所以js取得页面内容是非常不可能的.
2gg根据搜索引擎来返回广告内容
这点倒是有可能,而且比重会很大,由于gg是搜索,当然页面的数据一定有.也可以分析出来某一页的内容来返回正确的广告.但有一个问题.如果是还没有收录的网站是不是就只能显示空白广告和公益的???当然不是.实验证明,没有被收录的也能返回广告.
3ggADsence有自己的搜索引擎
这点很有可能,因为其他的联盟也要根据内容来分广告.当然他们不是搜索引擎,他们要分析当然就要有自己的搜索引擎,ggadsence是收构来的,当然这点一定会有的.gg只是在原来的基础上进行了二次开发.并入了自己的搜索引擎.
问题二分析:
以下这句是本地js去获取远程js的内容,当然之前已经定义了ad的一些变量.
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
问题三分析:
php分析出来的信息.然后显示广告.然后传给js
<script src="http://blog.csdn.net/mayongzhan"></script>
以下是远程js向外的输出.直接显示,
documentobj.write("><iframe name="google_ads_frame" width='+tostr(windowsobj.google_ad_width)+" height="+tostr(windowsobj.google_ad_height)+" frameborder="+tostr(windowsobj.google_ad_frameborder)+" src="+tostr(src)+' marginwidth="0" marginheight="0" vspace="0" hspace="0" allowtransparency="true" scrolling="no">');
documentobj.write("</iframe>")
以下内容是远程js去得到服务端返回的地址.
http://pagead2.googlesyndication.com/pagead/ads?client=ca-pub-****************&dt=1192609508812&lmt=1192609507&alternate_ad_url=http%3A%2F%2Fblog.csdn.net%2mayongzhan%2Findex.aspx&format=336x280_as&output=html&correlator=1192609508812&channel=1706865999&url=http%3A%2F%2Fblog.csdn.net%2Fmayongzhan&color_bg=FFFFFF&color_text=000000&color_link=0000FF&color_url=0000ff&color_border=FFFFFF&ad_type=text&ref=http%3A%2F%2Fblog.csdn.net%2Fmayongzhan&cc=100&ga_vid=755368682.1164897696&ga_sid=1192607761&ga_hid=1246793956&ga_fc=true&flash=9&u_h=1024&u_w=1280&u_ah=971&u_aw=1280&u_cd=32&u_tz=480&u_his=7&u_java=true&u_nplug=15&u_nmime=50
下面是show_ads.js的代码,翻译过来的码和源码
(function(){
/*
tostr(): add '"' at b's arround
*/
function tostr(b){
return b!=null?'"'+b+'"':'""'
}
/*
encodeuri()
*/
function encodeuri(b){
if(typeof encodeuricomponent=="function"){
return encodeuricomponent(b)
}else{
return escape(b)
}
}
/*
seturlpar()
*/
function seturlpar(b,a){
if(a){
window.google_ad_url+="&"+b+"="+a
}
}
/*
seturlnnpar()
*/
function seturlnnpar(parm,val){
if(val){
seturlpar(parm,encodeuri(val))
}
}
/*
setcolpar()
*/
function setcolpar(b,a,d){
if(a&&typeof a=="object"){
a=a[d%a.length]
}
seturlpar("color_"+b,a)
}
/*
setsysinfo()
*/
function setsysinfo(b,a){
var d=b.screen,g=navigator.javaenabled(),e=-a.gettimezoneoffset();
if(d){
seturlpar("u_h",d.height);
seturlpar("u_w",d.width);
seturlpar("u_ah",d.availheight);
seturlpar("u_aw",d.availwidth);
seturlpar("u_cd",d.colordepth)
}
seturlpar("u_tz",e);
seturlpar("u_his",history.length);
seturlpar("u_java",g);
if(navigator.plugins){
seturlpar("u_nplug",navigator.plugins.length)
}
if(navigator.mimetypes){
seturlpar("u_nmime",navigator.mimetypes.length)
}
}
/*
setggpubid()
*/
function setggpubid(b){
b=b.tolowercase();
if(b.substring(0,3)!="ca-"){
b="ca-"+b
}
return b
}
待续...
/*
writeggcode()
*/
function writeggcode(windowsobj,documentobj,src){
src=src.substring(0,1000);
src=src.replace(/%\w?$/,"");
if(windowsobj.google_ad_output=="js"&&(windowsobj.google_ad_request_done||windowsobj.google_radlink_request_done)){
documentobj.write('<script language="javascript1.1" src="+tostr(src)+&quot;&gt;&lt;\/script&gt;&quot;)
}else if(windowsobj.google_ad_output==&quot;html&quot;){
if(windowsobj.name!=&quot;google_ads_frame&quot;){
documentobj.write("><iframe name="google_ads_frame" width='+tostr(windowsobj.google_ad_width)+" height="+tostr(windowsobj.google_ad_height)+" frameborder="+tostr(windowsobj.google_ad_frameborder)+" src="+tostr(src)+' marginwidth="0" marginheight="0" vspace="0" hspace="0" allowtransparency="true" scrolling="no">');
documentobj.write("</iframe>")
}
}else if(windowsobj.google_ad_output=="textlink"){
documentobj.write('<script language="javascript1.1" src='+tostr(src)+"><\/script>")
}
}
/*
reset()
*/
function reset(windowsobj){
var a=null;
windowsobj.google_ad_frameborder=a;
windowsobj.google_ad_format=a;
windowsobj.google_page_url=a;
windowsobj.google_language=a;
windowsobj.google_gl=a;
windowsobj.google_country=a;
windowsobj.google_region=a;
windowsobj.google_city=a;
windowsobj.google_hints=a;
windowsobj.google_safe=a;
windowsobj.google_encoding=a;
windowsobj.google_ad_output=a;
windowsobj.google_max_num_ads=a;
windowsobj.google_ad_channel=a;
windowsobj.google_contents=a;
windowsobj.google_alternate_ad_url=a;
windowsobj.google_alternate_color=a;
windowsobj.google_color_bg=a;
windowsobj.google_color_text=a;
windowsobj.google_color_link=a;
windowsobj.google_color_url=a;
windowsobj.google_color_border=a;
windowsobj.google_color_line=a;
windowsobj.google_adtest=a;
windowsobj.google_kw_type=a;
windowsobj.google_kw=a;
windowsobj.google_num_radlinks=a;
windowsobj.google_max_radlink_len=a;
windowsobj.google_rl_filtering=a;
windowsobj.google_rl_mode=a;
windowsobj.google_rt=a;
windowsobj.google_ad_type=a;
windowsobj.google_image_size=a;
windowsobj.google_feedback=a;
windowsobj.google_skip=a;
windowsobj.google_page_location=a;
windowsobj.google_referrer_url=a;
windowsobj.google_ad_region=a;
windowsobj.google_ad_section=a;
windowsobj.google_bid=a;
windowsobj.google_cpa_choice=a;
windowsobj.google_cust_age=a;
windowsobj.google_cust_gender=a;
windowsobj.google_cust_interests=a;
windowsobj.google_cust_id=a;
windowsobj.google_cust_job=a;
windowsobj.google_cust_u_url=a;
windowsobj.google_cust_ch=a;
windowsobj.google_ed=a;
windowsobj.google_targeting=a;
windowsobj.google_ad_host=a
}
function ggadsetup(){
var b=null,winobj=window,docobj=document,g=new date,e=g.gettime(),j=a.google_ad_format;
if(winobj.google_cpa_choice){
winobj.google_ad_url="http://pagead2.googlesyndication.com/cpa/ads?";
winobj.google_ad_url+="client="+escape(setggpubid(winobj.google_ad_client));
winobj.google_ad_region="_google_cpa_region_";
seturlpar("cpa_choice",winobj.google_cpa_choice);
if(typeof docobj.characterset!="undefined"){
seturlnnpar("oe",docobj.characterset)
}else if(typeof docobj.charset!="undefined"){
seturlnnpar("oe",docobj.charset)
}
}else{
winobj.google_ad_url="http://pagead2.googlesyndication.com/pagead/ads?";
winobj.google_ad_url+="client="+escape(setggpubid(winobj.google_ad_client))
}
seturlpar("host",winobj.google_ad_host);
var k=winobj.google_num_slots_by_client,w=winobj.google_num_slots_by_channel,i=winobj.google_prev_ad_formats_by_region;
winobj.onerror=winobj.google_org_error_handler;
if(winobj.google_ad_region==b&&winobj.google_ad_section!=b){
winobj.google_ad_region=winobj.google_ad_section
}
var googlead_region=winobj.google_ad_region==b?"":winobj.google_ad_region,q=false;
if(j){
q=j.indexof("_0ads")>0
}
if(q){
if(winobj.google_num_0ad_slots){
winobj.google_num_0ad_slots=winobj.google_num_0ad_slots+1
}else{
winobj.google_num_0ad_slots=1
}
if(winobj.google_num_0ad_slots>1){
return
}
}else if(!winobj.google_cpa_choice){
if(winobj.google_num_ad_slots){
winobj.google_num_ad_slots=winobj.google_num_ad_slots+1
}else{
winobj.google_num_ad_slots=1
}
if(winobj.google_num_slots_to_rotate){
i[googlead_region]=b;
if(winobj.google_num_slot_to_show==b){
winobj.google_num_slot_to_show=e%winobj.google_num_slots_to_rotate+1
}
if(winobj.google_num_slot_to_show!=winobj.google_num_ad_slots){
return
}
}else if(winobj.google_num_ad_slots>3&&googlead_region==""){
return
}
}
seturlpar("dt",g.gettime());
seturlpar("hl",winobj.google_language);
if(winobj.google_country){
seturlpar("gl",winobj.google_country)
}else{
seturlpar("gl",winobj.google_gl)
}
seturlpar("gr",winobj.google_region);
seturlnnpar("gcs",winobj.google_city);
seturlnnpar("hints",winobj.google_hints);
seturlpar("adsafe",winobj.google_safe);
seturlpar("oe",winobj.google_encoding);
seturlpar("lmt",winobj.google_last_modified_time);
seturlnnpar("alternate_ad_url",winobj.google_alternate_ad_url);
seturlpar("alt_color",winobj.google_alternate_color);
seturlpar("skip",winobj.google_skip);
seturlpar("targeting",winobj.google_targeting);
var n=winobj.google_ad_client;
if(!k[n]){
k[n]=1;
k.length+=1
}else{
k[n]+=1
}
if(i[googlead_region]){
seturlnnpar("prev_fmts",i[googlead_region].tolowercase());
if(k.length>1){
seturlpar("slot",k[n])
}
}
if(j){
seturlnnpar("format",j.tolowercase());
if(i[googlead_region]){
i[googlead_region]=i[googlead_region]+","+j
}else{
i[googlead_region]=j
}
}
seturlpar("num_ads",winobj.google_max_num_ads);
seturlpar("output",winobj.google_ad_output);
seturlpar("adtest",winobj.google_adtest);
if(winobj.google_ad_channel){
var r=winobj.google_ad_channel;
seturlnnpar("channel",r);
var s="",t=r.split("+");
for(var o=0;o<t.length;o++){
var p=t[o];
if(!w[p]){
w[p]=1
}else{
s+=p+"+"
}
}
seturlnnpar("pv_ch",s)
}
seturlnnpar("url",winobj.google_page_url);
setcolpar("bg",winobj.google_color_bg,e);
setcolpar("text",winobj.google_color_text,e);
setcolpar("link",winobj.google_color_link,e);
setcolpar("url",winobj.google_color_url,e);
setcolpar("border",winobj.google_color_border,e);
setcolpar("line",winobj.google_color_line,e);
seturlpar("kw_type",winobj.google_kw_type);
seturlnnpar("kw",winobj.google_kw);
seturlnnpar("contents",winobj.google_contents);
seturlpar("num_radlinks",winobj.google_num_radlinks);
seturlpar("max_radlink_len",winobj.google_max_radlink_len);
seturlpar("rl_filtering",winobj.google_rl_filtering);
seturlpar("rl_mode",winobj.google_rl_mode);
seturlpar("rt",winobj.google_rt);
seturlpar("ad_type",winobj.google_ad_type);
seturlpar("image_size",winobj.google_image_size);
seturlpar("region",winobj.google_ad_region);
seturlpar("feedback_link",winobj.google_feedback);
seturlnnpar("ref",winobj.google_referrer_url);
seturlnnpar("loc",winobj.google_page_location);
seturlpar("bid",winobj.google_bid);
seturlpar("cust_age",winobj.google_cust_age);
seturlpar("cust_gender",winobj.google_cust_gender);
seturlpar("cust_interests",winobj.google_cust_interests);
seturlpar("cust_id",winobj.google_cust_id);
seturlpar("cust_job",winobj.google_cust_job);
seturlpar("cust_u_url",winobj.google_cust_u_url);
seturlpar("cust_ch",winobj.google_cust_ch);
seturlpar("ed",winobj.google_ed);
if(z(winobj,docobj)&&docobj.body){
var u=docobj.body.scrollheight,v=docobj.body.clientheight;
if(v&&u){
seturlnnpar("cc",math.round(v*100/u))
}
}
setsysinfo(winobj,g);
writeggcode(winobj,docobj,winobj.google_ad_url);
reset(winobj);
}
/*
errorhandler()
*/
function errorhandler(b,a,d){
ggadsetup();
return true
}
/*
istopframe
*/
function istopframe(winobj,docobj){
return winobj.top.location==docobj.location
}
/*
isvalidggad
*/
function isvalidggad(winobj,docobj){
var d=docobj.documentelement;
if(istopframe(winobj,docobj))
return false;
if(winobj.google_ad_width&&winobj.google_ad_height){
var g=1,e=1;
if(winobj.innerheight){
g=winobj.innerwidth;
e=winobj.innerheight
}else if(d&&d.clientheight){
g=d.clientwidth;
e=d.clientheight
}else if(docobj.body){
g=docobj.body.clientwidth;
e=docobj.body.clientheight
}
if(e>2*winobj.google_ad_height||g>2*winobj.google_ad_width){
return false
}
}
return true
}
function ggadinit(){
var winobj=window,docobj=document,loc=docobj.location,refer=docobj.referrer,e=null;
winobj.google_org_error_handler=winobj.onerror;
winobj.onerror=errorhandler;
if(winobj.google_ad_frameborder==e){
winobj.google_ad_frameborder=0
}
if(winobj.google_ad_output==e){
winobj.google_ad_output="html"
}
if(winobj.google_ad_format==e&&winobj.google_ad_output=="html"){
winobj.google_ad_format=winobj.google_ad_width+"x"+winobj.google_ad_height
}
if(winobj.google_page_url==e){
winobj.google_page_url=refer;
if(!isvalidggad(winobj,docobj)){
winobj.google_page_url=loc;
winobj.google_last_modified_time=date.parse(docobj.lastmodified)/1000;
winobj.google_referrer_url=refer
}
}else{
winobj.google_page_location=refer;
if(!isvalidggad(winobj,docobj)){
winobj.google_page_location=loc
}
}
if(winobj.google_num_slots_by_channel==e){
winobj.google_num_slots_by_channel=[]
}
if(winobj.google_num_slots_by_client==e){
winobj.google_num_slots_by_client=[]
}
if(winobj.google_prev_ad_formats_by_region==e){
winobj.google_prev_ad_formats_by_region=[]
}
}
ggadinit();
ggadsetup();
})()
(function(){
var h={google_ad_channel:"channel",google_ad_host:"host",google_ad_region:"region",google_ad_section:"region",google_ad_type:"ad_type",google_adtest:"adtest",google_alternate_ad_url:"alternate_ad_url",google_alternate_color:"alt_color",google_bid:"bid",google_city:"gcs",google_color_bg:"color_bg",google_color_border:"color_border",google_color_line:"color_line",google_color_link:"color_link",google_color_text:"color_text",google_color_url:"color_url",google_contents:"contents",google_country:"gl",
google_cust_age:"cust_age",google_cust_ch:"cust_ch",google_cust_gender:"cust_gender",google_cust_id:"cust_id",google_cust_interests:"cust_interests",google_cust_job:"cust_job",google_cust_l:"cust_l",google_cust_lh:"cust_lh",google_cust_u_url:"cust_u_url",google_disable_video_autoplay:"disable_video_autoplay",google_ed:"ed",google_encoding:"oe",google_feedback:"feedback_link",google_flash_version:"flash",google_gl:"gl",google_hints:"hints",google_kw:"kw",google_kw_type:"kw_type",google_language:"hl",
google_referrer_url:"ref",google_region:"gr",google_reuse_colors:"reuse_colors",google_safe:"adsafe",google_targeting:"targeting",google_ui_features:"ui"},m={google_ad_format:"format",google_ad_output:"output",google_ad_callback:"callback",google_ad_override:"google_ad_override",google_ad_slot:"slotname",google_analytics_webpropids:"ga_wpids",google_correlator:"correlator",google_cpa_choice:"cpa_choice",google_image_size:"image_size",google_last_modified_time:"lmt",google_max_num_ads:"num_ads",google_max_radlink_len:"max_radlink_len",
google_num_radlinks:"num_radlinks",google_num_radlinks_per_unit:"num_radlinks_per_unit",google_only_ads_with_video:"only_ads_with_video",google_page_location:"loc",google_page_url:"url",google_rl_dest_url:"rl_dest_url",google_rl_filtering:"rl_filtering",google_rl_mode:"rl_mode",google_rt:"rt",google_skip:"skip"};function n(b){return h[b]||m[b]||null}var u=document;function w(){var b=u.cookie,a=Math.round((new Date).getTime()/1000),c=b.indexOf("__utma=")>-1,e=b.indexOf("__utmb=")>-1,d=b.indexOf("__utmc=")>
-1,f,g={};if(c){f=b.split("__utma=")[1].split(";")[0].split(".");g.sid=(!e||!d?a:f[4])+"";g.vid=f[1]+"."+f[2];g.from_cookie=true}else{g.sid=window&&window.gaGlobal&&window.gaGlobal.sid?window.gaGlobal.sid:a+"";g.vid=window&&window.gaGlobal&&window.gaGlobal.vid?window.gaGlobal.vid:Math.round(Math.random()*2147483647)+"."+a;g.from_cookie=false}g.hid=window&&window.gaGlobal&&window.gaGlobal.hid?window.gaGlobal.hid:Math.round(Math.random()*2147483647);window.gaGlobal=g;return g}(function(){function b(){}
b.prototype.l=function(e){var d=e.indexOf("#")+1;return d?e.substr(d):""};b.prototype.n=function(e){return/[&<>\"]/.test(e)?e.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/\"/g,"&quot;"):e};b.prototype.b=function(e){var d="<iframe";for(var f in e){d+=" "+f+'="'+this.n(e[f])+'"'}return d+"></iframe>"};b.prototype.m=function(e,d){try{return e.frames[d]}catch(f){return null}};b.prototype.e=function(e){var d=document.createElement("iframe");for(var f in e){d.setAttribute(f,
e[f])}return d};b.prototype.i=function(e,d){var f=this;setTimeout(function(){document.body.appendChild(f.e({id:e,name:e,src:d,width:0,height:0,frameBorder:0}))},0)};b.prototype.r=function(e,d){var f=this;document.write(f.b({id:e,name:e,src:d,width:0,height:0,frameBorder:0}))};b.prototype.g=function(e,d){var f=[],g=e.length,k=0;while(k<g){var j=e.substr(k,d),l=j.length;if(k+l<g){for(var i=1;i<3;++i){if(j.charAt(l-i)=="%"){j=j.substr(0,l-=i)}}}f.push(j);k+=l}return f};b.prototype.a=function(e,d,f){if(!window[e]){var g=
window[e]=new d;for(var k=0;k<f.length;++k){g[f[k][0]]=f[k][1]}}};var a=b.prototype,c=[["getHash",a.l],["htmlEscape",a.n],["makeIframeTag",a.b],["getIframe",a.m],["makeIframeNode",a.e],["appendHiddenIframe",a.i],["writeHiddenIframe",a.r],["splitURIComponent",a.g],["exportSingleton",a.a],["MAX_URL_LENGTH",4095],["IDI_DEFAULT_POLLING_INTERVAL",1000]];b.prototype.a("IDICommon",b,c)})();(function(){function b(d,f){for(var g in f){d[g]=f[g]}}function a(){var d=this;d.s=window.location.href.replace(/([^:\/])\/.*$/,
"$1/robots.txt");d.t="";d.k={};d.c={};d.f={};d.u={};d.o={}}a.prototype.w=function(d,f,g){var k;if(typeof g=="object"){k=g.moduleRelayUrl}var j=this,l=j.c[d];if(isNaN(l)){throw new Error("Invalid module id");}else{var i=typeof k=="string"?k:j.d(j.u[d]),o=encodeURIComponent(f)+"$",q=IDICommon.MAX_URL_LENGTH-1-i.length,r=IDICommon.g(o,q),t=r.length;for(var p=0;p<t;++p){IDICommon.i(d+"_"+(l+p),i+"#"+r[p])}j.c[d]+=t}};a.prototype.p=function(d,f,g){var k=this;k.h(d);k.o[d]=window.setInterval(function(){k.v(d,
f)},typeof g=="object"&&g.pollingInterval||IDICommon.IDI_DEFAULT_POLLING_INTERVAL)};a.prototype.h=function(d){var f=this;window.clearInterval(f.o[d]);f.o[d]=0};a.prototype.x=function(d){this.s=d};a.prototype.q=function(d){this.t=d};a.prototype.d=function(d){return this.t||d.replace(/([^:\/]\/).*$/,"$1ig/idi_relay")};a.prototype.v=function(d,f){var g=this,k=window.frames[d];if(k){var j;while(j=IDICommon.m(k,d+"_"+g.k[d])){try{if(j.location.href=="about:blank"){break}}catch(l){break}g.f[d]+=IDICommon.l(j.location.href);
++g.k[d]}var i=g.f[d].split("$"),o=i.length-1;if(o>0){g.f[d]=i[o];for(var q=0;q<o;++q){f(decodeURIComponent(i[q]),d)}}}};a.prototype.j=function(d,f,g,k,j){var l=this,i={frameBorder:0,scrolling:"no"},o,q,r,t,p;if(typeof j=="object"){o=j.iframeAttrs;q=j.callback;r=j.userPrefs;t=j.pollingInterval;p=j.parentDivId}if(typeof o=="object"){b(i,o)}b(i,{id:f,name:f,src:d,width:g,height:k});l.k[f]=0;l.c[f]=0;l.f[f]="";l.u[f]=d;var v=[];if(typeof r=="object"){for(var s in r){v.push(encodeURIComponent(s)+"="+
encodeURIComponent(r[s]))}}if(typeof q=="function"){v.push("idi_hr="+encodeURIComponent(l.s));l.p(f,q,j)}if(v.length){var y=v.join("&");if(i.src.length+1+y.length>IDICommon.MAX_URL_LENGTH){y+="$";var H=l.d(d),R=IDICommon.MAX_URL_LENGTH-1-H.length,I=IDICommon.g(y,R),J=I.length;for(var s=0;s<J;++s){var C=f+"_"+s,K=H+"#"+I[s];if(p){var z=document.getElementById(p);z.innerHTML=z.innerHTML+l.e({id:C,name:C,src:K,width:0,height:0,frameBorder:0})}else{IDICommon.r(C,K)}}l.c[f]+=J;y=""}i.src+="#"+y}if(p){var z=
document.getElementById(p);z.innerHTML=z.innerHTML+IDICommon.b(i)}else{document.write(IDICommon.b(i))}};var c=a.prototype,e=[["setHostRelayUrl",c.x],["setModuleRelayUrl",c.q],["getModuleRelayUrl",c.d],["createModule",c.j],["postMessageToModule",c.w],["registerListener",c.p],["unregisterListener",c.h]];IDICommon.a("IDIHost",a,e)})();function x(b){return b!=null?'"'+b+'"':'""'}function A(b){if(typeof encodeURIComponent=="function"){return encodeURIComponent(b)}else{return escape(b)}}function B(b,a){if(b&&
a){window.google_ad_url+="&"+b+"="+a}}function D(b){var a=window,c=n(b),e=a[b];B(c,e)}function E(b,a){if(a){B(b,A(a))}}function F(b){var a=window,c=n(b),e=a[b];E(c,e)}function G(b,a){var c=window,e=n(b),d=c[b];if(e&&d&&typeof d=="object"){d=d[a%d.length]}B(e,d)}function L(b,a){var c=b.screen,e=navigator.javaEnabled(),d=-a.getTimezoneOffset();if(c){B("u_h",c.height);B("u_w",c.width);B("u_ah",c.availHeight);B("u_aw",c.availWidth);B("u_cd",c.colorDepth)}B("u_tz",d);B("u_his",history.length);B("u_java",
e);if(navigator.plugins){B("u_nplug",navigator.plugins.length)}if(navigator.mimeTypes){B("u_nmime",navigator.mimeTypes.length)}}function M(b){if(b){b=b.toLowerCase();if(b.substring(0,3)!="ca-"){b="ca-"+b}}return b}function N(b){if(b){b=b.toLowerCase();if(b.substring(0,9)!="dist-aff-"){b="dist-aff-"+b}}return b}function O(b,a){var c=document.getElementById(b);c.style.height=a+"px"}function P(b,a,c){window.clearTimeout(c);var e=/^google_resize_flash_ad_idi\((\d+)\)/,d=b.match(e);if(d){O(a,d[1])}}function Q(b,
a,c,e){c=c.substring(0,2000);c=c.replace(/%\w?$/,"");if((b.google_ad_output=="js"||b.google_ad_output=="json_html")&&(b.google_ad_request_done||b.google_radlink_request_done)){a.write('<script language="JavaScript1.1" src='+x(c)+"><\/script>")}else if(b.google_ad_output=="html"){if(b.name!="google_ads_frame"){if(e!=null){a.write('<div id="'+e+'">')}if(S(b.google_ad_output,b.google_ad_client)){IDIHost.q("http://pagead2.googlesyndication.com/pagead/idi_relay.html");var d=0;if(b.google_num_0ad_slots){d+=
b.google_num_0ad_slots}if(b.google_num_ad_slots){d+=b.google_num_ad_slots}if(b.google_num_sdo_slots){d+=b.google_num_sdo_slots}var f="google_inline_div"+d,g="<div id="+x(f)+' style="position:relative;width:'+b.google_ad_width+'px"></div><div style="position:relative;width:'+b.google_ad_width+"px;height:"+b.google_ad_height+'px;z-index:-1"></div>';a.write(g);var k="google_frame"+d,j=b.setTimeout(function(){IDIHost.h(k)},5000);IDIHost.j(c,k,b.google_ad_width,b.google_ad_height,{callback:function(l,
i){P(l,i,j)},pollingInterval:500,iframeAttrs:{style:"position: absolute;left:0px",marginWidth:"0",marginHeight:"0",vspace:"0",hspace:"0",allowTransparency:"true"},parentDivId:f})}else{a.write('<iframe name="google_ads_frame" width='+x(b.google_ad_width)+" height="+x(b.google_ad_height)+" frameborder="+x(b.google_ad_frameborder)+" src="+x(c)+' marginwidth="0" marginheight="0" vspace="0" hspace="0" allowtransparency="true" scrolling="no">');a.write("</iframe>")}if(e!=null){a.write("</div>")}}}else if(b.google_ad_output==
"textlink"){a.write('<script language="JavaScript1.1" src='+x(c)+"><\/script>")}}function T(b){for(var a in h){b[a]=null}for(var a in m){if(a=="google_correlator")continue;b[a]=null}}function U(b){if(b.google_ad_format){return b.google_ad_format.indexOf("_0ads")>0}return b.google_ad_output!="html"&&b.google_num_radlinks>0}function V(b){return b&&b.indexOf("_sdo")!=-1}function aa(){var b=null,a=window,c=document,e=new Date,d=e.getTime(),f=a.google_ad_format;if(a.google_cpa_choice!=b){a.google_ad_url=
"http://pagead2.googlesyndication.com/cpa/ads?";a.google_ad_url+="client="+escape(M(a.google_ad_client));a.google_ad_region="_google_cpa_region_";D("google_cpa_choice");if(typeof c.characterSet!="undefined"){E("oe",c.characterSet)}else if(typeof c.charset!="undefined"){E("oe",c.charset)}}else if(V(f)){a.google_ad_url="http://pagead2.googlesyndication.com/pagead/sdo?";a.google_ad_url+="client="+escape(N(a.google_ad_client))}else{a.google_ad_url="http://pagead2.googlesyndication.com/pagead/ads?";a.google_ad_url+=
"client="+escape(M(a.google_ad_client))}D("google_ad_host");var g=a.google_num_slots_by_client,k=a.google_num_slots_by_channel,j=a.google_prev_ad_formats_by_region,l=a.google_prev_ad_slotnames_by_region;if(a.google_ad_region==b&&a.google_ad_section!=b){a.google_ad_region=a.google_ad_section}var i=a.google_ad_region==b?"":a.google_ad_region;if(V(f)){if(a.google_num_sdo_slots){a.google_num_sdo_slots=a.google_num_sdo_slots+1}else{a.google_num_sdo_slots=1}if(a.google_num_sdo_slots>4){return false}}else if(U(a)){if(a.google_num_0ad_slots){a.google_num_0ad_slots=
a.google_num_0ad_slots+1}else{a.google_num_0ad_slots=1}if(a.google_num_0ad_slots>3){return false}}else if(a.google_cpa_choice==b){if(a.google_num_ad_slots){a.google_num_ad_slots=a.google_num_ad_slots+1}else{a.google_num_ad_slots=1}if(a.google_num_slots_to_rotate){j[i]=b;l[i]=b;if(a.google_num_slot_to_show==b){a.google_num_slot_to_show=d%a.google_num_slots_to_rotate+1}if(a.google_num_slot_to_show!=a.google_num_ad_slots){return false}}else if(a.google_num_ad_slots>6&&i==""){return false}}B("dt",e.getTime());
D("google_language");if(a.google_country){D("google_country")}else{D("google_gl")}D("google_region");F("google_city");F("google_hints");D("google_safe");D("google_encoding");D("google_last_modified_time");F("google_alternate_ad_url");D("google_alternate_color");D("google_skip");D("google_targeting");var o=a.google_ad_client;if(!g[o]){g[o]=1;g.length+=1}else{g[o]+=1}if(j[i]){if(!V(f)){E("prev_fmts",j[i].toLowerCase());if(g.length>1){B("slot",g[o])}}}if(l[i]){E("prev_slotnames",l[i].toLowerCase())}if(f&&
!a.google_ad_slot){E("format",f.toLowerCase());if(!V(f)){if(j[i]){j[i]=j[i]+","+f}else{j[i]=f}}}if(a.google_ad_slot){if(l[i]){l[i]=l[i]+","+a.google_ad_slot}else{l[i]=a.google_ad_slot}}D("google_max_num_ads");B("output",a.google_ad_output);D("google_adtest");D("google_ad_callback");D("google_ad_slot");F("google_correlator");if(a.google_ad_channel){F("google_ad_channel");var q="",r=a.google_ad_channel.split("+");for(var t=0;t<r.length;t++){var p=r[t];if(!k[p]){k[p]=1}else{q+=p+"+"}}E("pv_ch",q)}F("google_page_url");
G("google_color_bg",d);G("google_color_text",d);G("google_color_link",d);G("google_color_url",d);G("google_color_border",d);G("google_color_line",d);if(a.google_reuse_colors)B("reuse_colors",1);else B("reuse_colors",0);D("google_kw_type");F("google_kw");F("google_contents");D("google_num_radlinks");D("google_max_radlink_len");D("google_rl_filtering");D("google_rl_mode");D("google_rt");F("google_rl_dest_url");D("google_num_radlinks_per_unit");D("google_ad_type");D("google_image_size");D("google_ad_region");
D("google_feedback");F("google_referrer_url");F("google_page_location");B("frm",a.google_iframing);D("google_bid");D("google_cust_age");D("google_cust_gender");D("google_cust_interests");D("google_cust_id");D("google_cust_job");D("google_cust_u_url");D("google_cust_l");D("google_cust_lh");D("google_cust_ch");D("google_ed");F("google_ui_features");F("google_only_ads_with_video");F("google_disable_video_autoplay");if(W(a,c)&&c.body){var v=c.body.scrollHeight,s=c.body.clientHeight;if(s&&v){E("cc",Math.round(s*
100/v))}}w();B("ga_vid",a.gaGlobal.vid);B("ga_sid",a.gaGlobal.sid);B("ga_hid",a.gaGlobal.hid);B("ga_fc",a.gaGlobal.from_cookie);F("google_analytics_webpropids");D("google_ad_override");D("google_flash_version");L(a,e);return true}function X(){var b=window,a=document;if(!aa()){return}Q(b,a,b.google_ad_url,null);T(b)}function ba(b,a,c){X();return true}function W(b,a){return b.top.location==a.location}function ca(b,a){var c=a.documentElement;if(W(b,a))return false;if(b.google_ad_width&&b.google_ad_height){var e=
1,d=1;if(b.innerHeight){e=b.innerWidth;d=b.innerHeight}else if(c&&c.clientHeight){e=c.clientWidth;d=c.clientHeight}else if(a.body){e=a.body.clientWidth;d=a.body.clientHeight}if(d>2*b.google_ad_height||e>2*b.google_ad_width){return false}}return true}function da(b){var a=window,c=null,e=a.onerror;a.onerror=b;if(a.google_ad_frameborder==c){a.google_ad_frameborder=0}if(a.google_ad_output==c){a.google_ad_output="html"}if(V(a.google_ad_format)){var d=a.google_ad_format.match(/^(\d+)x(\d+)_.*/);if(d){a.google_ad_width=
parseInt(d[1]);a.google_ad_height=parseInt(d[2]);a.google_ad_output="html"}}if(a.google_ad_format==c&&a.google_ad_output=="html"){a.google_ad_format=a.google_ad_width+"x"+a.google_ad_height}ea(a,document);if(a.google_num_slots_by_channel==c){a.google_num_slots_by_channel=[]}if(a.google_num_slots_by_client==c){a.google_num_slots_by_client=[]}if(a.google_prev_ad_formats_by_region==c){a.google_prev_ad_formats_by_region=[]}if(a.google_prev_ad_slotnames_by_region==c){a.google_prev_ad_slotnames_by_region=
[]}if(a.google_correlator==c){a.google_correlator=(new Date).getTime()}if(a.google_adslot_loaded==c){a.google_adslot_loaded={}}if(a.google_adContentsBySlot==c){a.google_adContentsBySlot={}}if(a.google_flash_version==c){a.google_flash_version=fa()}a.onerror=e}function ga(b){if(b in Y){return Y[b]}return Y[b]=navigator.userAgent.toLowerCase().indexOf(b)!=-1}var Y={};function S(b,a){if(b!="html"){return false}var c={};c["ca-pub-7027491298716603"]=true;c["ca-pub-8344185808443527"]=true;c["ca-pub-9812682548211238"]=
true;c["ca-pub-4424308218891706"]=true;c["ca-pub-6922559858235084"]=true;c["ca-pub-6477563040863705"]=true;c["ca-google"]=true;return c[M(a)]!=null}function ha(b){var a={},c=b.split("?"),e=c[c.length-1].split("&");for(var d=0;d<e.length;d++){var f=e[d].split("=");if(f[0]){try{a[f[0].toLowerCase()]=f.length>1?(window.decodeURIComponent?decodeURIComponent(f[1].replace(/\+/g," ")):unescape(f[1])):""}catch(g){}}}return a}function ia(){var b=window,a=ha(document.URL);if(a.google_ad_override){b.google_ad_override=
a.google_ad_override}}function fa(){if(navigator.plugins&&navigator.mimeTypes.length){var b=navigator.plugins["Shockwave Flash"];if(b&&b.description){return b.description.replace(/([a-zA-Z]|\s)+/,"").replace(/(\s)+r/,".")}}else if(navigator.userAgent&&navigator.userAgent.indexOf("Windows CE")>=0){var a=3,c=1;while(c){try{c=new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+(a+1));a++}catch(e){c=null}}return a.toString()}else if(ga("msie")&&!window.opera){var c=null;try{c=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7")}catch(e){var a=
0;try{c=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");a=6;c.AllowScriptAccess="always"}catch(e){if(a==6){return a.toString()}}try{c=new ActiveXObject("ShockwaveFlash.ShockwaveFlash")}catch(e){}}if(c!=null){var a=c.GetVariable("$version").split(" ")[1];return a.replace(/,/g,".")}}return"0"}function ja(b,a){for(var c in a){b["google_"+c]=a[c]}}function Z(b,a){if(!a){return b.location}return b.referrer}function ka(b,a){if(b.location==a){return Date.parse(b.lastModified)/1000}else{return null}}
function la(b,a){if(!a&&b.google_referrer_url==null){return"0"}else if(a&&b.google_referrer_url==null){return"1"}else if(!a&&b.google_referrer_url!=null){return"2"}else if(a&&b.google_referrer_url!=null){return"3"}return"4"}function ma(b,a,c){if(c){return b.google_referrer_url}else if(b.google_page_url&&b.google_referrer_url){return b.google_referrer_url}else{return a.referrer}}function na(b,a,c,e){b.page_url=Z(c,e);b.page_location=null}function oa(b,a,c,e){b.page_url=a.google_page_url;b.page_location=
Z(c,e)||"EMPTY"}function pa(b,a){var c={},e=ca(b,a);c.iframing=la(b,e);if(!(!b.google_page_url)){oa(c,b,a,e)}else{na(c,b,a,e)}c.last_modified_time=ka(a,c.page_url);c.referrer_url=ma(b,a,e);return c}function qa(b){var a={},c=b.URL.substring(b.URL.lastIndexOf("http"));a.iframing=null;a.page_url=c;a.page_location=b.location;a.last_modified_time=null;a.referrer_url=c;return a}function ea(b,a){var c;if(b.google_page_url==null&&$[a.domain]){c=qa(a)}else{c=pa(b,a)}ja(b,c)}var $={};$["ad.yieldmanager.com"]=
true;ia();da(ba);X();
})()
分享到:
评论

相关推荐

    Google Adsense优化实战

    Google AdSense广告优化实例分析篇,主要介绍AdSense广告优化的各种实际方法,用案例解释和实例测试的方式,力争让发布商通过AdSense广告优化获得更丰厚的收益。本书最后通过对150个热点问题的解答,可以让发布商对...

    Google Adsense的秘密[中文版](PDF)

    Google Adsense 的秘密(中文版)(转)0推荐本文今天看了下GOOGLE adsense的秘密,无论对做GOOGLE ADSENSE,还是对网站的运营,用户心里分析,感觉都是帮助非常的大.学习到了一种很好分析问题的思路,特此推荐给大家.-----...

    【独家】朱鹏飞-通过Adsense赚3万美金经验解析pdf

    朱鹏飞-通过Google-Adsense赚3万美金经验解析: 通过案例手法给你剖析互联网赚钱之道。作者通过细腻的分析,详尽的步骤讲解,一步一步带你剖析整个赚取3w美金的功能。

    中国站长报总第五期

    当当失算于Email营销 知己知彼分析:何防止google adsense fraud clicks(欺骗点击作弊)的文章 Google AdSense工作原理 Google AD 何时可以取得收入? 研究 IIS6中上传文件尺寸太小...

    DomEye:发现来自同一个所有者的网站「DomEye: Discover websites from the same owner」-crx插件

    使用相同的IP地址,Google Analytics(分析)ID,AdSense,电子邮件等查找网站。免费。 DomEye是一个免费的在线工具,通过分析来自公开可用来源的服务器信息来揭示类似的网站 DomEye检测到共享相同的亚马逊联盟计划...

    DomEye: Discover websites from the same owner-crx插件

    当前支持:-服务器的IP地址-谷歌分析-谷歌Adsense-亚马逊-Clickbank-HiStats-Whois电子邮件地址额外信息:-Pagerank-所有者的电子邮件地址隐私权政策和使用条款:https://xaviesteve.com/legal/

    百度指数分析工具.rar

    5.《Google Cash》快速致富手册.rar 6.《SEO教程2007版》王通搜索引擎排名(SEO)教程2009版.pdf 7.《SEO每日一贴笔记》完整版.pdf 8.《王通网站运营研究》电子书下载.exe 9.5天提高搜索引擎排名-Netfox编译.exe 10....

    B2C电子商务推广运营方案

    一、初步准备阶段 由于电子商务B2C网站受众的特殊性,网站在建设的时候应该把“客户体验”放在第一位,在进行页面布局的...A、网络广告投放,比如阿里妈妈,Google Adsense,等PPC网络广告;针对目标客户进行广告投放。

    ezcc:简易Cookie同意JS

    目前适用于Google Analytics(分析)和Google Adsense 用户做出选择之前未设置Cookie 即使此脚本可以正常工作(在撰写本文时),也按“原样”提供,并且不提供任何形式的保证。 细节 : :check_mark_button: 朗...

    Tarnhelm-crx插件

    从域(例如,您自己的博客和网站)和扩展名的自定义列表中删除并禁用Google Analytics(分析)和Adsense。 这是一款轻量级的广告拦截器和跟踪删除工具,适用于那些只想拦截Adsense广告并且不会在少量自定义网站列表...

    Silverlight 4 RIA开发全程解析(完整版)

    ·通过使用Google Adsense提供的按点击付费广告和使用Paypal为开发人员提供的API收取月租费的方式为网站赢利 ·说明如何利用ASP.NET AJAX控件工具包为Silverlight应用程序集成HTML内容 ·如何逐步将应用程序部署到...

    BuiltWith Technology Profiler-3.6.zip

    BuiltWith技术跟踪包括小部件(快速预览),分析(Google,Nielsen),框架(.NET,Java),发布(WordPress,Blogger),广告(DoubleClick,AdSense),CDN(AmazonS3,Limelight),标准(XHTML,RSS),托管软件...

    awesome-marketing:与互联网营销相关的资源精选清单

    很棒的营销很棒的链接发展趋势SEO研究 关键字词Google关键字规划师关键字密度分析器工具 广告的OpenX 明亮卷 优化平度 电子邮件营销Mailchimp 阿韦伯转换工具ActiveCampaign 搭档客户.io MailerLite 森丁蓝 电子邮件...

    MintyU.github.io:MintyU开发博客

    B(Border)이,없는이최소화된 Mark다운Mark(Markdown +表情符号,ktex) SE(SEO) 파등읽읽모드Read(Reader Mode)지원 Google Analytics(分析)지원 Google Adsense지원 Disqus댓글기능지원开始使用드는가이...

    Watchdog-crx插件

    语言:English 一个看门狗,用于检查您访问的每个页面上的分析和流量代码 厌倦了孤立页面上没有分析/ ...看门狗监控器:Google Analytics(分析)Google再营销Tradeads Trafic.ro臭名昭著的代码即将推出:Adsense代码

    看家狗「Watchdog」-crx插件

    一个监视器,在您访问的每个页面上检查分析和交通代码 厌倦了孤立页面上没有分析/ ...看门狗监控器:Google Analytics(分析)Google再营销Tradeads Trafic.ro臭名昭著的代码即将推出:Adsense代码 支持语言:English

    Flex:极简主义的鹈鹕主题

    谷歌的AdSense 谷歌分析 Google跟踪代码管理器 Matomo Analytics(以前称为Piwik) 状态蛋糕 伊索 微软清晰度 插件支持 Github角落 I18N子站点 分钟阅读 相关文章 代表形象 邻居 提示搜索 安装 最好的安装方法是...

    SMFMods:SMF的Mods(简单机论坛)

    谷歌分析模块 这是一个简单的模组,它将向所有论坛页面添加谷歌分析,设置可用于输入跟踪 ID 并启用/禁用此模组。 谷歌 Adsense 模组 此 mod 将在船上主页上显示广告。 它使用最新的 adsense asynchronous[1] 代码来...

    osint.sh:https

    反向Google Analytics(分析)( ) 反向Google Adsense( ) Whois历史记录( ) 反向Whois( ) 反向域( ) OCR文本提取器( https://www.osint.sh/ocr/ ) 猜MD5哈希( https://www.osint.sh/md5 ) ...

Global site tag (gtag.js) - Google Analytics