ASP - Компонент Ad Rotator
Компонент Ad Rotator создает объект AdRotator, автоматизирующий смену рекламных рисунков на веб-странице. При каждом открытии или перезагрузке пользователем веб-страницы компонент Ad Rotator отображает новое объявление в соответствии со сведениями, указанными в файле Rotator Schedule.
Можно зафиксировать данные о том, сколько раз пользователи выбирали то или иное объявление, установив параметр URL в файле Rotator Schedule для направления пользователей на файл Redirection. Если этот параметр указан, каждый переход по адресу URL рекламодателя записывается в журнал активности веб-сервера.
Имена файлов
Adrot.dll | Компонент Ad Rotator. |
Файл Rotator Schedule | Текстовый файл, содержащий расписание показа и информацию о файлах рекламных объявлений. Этот файл должен быть доступен на виртуальном пути веб-сервера. |
Файл Redirection | Необязательный файл, выполняющий перенаправление и позволяющий компоненту Ad Rotator записывать число нажатий пользователями каждого рекламного объявления. |
Синтаксис
Set AdRotator = Server.CreateObject( "MSWC.AdRotator" )
Параметры
AdRotator
Указывает имя объекта AdRotator, создаваемого вызовом Server.CreateObject.
Свойства
Border | Указывает размер границы вокруг рекламы. |
Clickable | Указывает: является ли реклама гиперссылкой. |
TargetFrame | Указывает имя рамки, в которой реклама будет отображаться. |
Методы
GetAdvertisement | Получает спецификации следующего рекламного объявления в расписании из файла данных и переводит их в формат HTML. |
Пример
В приведенном ниже примере при каждом просмотре пользователем веб-страницы отображается новая реклама.
<% Set ad = Server.CreateObject("MSWC.AdRotator") %>
<%= ad.GetAdvertisement("/ads/adrot.txt") %>
Приведенный ниже текст HTML сгенерирован методом GetAdvertisement и добавлен в вывод страницы. Этот текст отображает следующую рекламу из файла Rotator Schedule.
<A HREF="http://www.msn.com/isapi/adredir.asp?URL=http://www.company.com/">
<IMG SRC="http://msnnt3web/ads/homepage/chlogolg.gif"
ALT="Check out the new Technology Center"
WIDTH=440 HEIGHT=60 BORDER=1></A>