Ротация рекламы на сайте

ротация рекламы

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

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

В зависимости от специфики размещения рекламы и типа движка можно применять разные типы ротаторов.

Например, если у Вас сайт на "чистом html", возможно Вы сталкивались с проблемой, когда нужно было заменить рекламу на 500 или 1000 страницах сайта? В таком случае отдельные части сайта, прежде всего блоки рекламы, целесообразно выносить в отдельные файлы и подключать их к основному сайту с помощью php-вставки, например:

<?php
include 'reklama.txt';
?>

Теперь чтобы заменить рекламный код на сайте, нужно всего лишь открыть файл reklama.txt и сделать правки в нем.

Также в этом файле можно организовать ротацию баннеров. Делается это так:

<?php $selector=rand(1,100); if($selector>75){ ?>
код 1 баннера
<?php } else if($selector>50){ ?>
код 2 баннера
<?php } else if($selector>25){ ?>
код 3 баннера
<?php } else { ?>
код 4 баннера
<?php } ?>

Такой ротатор можно вставлять и в шаблон Вордпресса или другого движка.

В данном случае будет транслироваться реклама с 4 баннеров, причем они будут показываться примерно равномерно. Числа 75, 50, 25 можно менять, таким образом Вы можете установить, чтобы какой-то из баннеров показывался чаще. Например, если вместо 75 написать 90, то чаще будет показываться 2 баннер.

Существует еще один вид ротатора, который также основан на php-вставках. Делается он так.

В месте вывода рекламы нужно сделать вставку:

<?php
srand((double)microtime()*1000000);
$rnd = rand(1,n);
include '/'.$rnd.'.txt';
?>

где n - необходимое количество баннеров для ротации.

Затем в корне сайта создать n-ное количество файлов: 1.txt, 2.txt, ..., n.txt , в которые поместить рекламный код.

В данном случае все баннеры будут показываться примерно равномерно.

Если Вы используете CMS WordPress, ротацию рекламы можно организовать и с помощью плагина, например Datafeedr Random Ads V2. Скачать его можно здесь.

Коментарі тимчасово вимкнені / Комментарии временно отключены