Código para rotar dos banners con PHP

A veces tenemos la necesidad de rotar banners porque hemos vendido el mismo espacio y dividimos las impresiones para cada cliente. Si bien esto se puede hacer con un adserver, por ahí no tenemos ganas de andar instalando uno y preferimos las cosas más simples.

Esto código también sirve para hacer pruebas A/B, estas nos permiten determinar qué banner tiene mejor rendimiento y así decidirnos cuál nos conviene.

Este código es muy básico y asigna una impresión a cada banner, es decir, cuando cargue la página aparecerá el banner #1, y cuando refresquen la página nuevamente aparecerá el banner #2.

Código para rotar 2 banners con PHP

<?php $splitIt = rand()&1; echo "<!-- $splitIt -->"; ?>
<?php if ($splitIt == 0) { ?>
<!-- ADS 1 -->
<?php } ?>

<?php if ($splitIt == 1) { ?>
<!-- ADS 2 -->
<?php } ?>

Obviamente este código requiere que tu server soporte PHP. Solo tienen que reemplazar donde dice ADS 1 y ADS 2 por los códigos de sus publicidades.