Рейтинг баннерных сетей. Заработок на рекламных баннерах во фрилансе

Баннерная реклама сегодня почти всегда размещается через специальные системы показа баннеров. Технически это выглядит следующим образом: на странице рекламной площадки на месте, где должна быть размещена реклама, устанавливается специальный код обращения к серверам системы управления рекламой (их еще называют баннерными системами), в которой физически размещен баннер (или Rich‑media‑баннер, или Pop‑under‑баннер). В тот момент, когда пользователь заходит на страницу с рекламным кодом, система определяет, что это за пользователь, по заранее установленным cookie‑файлам и, в зависимости от этого, показывает ему ту или иную рекламу, осуществляя Таргетинг.

Cookie‑файлы – это небольшие текстовые файлы, записываемые веб‑сервером на компьютер пользователя в специально предназначенную для этого папку, которая зависит от того, какой браузер используется. Особенность cookies в том, что файл может быть прочитан только тем же самым сайтом, который записал файл, ни один другой сайт (здесь сайт равнозначен доменному имени, так как именно оно определяет право сайта на прочтение cookies) не может прочесть этого файла. Таким образом, cookies могут использоваться для идентификации пользователя в рамках одной сессии или за определенный промежуток времени. Подробнее об этом читайте в главе 7.

Таргетинг – это уменьшение охвата рекламной кампании для обеспечения соответствия охвата целевым группам. Иначе говоря, таргетинг – это возможность выбирать аудиторию, которой будет показываться реклама. Например, вам интересны только екатеринбургские потребители, а не вся аудитория рекламной площадки. Таргетинг позволяет существенно снизить стоимость рекламной кампании, хотя цена каждого отдельного контакта с целевой аудиторией будет возрастать.

Кроме осуществления таргетинга баннерные системы позволяют управлять рекламой одновременно на всех площадках, где она установлена, причем одновременно всеми форматами, которые используются, включая Rich‑Media и Pop‑under, то есть управлять всей рекламой «насквозь». Таким образом, мы получаем единое поведение всех рекламных площадок относительно каждого профиля пользователя. Например, в том случае, если мы указали не более 3 показов одному пользователю, то система будет учитывать просмотр рекламы на всех площадках и во всех форматах, где размещена эта реклама. В этом случае пользователь увидит рекламу всего три раза, а не три раза на каждой площадке.

Баннерные системы выполняют еще одну очень важную функцию: они являются контролирующим органом, фиксирующим правильность показа рекламы на площадках. Рекламодатель сам выбирает, через какую систему показывать баннеры, эта система не зависит от площадок. Код системы управления рекламой может быть установлен один внутри другого, это позволяет установить на площадку код любой системы вне зависимости от того, какой код на ней используется по умолчанию (если, конечно, площадка не запретила специально установку стороннего кода). Таким образом, баннерные системы выступают Независимыми аудиторами рекламы Во взаимоотношениях рекламных площадок, рекламных агентств и рекламодателей.

Наконец, баннерная система предоставляет рекламодателю отчетность по проведенной рекламе, которая позволяет повысить эффективность этой рекламы в будущем. Для анализа рекламных кампаний используются решения PixelAudit (в России это название как торговая марка принадлежит компании «Манифест», во всем мире это название класса решений), основанные на статистике баннерных систем. Подробнее эти системы рассматриваются в главе 7.

Какие бывают баннерные системы

Сегодня в Рунете существует несколько различных баннерных систем.

Adriver (adriver. ru) Входит в группу компаний I nternest, торговые марки Adriver, Netvideo, RLE, Russian Link Exchange. Эта система самая проработанная и имеющая наибольший опыт работы с коммерческими клиентами. Компании также принадлежит новейшая разработка системы управления рекламой SoloWay.

AdFox (AdFox. ru) Принадлежит одноименной компании, аффилированной с издательским домом «Коммерсантъ». Система появилась совсем недавно и довольно быстро развивается.

AdWatch (www. adwatch. com) – одна из старейших систем в Рунете, была независимой до середины 2008 г. и принадлежала одноименному агентству. С лета 2008 г. принадлежит компании Яндекс.

