广告联盟网
标题:
使用innerHTML加速GGAD显示的弊端
[打印本页]
作者:
actad
时间:
2006-11-13
标题:
使用innerHTML加速GGAD显示的弊端
弊端一,本人理解代码的能力很菜,摸不透innerHTML属性与GGAD配合使用的原理,请大侠们指教;
弊端二,这里提到的使用innerHTML加速GGAD显示,是类似下面这段代码:
<div id="ggad"></div> //放在页面实际展示GGAD的位置,在下面的代码被加载之前,这里留空或者可以做“广告载入中..”之类的提示。
(这里是网页内容,例如正文,图片等....)
<div id="ggadcode"> //这一部分调用GG广告代码的语句放在页面正文之后,就可以实现先加载正文,后加载广告,这算是优点吧。
<...这里是GGAD代码或者JS调用AD代码...>
<script type="text/javascript">
document.getElementById("ggad").innerHTML = document.getElementById("ggadcode").innerHTML;
document.getElementById("ggadcode").innerHTML = "";
</script>
</div>
使用innerHTML实现页面无刷新更新“div id=ggad”的数据,在GGAD连接正常的情况下,正文出现之后再显示广告,手脚麻利的用户或许会错过观看广告的时机;如果GGAD连接不上或连接很慢,这段代码可以直入网页主题,避免页面在正文之前被卡住几十秒,对用户友好;如果页面有多个广告单元,多次使用这样的代码还可以灵活变更GGAD的调用顺序。
弊端三,使用这段代码的本意是展示一个广告单元,但是,删除document.getElementById("ggadcode").innerHTML = ""这一句,就会看到广告单元展示了两个(假设页面内容够丰富,能够匹配出多个广告),在<div id="ggad">与<div id="ggadcode">的位置上各展示一个广告单元,也许,后者的单价更高。这样做的后果就是低价广告显示在优先位置,高价广告显示在后或者被抹去(innerHTML = "")。
弊端四,innerHTML = ""的后果是,对于GG来说,我们展示了两个广告单元,而对于终端用户,只看到一个广告单元,颇有些掩耳盗铃的味道。如果我使用这些代码在网页上放两个广告单元,从Google的角度来看,或许会认为我同一页面放置了四个单元,违规了?
弊端五,广告单元实际展示1000次,GG后台统计可能是2000次,我也不知道innerHTML 的所谓“无刷新更新”在adsense这里怎么会变成多刷新一次,实际点击量并不减少然而点击率貌似降低一半。
作者:
gagreener
时间:
2006-11-13
这样做的结果是展示量加倍,偶曾用过,可以做证:)
欢迎光临 广告联盟网 (https://bbs.ggads.com/)
Powered by Discuz! X3.2