Mira es simple, un script php comun que sea de la siguiente forma (no randoms).
El script guarda en un bloc de notas un numero = 1
Si el numero es 1 se muestra el anunciante 1 y sino es el anunciante 2. Pones el script
Insertar CODE, HTML o PHP:
If numero== 1 {
echo' tucodigoadsense' else 'elotrocodigo'};
number * -1;
De esta forma, siquiera usas base de datos y no te consume nada que el script cargue un txt de 1 byte.
Cuando el script se ejecuta a cargar la pagina, pregunta y si es 1 , muestra el anunciante X en todos los ads de la pagina, sino es 1 (es -1) muestra el otro. Al ejecutar el script, al final modifica la variable multiplicandola por -1. De esta forma si es 1, se convierte en -1 y si es -1 se convierte en 1. Y asi va rotando cada vez que se ejecuta. Luego solo agarras los ads en la web y les pones un condicional.
Insertar CODE, HTML o PHP:
if (numero==1) {
codigo adsense 1} else {codigo adsense 2};
A cada bloque de adsense le pones eso y va a mostrar cada uno rotandolos sin consumir casi recursos ni usar la BD.
PD: el codigo no es asi, habla con un programador porque yo se hacerlos pero siempre me como ";" o cosas como echos (por distraido) y termino estando 30 mimnutos mirando codigos para ver donde le estoy errando. Ademas con esta forma, no es "random" o probabilidades, es 50% cada uno obligado.