Приветствую вас дорогие друзья! В этом уроке я покажу, как можно сделать ротацию рекламных блоков на вашем сайте!
Итак, что такое ротация? Ротация рекламы (рекламных баннеров), говоря простым языком, это когда вы обновляете страницу сайта, а в одном и том же месте показываются разные рекламные блоки.
Чтобы всё стало понятно, давайте разберем конкретный пример, но перед этим стоит написать несколько строк о том, для чего вообще нужна ротация.
Для чего нужна ротация баннеров?
Допустим вы размещаете рекламу от Google Adsence на своем сайте, у вас есть рекламное место, например, внутри статьи, а также имеются 3 рекламных блока следующих размеров:
- 336 на 280 (px)
- 728 на 90 (px)
- Адаптивный баннер
Возникает вопрос: – “А какой же размер баннера выбрать?”, логично, что нужно выбирать тот, который приносит наибольший доход, но сразу возникает вопрос о том, как определить, какой из трех будет самым прибыльным?
Естественно, для проверки, нужно ставить каждый из баннеров и смотреть на результаты, но не будете же вы каждый раз лезть в код или в систему управления рекламой – именно для этого и нужна ротация!
Организуем ротацию баннеров, забываем про неё на неделю, а через неделю смотрим, какой из баннеров приносит больший доход, после чего оставляем только его (без ротации).
Реализуем простую ротацию
В данном примере я покажу, как можно сделать простую случайную ротацию, то есть при каждом обновлении случайным образом будет показываться 1 из 3 баннеров.
Рассмотрим простой PHP код:
<!-- Ротация баннеров BEGIN--> <? $random_adv = rand(1,3); if( $random_adv == 1 ){ ?> //Здесь пишем Код 1-го рекламного блока.. <?}if( $random_adv == 2 ){?> //Здесь пишем Код 2-го рекламного блока.. <?}if( $random_adv == 3 ){?> //Здесь пишем Код 3-го рекламного блока.. <?}?> <!-- Ротация баннеров END-->
Размещаете этот код у себя на сайте, например, в начале или в конце статьи, и заменяете фразы – “Здесь пишем..” на нужный вам код рекламы (на изображения, рекламу Яндекс Директ, Google Adsence, swf баннер и тому подобное).
По аналогии, можно добавить в ротацию и больше баннеров – здесь уже по вашему усмотрению.
На этом у меня всё, подписывайтесь на обновления, удачи!
Если вам нужна помощь в создании какого-либо функционала, сайта, сервиса, тестов или калькуляторов, то готов помочь, подробнее на странице услуг.