2011-02-03 8 views
3

Hey people、 私は完全にAJAXベースのWebアプリケーションを作成しましたが、AdsenseはAJAX配信コンテンツに関連する広告を生成できません。IFRAMEのAdSense

関連する広告を表示するために、AJAXで取得したコンテンツのハードコピーを含むキャッシュファイルをhtml形式で表示し、その中にadsense.jsスクリプトを含めるI-Frameを作成しました。

はここに例を示します

<iframe src="adsenseexample.html"> </iframe> 

誰もが、私はまだどのrelevent広告が届かない理由を知っている:インラインフレームにロードされ

adsenseexample.html 


<html> 
<head> 
<title>User Cache</title> 
</head> 
<body> 
<div style="height:200px;"> 
<script type="text/javascript"><!-- 
google_ad_client = "ca-pub-xxxxxxxxxxxxxx"; 
google_ad_slot = "xxxxxxxxxxxxx"; 
google_ad_width = 200; 
google_ad_height = 200; 
//--> 
</script> 
<script type="text/javascript" 
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> 
</script> 
</div> 
(This is where the cached content is. It's not visible to the user but 
a complete duplicate of what they are viewing. It's in 
plain text with no pictures for faster loading). 
</head> 
</body> 

。この方法は、行かなくても間違っていますか?

ありがとうございました。

+0

広告が表示されているにもかかわらず、関連性がないようですか? – Trufa

+0

はい、そうです。たとえば、AJAXが提供するコンピュータ/技術に関するコンテンツを持つテストアカウントを作成しました。上記で説明したように、adense.htmlにはすべてのコンテンツのプレーンテキスト版が含まれ、IFRAMEに読み込まれます。残念ながら、関連する広告の代わりに、サイト名などの非AJAX配信コンテンツに基づいているような広告が表示されます。 – ZPA

答えて

2

ここでは、問題を解決したような投稿の興味深い議論があります。

Adsense in iframe ?

注:私はこれを試していないと、男は、彼がこのソリューションは、Googleによって提案されたと言うのにそれがないか、しない場合は、少なくとも、私は把握することはできませんので、私はそれらを郵送することをTOSに違反しています

0

ええと、あなたはあなたのiframe srcにキーワード、説明のhttpリクエストからの説明などを渡そうとしましたか?次に、キーワードparamとdescriptionをメタタグに追加します。

-1

Googleは、ToSでは、IFRAMESをAdSenseで使用しないと述べています。