<<<返回

Ad Rotator组件
很多商业运做的站点将收入来源定位于广告收入，就和电视，报纸传媒那样，如果你的网站足够吸引人，以至于本身已经具有广告效应，那么就可以在上面为其他公司单位进行有偿的广告宣传，这样广告收入回滚滚而来。 不过，哪有这么便宜的好事，有进行网络广告打算的公司本来就不多，而象Yahoo!,Infoseek等知名搜索引擎已经将这种广告收入的大部分划入自己的囊中，你真的认为自己的网站可以和Yahoo!相媲美？那你还看这本书作什么。 注：最新统计，1%的最出色的网站囊括了80%到90%的广告收益 尽管如此，销售广告图标依然是网络界挣钱的主要途径—除非你对你的网站访问者 直接收费，不过，只有色情网站才这样做。--那么看来你还是要从广告上入手。这 个部分，就是将广告图标并入你的网站的一个介绍。
使用Ad Rotator组件
使用该组件，就可以在每一次访问中显示不同的图标，你可以设置广告的不同权重使得显示频率因此不同，你还可以记录广告点击数来判定其点击率。
注：广告商是十分注意点击率的，因为这能够直接看出访问者对该图标的兴趣程度以及需要深入了解的程度。点击率是被点击次数除以总显示次数，一般说来，能够超过10%的点击率就相当不错了。
Ad Rotator组件只有一个方法，就是getAdvertisment()方法，用来接受广告图标信息 ，下面是一个使用该组件的示例：
<HTML>
<HEAD><TITLE>欢迎进入我的站点</TITLE></HEAD>
<BODY>
<Center><H2>欢迎进入我的站点</H2></Center>
<hr>
<%
Set MyAd=Server.CreateObject(“MSWC.AdRotator”)
%>
<Center><%=MyAd.GetAdverTisment(“adrot.txt”) %></Center>
</Body>
</HTML>
这个Active Server Pages在页面首部显示广告图标，依然是利用Server.CreateObject 方法来创建AdRotator对象，然后，在需要显示的地方调用这个对象的GetAdvertisement()方法。
注：千万不要小看这个图标的位置，目前有统计表明，在站点页面1/3处显示的图标点击率比在顶部的高77%，而在页面右下脚更对访问者有吸引力，其点击率会提高228%，这可不是笔者杜撰，有兴趣的读者请参见http://webreference.com/dev/banners/
注意GetAdvertisement对象需要一个参数，这个参数是包含显示的信息和连接信息以及权重等概念的一个安排文件，该文件包含有关广告图标的几乎一切信息，而这个文件是正常的文本文件，可以用最一般的文本编辑器进行操作修改。
该文件有两个部分，第一部分是对于所有广告图标都需要的通用信息，第二部分则是限定每一个图标的各自信息。下面是这样一个文本文件的例子：
REDIRECT /adredir.asp
WIDTH 200
HEIGHT 30
BORDER 0
*
bannerd.gif
http://www.aspsite.com
Active Server Pages站点
30
http://www.magicw3.com/images/banner.gif
http://www.magicw3.com
北京xxx网络技术服务公司
40
http://www.magicw3.com.cn/images/banner.gif
http://www.magicw3.com.cn
北京xxx网络技术服务公司国内镜向站点
30
两部分信息用*号分隔，第一部分是4个通用的参数，下面是依次的解释：
·REDIRECT：指出对广告的重定向，当广告点击后，用户重定向到该指示文件。
·WIDTH：指示该图标文件的宽度。默认值围440
·HEIGHT：指示图标文件的高度。默认值为60
·BORDER：广告图标文件的边界厚度，默认值为0
在adrot.txt文件中，REDIRECT参数指示重定向文件为adredir.asp。而Width和Height参数分别为200和30象素，最后，图标边界设为0，那么就不显示边界了。
第二部分是针对每一个广告图标的信息，在这个示例中，有三个广告图标，就不一一介绍了。
对于每一个广告图标，有4行信息，第一行是该图标的图象文件名及其位置，这个图象文件可以在当前服务器上，也可以在互联网的任何位置。
第二行是该广告的连接位置，如果是隐含的，那么该广告就不会成为一个连接，其中的定向工作参见本节下个部分。
第三行是在不支持图象的浏览器中显示的文本内容，（相当于HTML中<image>标记的ALT参数），你在这里可以做任何说明文字，但是不支持HTML标志。
最后，第4行限定了广告图标的显示频率，这是一个相对权重的概念，例如在这个例子中，三个图标被显示的概率依次为30%，40%，30%，当然，概率越高，显示次数就会越多。
注：通过限定显示概率，你就可以针对不同的用户将图标卖出不同的价钱，比如说，针对每一千次显示定价10元，那么假设你的站点每月访问量100000次，如果有一个客户希望他的广告每个月被显示30000次，那么权重设为30，也就是30%的显示概率，收费为300元/月。设置不同的权重，也就是区分交费不同的客户