Utilizas el código iFrame para la carga de tus banners con OpenX, este permite la protección anticache, para lo cual hay que generar un número aleatorio en cada código a fin de evitar ser cacheado.

Partiendo de este código de ejemplo, tenemos que buscar la parte «cb={random}» que aparece en 3 ocasiones:

<iframe id=’a4b546bd’ name=’a4b546bd’ src=’http://x.adserver.es/www/delivery/afr.php?n=a4b546bd&amp;zoneid=19&amp;target=_blank&amp;cb={random}&amp;ct0={clickurl}’ framespacing=’0′ frameborder=’no’ scrolling=’no’ width=’336′ height=’280′><a href=’http://x.adserver.es/www/delivery/ck.php?n=ad621af2&amp;cb={random}’ target=’_blank’><img src=’http://x.adserver.es/www/delivery/avw.php?zoneid=19&amp;cb={random}&amp;n=ad621af2&amp;ct0={clickurl}’ border=’0′ alt=» /></a></iframe> <script type=’text/javascript’ src=’http://x.adserver.es/www/delivery/ag.php’></script>

Y hacer uso de este código para generar el mismo número para las tres veces que tenemos que ponerlo en mismo código. Al inicio del código ponemos:

<?php $random_number = rand(1, 999999);?>

Y despues sustituimos «cb={random}» por «cb=<?php echo»$random_number»;?>» y listo para proteger nuestros códigos de publicidad de las cachés.

Referencia: Foros OpenX