2010-08-19 4 views
0

Je suis en train d'afficher des annonces google sur le fichier xhtml, mais le navigateur chorme ne les affiche pas. Les publicités s'affichent sur tous les autres navigateurs que j'ai essayés (ie, firefox, opera) mais en chrome. Est-ce que quelqu'un a déjà rencontré ça? Petit exemple de code:chrome navigateur ne montre pas les annonces google pour le fichier xhtml

<html xmlns="http://www.w3.org/1999/xhtml"> 
    <body> 
<script language="javascript"> 

google_ad_client = "pub-4942221729702985"; 
google_ad_slot = "0095628928"; 
google_ad_width = 728; 
google_ad_height = 90; 
</script> 
<script language="javascript" 
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> 
</script> 
</body> 
    </html> 

Merci Smitha

Répondre

1

Le problème est le fichier de Google utilise document.write, ce qui est interdit dans une application/xhtml + page xml

Je suppose que cette volonté résoudre votre problème

http://www.cromwell-intl.com/technical/google-adsense-and-xhtml.html

http://ejohn.org/blog/xhtml-documentwrite-and-adsense/

http://randsco.com/index.php/2005/11/10/serving_xhtml_with_the_right_mime_type

Le W3C recommande que tous les documents soient XHTML servi "application/xhtml + xml". Ceci est parce que XHTML nécessite plus stricte validation et le code ne contiennent la myriade de balises diverses (AKA « soupe tag ») qui ont besoin d'être pris en charge dans « text/html » (un avantage est que XHTML rend plus rapide).

+0

Merci beaucoup pour votre réponse. Cela a fonctionné pour moi comme expliqué dans le lien: http://www.cromwell-intl.com/technical/google-adsense-and-xhtml.html. Merci encore une fois! Smitha – Smitha

Questions connexes