Tengo un site en el cual hice maquetacion XHTML y CSS (layers), la cuestion es que puse toda la publicidad (banners propios, google ads, etc) en un XML.
Por varias razones:
1) tener el codigo mas limpio para programar en ajax.
2) administrar toda la publicidad sin tocar el index.
3) que el cliente pueda ordenar banners, poner, sacar, sin molestarme.
Cuando veo el sitio muestra todos los banners menos los de google; en ocasiones los muestra, y en ocaciones solo algunos o a veces ninguno de los 3.
Revise el codigo y esta completamente limpio.
pongo un extracto del XML y el PHP que lo imprime...
XML
Código HTML:
<parte nombre="ABAJO_IZQUIERDA"> <!-- COL DERECHA banner vertical de 120 x 600 de alto --> <banner> <![CDATA[ <a href="http://dolaronline.com/?a=c"><img src="http://dolaronline.com" width="120" height="75" border="0" alt="" /></a> ]]> </banner> <banner> <![CDATA[ <object type="application/x-shockwave-flash" width="120" height="120" data="../images/banners/radio.swf"> <param name="movie" value="../images/banners/radio.swf" /> </object> ]]> </banner> <banner> <![CDATA[ <script type="text/javascript"><!-- google_ad_client = "pub-9658580303792172"; /* Vertical 160x600, Ancho10/02/09 */ google_ad_slot = "7731346390"; google_ad_width = 160; google_ad_height = 600; //--> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script> ]]> </banner> </parte>
PHP
Código:
<?php // leo el PHP con una libreria XMLtoArray. $xml_banners= $XML_DATA["banners"]["zona"][3]["parte"][0]["banner"]; for($B0=0;$B0<count($xml_banners);$B0++){ echo "<div>"; echo $xml_banners[$B0]["value"]; echo "</div>"; echo "<div style='height:3px;'></div>"; } ?>
REPITO: muestra todo bien.. menos los de google...
Ahora por ejemplo; los muestra pero 1 de los 3 es un aviso de espacio publico.
esto esta re loco!..
Evidentemente hay algo que no le gusta a google.
pero QUE?.
Saludos