Pues nada despues de buscar por google y no encontrar nada pues voy aportar un granito de arena que a unos les vendrá bien y a otros pues nada de nada xD
La gente que usa xhtml para sus webs y tiene phpadsnew como gestor de banner a la hora de validar (w3c) tienen el problema de que el codigo que genera (modo local) phpadsnew no es valido xhtml .
(Yo he editado para los banner en flash pero en ese mismo archivo están todo los demás)
editas /admin/lib-banner.inc.php
buscas "type == swf" y reemplazas $buffer por
Código PHP:
$buffer = "<object type='application/x-shockwave-flash' data='{imageurl}{swf_con}{swf_param}' width='{width}' height='{height}'>
<param name='movie' value='{imageurl}{swf_con}{swf_param}' />
<img src='banner.gif' width='288' height='128' alt='banner' />
</object>";
despues abres el archivo libraries/lib-view-main.inc.php y buscas todas las "img" y reemplazas ">" por "/>" , supongo que también habra algun que otro br por lo que hacemos lo mismo.
Ahora tendremos que poner los banner de nuevo ya que phpadsnew guarda el cache en la base de datos, yo al menos he tenido que poner todos los banner otra vez.
Saludos!