ValueClick (Valueclick. com) – принадлежит американской компании. В России эксклюзивные права на систему сейчас имеет агентство «Медиаленд», входящее в холдинг РБК. На российском рынке эта система совершенно новая, по отзывам работающих с ней специалистов, имеет хорошие возможности.

DoubleClick (DoubleClick. com) – крупнейшая в мире система баннерной рекламы. В России права на ее использование принадлежат группе компаний «Видео Интернейшнл». Несмотря на то что это крупнейшая в мире баннерная система, в России она используется не очень активно и не развивается.

BannerBank (BanneBank. ru) Принадлежит компании Rambler. Самая старая из систем, существующих сегодня на рынке. Достаточно проработанная система, но она слабо развивалась в последние годы.

Крутилка. ру (Krutilka. ru) – принадлежит компании «Манифест», входящей в состав холдинга eHouse. Сегодня эта система не используется.

Наиболее современные из представленных сегодня на российском рынке систем – это SoloWay и ValueClick, они обеспечивают наибольшие возможности таргетинга рекламы.

При размещении рекламы мы можем использовать довольно большое количество разных настроек таргетинга. Стандартные настройки таргетинга существуют очень давно и так или иначе сегодня используются почти во всех рекламных кампаниях, обеспечивая ограничение показов:

– по часам дня и по дням недели;

– по географическому положению пользователей;

– по числу показов одному пользователю (по cookie и по IP);

– по числу показов одному пользователю в день, неделю;

– по сайтам и страницам, на которых показывается реклама;

– по количеству показываемых баннеров (важно при показе Pop‑under‑баннеров, чтобы после закрытия активной страницы браузера у пользователя на столе оказалось не слишком много окошек с рекламой).

Наибольший прирост эффективности из простых таргетингов дает геотаргетинг, а для торговой рекламы еще очень важно включать ограничение по числу показов одному пользователю.

Кроме стандартных видов таргетинга современные системы могут использовать специальные виды таргетинга и сценарного показа:

– сценарный показ – последовательный показ баннеров пользователю по определенному сценарию. Необходим, чтобы привнести в рекламную кампанию действие, увеличив тем самым привлекательность рекламы. Такую рекламу часто можно увидеть на улице, когда изображение скрытого предмета на одном и том же щите постепенно изменяется, открывая неделя за неделей все больше и больше деталей. Точно так же может быть организована и реклама в Интернете;

– показ только новым пользователям – этот вид сценарных показов позволяет не демонстрировать рекламный баннер тем пользователям, которые уже однажды на него кликнули (очевидно, что им не нужно больше показывать тот же самый баннер);

– ретаргетинг – показ дополнительного специально подготовленного баннера тем пользователям, которые были на рекламируемом сайте, но не совершили требуемого действия, например не приобрели ничего или не заполнили анкету. Таким пользователям показывается баннер‑напоминание. Для массовых рекламных кампаний, где в первой волне привлекаются десятки и сотни тысяч посетителей, существенно увеличивает эффект от вернувшихся пользователей. В некоторых случаях второй показ увеличивал число продаж вдвое;

Поведенческий таргетинг по тематическим словам – Показ рекламы тем пользователям, которые вводили на поисковых системах определенные поисковые запросы. Информация о введенных поисковых запросах у баннерной системы есть из refferer, поэтому баннерная система знает, по каким поисковым запросам пользователь переходил на сайты. Этот метод таргетинга позволяет приблизить медийную рекламу по эффективности к контекстной;

Поведенческий таргетинг по тематическим сайтам – Показ рекламы тем пользователям, которые посещали те или иные сайты. Реклама будет показана не на тематическом сайте, но на любом другом, который посетит пользователь и где может быть показан баннер системы. Баннер показывается или не показывается в зависимости от активности пользователя на тематических сайтах. Такая реклама может быть не менее эффективной, чем реклама на самих тематических сайтах, но она почти всегда дешевле;

