Компонент AdRotator ASP

Пример

Простая пример AdRotator
Этот пример показывает, как использовать компонент AdRotator для отображения разного рекламного изображения каждый раз, когда пользователь посещает сайт или обновляет страницу.
AdRotator - изображение-ссылка
Этот пример показывает, как использовать компонент AdRotator для отображения разного рекламного изображения каждый раз, когда пользователь посещает сайт или обновляет страницу. Кроме того, изображение само является ссылкой.

Компонент AdRotator ASP

Каждый раз, когда пользователь заходит на сайт или обновляет страницу, компонент ASP AdRotator создает объект AdRotator для отображения разного изображения.

Грамматика:

<%
set adrotator=server.createobject("MSWC.AdRotator")
adrotator.GetAdvertisement("textfile.txt")
%>

Пример

Предположим, что у нас есть файл с именем "banners.asp". Он выглядит так:

<html>
<body>
<%
set adrotator=Server.CreateObject("MSWC.AdRotator")
response.write(adrotator.GetAdvertisement("ads.txt"))
%>
</body>
</html>

Файл "ads.txt" может выглядеть так:

*
codew3c.gif
http://www.codew3c.com/
Посетите CodeW3C.com
80
microsoft.gif
http://www.microsoft.com/
Посетите Microsoft
20  

Код под звездочкой в файле "ads.txt" определяет, как должны отображаться эти изображения, адреса ссылок, текст замены изображения и вероятность их отображения в каждом ста кликах. Мы видим, что вероятность отображения изображения CodeW3C.com составляет 80%, а вероятность отображения изображения Microsoft составляет 20%.

Комментарий:Чтобы эти ссылки работали корректно при нажатии пользователем, нам нужно сделать небольшую правку файла "ads.txt":

REDIRECT banners.asp
*
codew3c.gif
http://www.codew3c.com/
Посетите CodeW3C.com
80
microsoft.gif
http://www.microsoft.com/
Посетите Microsoft
20

Страница перехода будет получать переменную запроса с именем url, которая содержит URL для перехода.

Комментарий:Если нужно определить высоту, ширину и рамку изображения, мы можем вставить этот код под REDIRECT:

REDIRECT banners.asp
WIDTH 468 
HEIGHT 60 
BORDER 0 
*
codew3c.gif
...
...

В конце нужно добавить этот код в файл "banners.asp":

<%
url=Request.QueryString("url")
If url<>"" then Response.Redirect(url)
%>
<html>
<body>
<%
set adrotator=Server.CreateObject("MSWC.AdRotator")
response.write(adrotator.GetAdvertisement("textfile.txt"))
%>
</body>
</html>

Вот и все!

Свойства компонента AdRotator

Свойство Border

Определяет размер рамки вокруг рекламы.

<%
set adrot=Server.CreateObject("MSWC.AdRotator")
adrot.Border="2"
Response.Write(adrot.GetAdvertisement("ads.txt"))
%>

Свойство Clickable

Определяет, является ли реклама本身的 гиперссылкой.

<%
set adrot=Server.CreateObject("MSWC.AdRotator")
adrot.Clickable=false
Response.Write(adrot.GetAdvertisement("ads.txt"))
%>

Свойство TargetFrame

Название рамки для отображения рекламы.

<%
set adrot=Server.CreateObject("MSWC.AdRotator")
adrot.TargetFrame="target='_blank'"
Response.Write(adrot.GetAdvertisement("ads.txt"))
%>

Методы компонента AdRotator

Метод GetAdvertisement

Возврат HTML, отображающего рекламу на странице.

<%
set adrot=Server.CreateObject("MSWC.AdRotator")
Response.Write(adrot.GetAdvertisement("ads.txt"))
%>