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&zoneid=19&target=_blank&cb={random}&ct0={clickurl}’ framespacing=’0′ frameborder=’no’ scrolling=’no’ width=’336′ height=’280′><a href=’http://x.adserver.es/www/delivery/ck.php?n=ad621af2&cb={random}’ target=’_blank’><img src=’http://x.adserver.es/www/delivery/avw.php?zoneid=19&cb={random}&n=ad621af2&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