– социально‑демографический таргетинг по анкетным данным – Показ рекламы пользователям определенного возраста, пола, социального статуса. Масштабное развитие социальных сетей, которыми сегодня пользуются миллионы человек, позволяет делать таргетинг по анкетным данным. Можно показать рекламу только студентам, а можно показать рекламу учащимся определенного вуза, можно – домохозяйкам определенного возраста, а можно – пенсионерам. Все необходимые данные содержатся в личной информации пользователя социальной сети, и сеть, конечно, имеет к ним доступ.

Рекламные сети (banner networks ) – это сайты, объединенные единой системой размещения баннеров. Реклама на них публикуется не издателями (хозяевами сайтов), а администрацией рекламной сети, которая организует продажу, устанавливает цены и т.д.

Баннерообменные сети

Баннерообменные (banner exchange networks ) включают в себя сайты, которые показывают баннеры партнеров на взаимной основе без оплаты. Сеть за оказываемые услуги удерживает определенное количество показов (10-50%), которое затем продает рекламодателям, получая таким образом прибыль. Например, в баннерообменной сети установка «Обмен баннерами 100:85» означает, что баннер участника покажут 85 раз, 15 показов удержат в виде комиссии.

При переводе баннеров от одного участника другому также может взиматься комиссия «за перевод», которая обычно составляет от 0 до 20 процентов.

Крупнейшие российские баннерообменные сети уже в 2000-м году осуществляли от 5 до 10 миллионов показов в день. Участие в них относительно выгодно на первом этапе существования сайта, когда количество показов на нем еще недостаточно привлекательно для рекламодателей и рекламных сетей. Т.е. баннерообменные сети существуют больше для взаимной начальной «раскрутки» партеров-участников.

Первые сети стали зарождаться вместе с появлением баннеров в 1994 году. Постепенно росла популярность обмена ссылками для увеличения популярности сайтов.

Ручной обмен баннерами не нашел широкого применения, а вот баннерообменные сети развивались и продолжают существовать до сих пор. Самые крупные игроки – это баннерообменные сети RLE, TBN и БаннерБанк. Они с самого начала существования позволяли таргетировать баннер по тематике и отличались по форматам и по масштабам, откручивая ежедневно около 100 млн баннеров.

Смешанные сети помимо графических форматов стали показывать и текстовую рекламу.

Виды рекламных сетей

Стали развиваться системы централизованной покупки рекламы в Интернете медийного формата (например, Soloway, PingMedia ).

Сети могут быть как общего характера («Reklama.ru»), так и тематическими («Автобаннер»), региональными («Ростовская рекламная сеть») или позиционированными по аудитории («Дамская обменная сеть»).

Сети могут создаваться и на основе технических параметров (стандартов): по определенным форматам баннеров, по виду рекламы (баннер или тестовой блок), по программному обеспечению, по принципу демонстрации рекламы (не показы баннера, а клики на него) и т.д.

Продажа через сети позволяет привлечь достаточно широкий круг рекламодателей. Ведь сети, включающие десятки, а то и сотни сайтов с определенной тематикой, помогают получить значительный охват целевой аудитории. За счет своей специализации, сети обычно предлагают клиентам более удобную, чем у издателей, систему нацеливания на потребителя (по географическому местонахождению, по времени «заходов» и т.д.), и, соответственно, более подробные отчеты о взаимодействии пользователей с рекламой. К тому же, размещение через сети для рекламодателей обходится значительно дешевле, чем напрямую.

Вместе с тем, не все сети подходят всем изданиям и рекламодателям. Дело в том, что часть сетей показывает рекламу эротического характера, что будет созвучно не каждому сайту. К тому же, стремясь к наибольшей прибыли, сети могут различными способами «накручивать» показы рекламы, обманывая как издателей, так и рекламодателей. Поэтому работа с сетями требует контроля, осуществляемого обычно с помощью специальных программ.

Часть рекламодателей может не сотрудничать с сетями не только из-за нежелательного соседства с эротической рекламой и «накруток». Они могут принимать во внимание и другие важные факторы. Так зачастую сайты отдают самые выгодные места своим рекламодателям, а сетям предлагают «остатки».

Из-за загруженности, на популярных сайтах может быть показана реклама не всех желающих рекламодателей.

Форматы рекламных баннеров

Наиболее популярные форматы в баннерных сетях:

468х60 – классический, наиболее распространенный формат;

100х100 (реже 125х125, 120х120);

468х15 – «текстовый» формат;

«Кнопки» (формат 88х31). Широко используются при обмене ссылками. В баннерных сетях используются редко.

«Topline» – баннеры больших размеров (чаще всего 600х90 и 720х90).

«Pop-up» – всплывающие (или выскакивающие) окна.

В первые годы развития российского интернета баннерные сети были главным источником рекламы сайта. Но и сегодня, когда в сети много крупных независимых рекламных площадок, рекламные сети по-прежнему популярны из-за возможности аккумулировать через них в кратчайшие сроки очень большие аудитории.

Баннерная сеть - это сеть сайтов с единым центром и специальным программным обеспечением - для автоматизации процесса баннерообмена. Участники баннерной сети показывают на своих сайтах баннеры других участников сети. За это они получают возможность показывать баннеры своего сайта на других сайтах системы, за вычетом комиссионных. Например, некоторые баннерные сети берут комиссию 20%. Тогда, если в сутки показывается на своем сайте 1000 чужих баннеров участников этой сети, система покажет на других сайтах своей сети 800 ваших баннеров. Можно выбрать одну сеть, а можно использовать несколько сетей одновременно.

В Рунете существуют несколько специализированных баннерных сетей, а кроме того, существуют некоторые тематические сайты, создающие свои внутренние обменные баннерные сети. Наиболее важные показатели банерных сетей:

Каких размеров баннеры используются в обмене,

Процент комиссии,

Общее количество показов баннеров в сети,

Наличие подъемных сайтам-новичкам,

Возможен ли таргетинг (от англ. прицеливание) по различным категориям: по тематике, по географии сайтов и тому подобное. http://www.expertplus.ru/stati/stati-52.html Из этих характеристик формируется стоимость размещения баннера.

Таргетинг - это различные настройки показов ваших баннеров на сайтах участниках баннерной сети. В понятие таргетинга входят следующие настройки показов:

1. Категории сайтов - выбор категории сайтов, на которых рекламодатель хочет показывать свои баннеры, а также запрет категорий сайтов, на которых рекламодатель не хочет показывать свои баннеры.

2. Конкретные сайты или страницы - выбор конкретных сайтов или страниц, на которых показывать баннеры или запрет страниц или сайтов, на которых вы рекламодатель не хочет показывать баннеры.

3. Страны, Регионы и Города - выбор или запрет стран, регионов или городов, в которых находятся посетители сайта-участника для показа ваших баннеров.

4. Броузеры - выбор типов и версий броузеров, которым пользуются посетители сайта для показа баннеров.

5. Операционные системы - выбор операционных систем. Баннеры будут показываться пользователям с выбранными ОС и запрещены показы для пользователей с запрещенными ОС. Например, показывать баннеры только пользователям Windows 95.

6. Время суток и дни недели - выбор времени суток и дней недели, в которые рекламодатель хочет осуществлять баннерные показы.

7. Количество показов - ограничение количества показов в сутки и ограничение количества показов вообще. Ограничение можно устанавливать как числом, так и в процентах от количества показов. http://www.i2r.ru/static/358/out_7211.shtml

Таргетинг играет решающую роль в эффективности баннерных показов. Чем тщательнее и эффективнее настроены параметры таргетинга баннеров, тем выше будет общая эффективность баннерной рекламы. Но, некоторые баннерные сети берут дополнительный процент за некоторые параметры таргетинга.

Самые крупные баннерные сети домена ru, это такие как: сеть RLE http://www.rle.ru/; List Banner Exchange http://www.lbe.ru/; Land Banner Network http://www.lbn.ru/; Баннерная сеть Rb2 rb2.design.ru; сеть InterReklama http://www.ir.ru/ ; сеть TBN http://www.tbn.ru/ ; Реклама.ру http://www.reklama.ru/.

Выбор сети (ей) должен происходить по обеспечению максимального CTR, который могут обеспечить не только самые мощные баннерные сети. Есть малочисленные, но специфические сети, которые могут как раз своей узкой специализированностью обеспечить баннерам максимально возможный CTR. например: Деловая Баннерная Сеть bbn.rusweb.ru/; Дамская баннерная сеть http://www.dbs.mnogo.ru/; Туристическая Баннерная Сеть www.turizm.ru/turbs; АвтоБаннер.РУ http://www.autobanner.ru/; Real-Estate Banner System http://www.rebs.ru/ - Баннерообменная сеть для сайтов по тематике недвижимость и строительство; Баннерная сеть RLE - http://www.rle.ru/ и многие другие. Возможности сети определяются по соответствующей мощности, по возможностям таргетинга баннеров, по предоставляемой статистике, по процентам комиссии, и т.д.

1. С помощью баннерной сети можно задействовать десятки и сотни сайтов с заданной тематикой. Кроме того, широтой охвата обеспечивается низкий темп сгорания баннеров (burn out of the banner).

2. Следует учитывать, что стоимость размещения рекламы через баннерные сети на порядок ниже, чем при размещении баннеров напрямую на заданных серверах.

3. Сети предлагают эффективную систему фокусировок. Одной из наиболее полезных является фокусировка по географии пользователя.

4. Фокусировка по провайдерам может использоваться для смещения акцента рекламной кампании на корпоративных и обеспеченных пользователей, пользующихся услугами провайдеров, обеспечивающих прекрасную связь и берущих за это немалые деньги. Напротив, провайдеры, предлагающие дешевый dial-up или unlimited, ориентированы на студентов и пользователей победнее.

5. Локальные системы размещения рекламы на серверах не могут конкурировать с продвинутыми системами корректировки рекламных кампаний и отчетности, представленных в ведущих баннерных сетях. С помощью сетей всегда можно оперативно менять баннеры, интенсивность показов, фокусировки. При рекламе на сайтах напрямую подобные изменения вносит по просьбе заказчика администратор, задержка при этом может составлять день и более, поэтому оперативность теряется. Именно сети предоставляют наиболее полные отчеты по ходу рекламной кампании, статистику по каждому баннеру, динамику показов кликов и отклика.

6. Если есть договоренность с сайтом напрямую - мала вероятность, что получится перенести размещение на более поздний срок или вообще отменить его в случае низкой отдачи от данного ресурса. При размещении через сеть есть возможность как приостановления/переноса времени размещения на любом из выбранных сайтов, так и полного отказа от размещения на том либо ином сайте-участнике системы. Стоит только изменить фокусировку.

Недостатки:

1. Владельцы ресурсов, размещающих у себя платную рекламу, стремятся повесить баннеры своих рекламодателей в наиболее выгодных местах на странице, а баннерам рекламной сети, как правило, отводится не столь завидное расположение. Баннер сети расположен в самом низу страницы.

2. Некоторые интересующие заказчика сайты могут не являться участниками баннерной сети, и единственным выходом будет размещение баннеров напрямую. Другим возможным вариантом является размещение баннеров системы только на страницах определенных тематических разделов сайта, но не всегда именно эти разделы интересуют рекламодателя. Например, "РосБизнесКонсалтинг" размещает баннеры сети RLE только в разделе "Рынок наличной валюты".

3. Баннерная сеть может не содержать нужного количества сайтов заданной тематики или не обеспечить заданного количества показов на выбранных сайтах.. Возможно, возникнет ситуация, когда сайт не будет справляться с желанием десяти рекламодателей крутить на нем свои баннеры через сеть с большой интенсивностью. В то же время, размещая баннер напрямую, Вы сможете договориться о постоянном показе баннера на конкретных страницах сайта, либо о гарантированном количестве показов в заданный промежуток времени.

При малобюджетных рекламных кампаниях (до 1000 долларов) основной акцент рекомендуется делать именно на рекламные сети в силу вышеизложенных аргументов. Разумеется, это оправдано, если ведущие баннерные системы имеют среди своих участников в достаточном количестве интересующие заказчика сайты. При выставлении фокусировок должны выбираться не тематические категории, а конкретные сайты. Все ведущие сети позволяют это делать. Дело в том, что не каждый сайт правильно указывает свою категорию и не все представляют собой одинаковую ценность для рекламодателя (с точки зрения как самой аудитории, так и места размещения баннеров сети на страницах). Желательно задействовать не одну, а сразу несколько сетей, так как каждая из них может иметь свой непересекающийся список интересующих рекламодателя участников, что обеспечит максимально широкий охват аудитории и необходимую интенсивность показов. http://book.promo.ru/book/book

Который использует владелец сети.

Энциклопедичный YouTube

  • 1 / 5

    В тематических баннерных сетях существуют строгие ограничения на тематику сайтов-участников, в региональных - на региональную принадлежность, но смягчены требования к качеству сайта. Например, в сеть для веб-мастеров скорее допустят сайт низкого качества и на бесплатном хостинге, но соответствующий тематике, чем сайт крупнейшей автомобильной компании.

    В общих баннерных сетях ограничения мягче. Не допускают, как правило, сайты эротического (и тем более, порнографического) содержания и нарушающие законодательство страны.

    Также существуют требования к «весу» баннера, соответствие изображения и тематики сайта, а также к оформлению.

    Во всех баннерных сетях сайты-участники и баннеры проходят премодерацию.

    Комиссия

    Баннерами, взимаемые комиссией, распоряжается администрация сети. Они могут использоваться администраторами для рекламы других своих проектов, для продажи, для вознаграждения участников сети. Во время рекламных акций комиссия может быть снижена, либо вообще отсутствовать.

    Комиссия на показы

    За показ чужих баннеров на своём сайте участник сети получает определённый процент показов собственного баннера на сайтах других участников проекта за вычетом процента комиссии. Комиссия составляет от 5 до 50 процентов, чаще 10-15. В одной и той же сети в зависимости от статуса участника, расположения баннера на страницах, количества показов и качества его сайта комиссия может быть разной.

    Комиссия при переводе

    При переводе баннеров от одного участника другому также может взиматься комиссия «за перевод». Чаще всего комиссия составляет от 0 до 20 процентов, но может быть и выше.

    Распоряжение баннерными показами

    После вычета комиссии, участник имеет в своём распоряжении определённое количество баннерных показов. В зависимости от своего желания и правил баннерной сети он может.

    Введение

    Для небольших проектов, если они изначально не ориентированы на рекламу, часто возникает потребность партнёрского обмена баннерами. Обычно такое случается пару раз в месяц, и вы решаете, что неплохо бы иметь под рукой инструмент, с помощью которого можно легко и просто управлять баннерными местами на страницах вашего сайта.

    Что в нашем случае значит? Что нам нужно от баннерной системы? Перечислим необходимые функции:

    1. Централизованное хранение баннеров и информации о них.
    2. Загрузка баннера на сайт через веб-интерфейс.
    3. Установка направляющей ссылки.
    4. Добавление новых записей о баннерах.
    5. Удаление записей о баннерах.
    6. Просмотр кода и тестирование баннера.

    Все эти функции выполняет простая, на мой взгляд, баннерная система phpFBS (FoxWeb Banner System), написанная на языке PHP с базой MySQL за 4 часа.

    Описание баннерной системы

    Система состоит из трёх PHP-скриптов:

    1. adm.php - панель администрирования баннеров.
    2. conf.php - подключения к базе и настройки.
    3. i.php - для двух функций: показ и переход баннера.

    В директории b> по умолчанию будут храниться и загружаться файлы-картинки, то есть сами баннеры. Естественно, на неё должны быть установлены права chmod 777 для возможности загрузок.

    ВНИМАНИЕ! Не рекомендуется использовать в именах скриптов и директорий слово banner или аналогичные слова, в таком случае данные, пересылаемые пользователю автоматически прокси-серверами и файрволами. При тестировании баннерной системы у моего заказчика именно это и случилось:)

    Начнём с простого - подключение к БД MySQL. Это осуществляет скрипт conf.php . Установите в нём необходимые учётные данные MySQL-соединения. Он вынесен отдельно, потому что подключение необходимо для и для частей. В базе данных нам понадобится всего одна таблица banners следующей структуры:

    CREATE TABLE `banners` (
    `banner_id` tinyint(1) unsigned NOT NULL auto_increment,
    `bannername` varchar(50) default NULL,
    `filename` varchar(50) default NULL,
    `url` varchar(50) default NULL,
    `comment` varchar(50) default NULL,
    PRIMARY KEY (`banner_id`)
    ) ENGINE=MyISAM;

    Сразу хочу обрадовать сторонников файлового способа хранения записей - вы вольны придумывать свои функции, но с БД эта система получилась предельно простой. А если вам будущем понадобится 100 и более записей - тут конечно БД несомненно выигрывает.

    conf.php

    mysql_connect("localhost", "db_user", "db_pass");
    mysql_select_db ("db_name");
    ?>

    Перейдём к скрипту вывода и перенаправления. Ему передаётся два параметра: action (действие) и id (номер баннера в таблице). Первым делом скрипт подключается к базе и выполняет запрос на запись id, чтобы узнать путь к файлу баннера и ссылка, на которую он ведёт. Вообще говоря, в обоих случаях выполняется перенаправление:

    • i.php?action=redirect&id=1 - выполняется перенаправление на адрес баннера, указанный в базе в поле url . Это привычное всем действие при клике на баннере мышью.
    • i.php?id=1 - выполняется перенаправление на файл баннера, указанный в базе в поле filename . Фактически баннер выводится в окне браузера, как будто мы запросили его напрямую (но посредством переадресации от i.php ). Ну, в общем вы поняли:)

    include "conf.php";
    $query = "SELECT * FROM banners WHERE banner_id=$id";
    $f = mysql_fetch_array(mysql_query($query));
    extract($f);
    if ($action=="redirect") header("Location: ".$url);
    elseif (!$action) header("Location: http://$HTTP_HOST/b/".$filename);
    ?>

    Перенаправление выполняет стандартная функция PHP header() . Как видно из кода, ничего сложного.

    Самая сложная часть (по сравнению с остальными, но на самом деле всё очень просто) - это скрипт администрирования adm.php . Вот краткая структура этого файла:

    • include("conf.php") - подключение к БД.
    • function http($str) - добавляет http:// при необходимости. Пользователь может ввести URL баннера как с префиксом http://, так и без него и система это учитывает.
    • function banners_table() - выводит таблицу баннеров. Фактически на экране - содержимое таблицы banners из БД.
    • function banner _ code ($ banner _ id ) - выводит HTML-код баннера пользователю.
    • function banner_show($banner_id) - показывает тест баннера. Он будет показан так, как будет выглядеть на HTML-странице сайта.
    • обновление данных в базе и закачка файла при нажатии кнопки отправки на форме
      if ($action=="write" && $banner_id)
    • добавление новой записи (строго после max номера)
      if ($ action ==" add " && $ comment )
    • удаление записи с указанным id
      if ($ action ==" delete " && $banner_id)
    • загрузка данных в форму из записи с указанным id
      if ($ action ==" read " && $ banner _ id )
    • отображает HTML-код баннера
      if ($action=="code" && $banner_id)

    Теперь вы можете поместить это код в нужные места ваших HTML-страниц и... забыть о них, поскольку теперь при смене баннера вам нужно будет только изменить запись в панели администрирования.

    Полный комплект файлов доступен . Там же хранится SQL-скрипт для создания таблицы banners и демо-версия системы.

    Описанная баннерная система реально используется на сайте . Следует отметить, что это очень простая баннерная система, и я постарался сделать её максимально "прозрачной" для последующего наращивания и совершенствования.



Поделиться