質問

asp.net ajax/ajax ベースのアプリケーションに Adsense またはその他の広告を追加するにはどうすればよいですか?(元。 ra-ajax サンプル ページ) または GWT

iframe を作成することは実行可能な解決策ですか?

以下で説明するように、アドセンス スクリプトを配置するのは簡単です。しかし、コンテンツはすべて JavaScript であるため、Google ボットは私の Ajax ベースのページをスキャンできません。コンテキスト広告は表示されません。それでは収益化はできません。静的な広告には最適でしょう。何かアイデアや意見はありますか?

役に立ちましたか?

解決

あなたがやりたいことは、AdSense をロードし、AJAX 経由で配信されたコンテンツに基づいて広告を動的に更新/変更することのようです。

残念ながら、これは AdSense プログラム ポリシーに違反します。これに関する長い回答をここに投稿しました。 Google 広告が含まれる Div を更新する

他のヒント

Googleは、広告のコンテキスト性を損なうため、iframeアプローチに反対することを推奨します(広告を呼び出すページに操作するコンテンツがないため)。

Jader、Google AdSenseは、AJAXを使用してページに広告が挿入されるのを防ぎます。

この投稿に更新を追加するだけで、AdSenseポリシーで許容されるようになりました。更新されたポリシーを見つけることができます(2013年5月)こちら

広告を正常に追加できないのはなぜですか? iFrameを作成することはできますが、必要性はわかりません。

編集:気にしない。 AdSenseは、これが機能しないようにできる限りのことを行っているようです。彼らはあなたにAdSenseを動的に読み込ませたくありません。

この質問は1年前のものですが、問題の document.write 部分を支援できるライブラリを作成しました(これがTOS違反であるかどうか、 know) writeCapture.js 。とても簡単です:

$('#ads').writeCapture().html('<script src="whatever-your-adsense-code-is"> </script>');

この例ではjQueryを使用していますが、jQueryをスタンドアロンで使用することもできます。同じページ(iframeなし)に読み込まれるので、かなりうまく機能するはずです。

Googleはこれをすぐに可能にします...

Adja向けAdSense

これは古い質問ですが、記録のためだけに http://www.retailigence.com には、場所とコンテキスト広告のリアルタイム検索に使用できるAPIがあります。

Google AdSenseは、HTMLコードの小さなスニペット、いくつかのJavascriptを含むスクリプトタグを提供します。これはどのWebページでも完全に機能し、Ajax、ASP.NET、ra-ajaxサンプルページ、またはGWT。このスニペットを既にHTMLに挿入していて、まだ問題がある場合は、ページへのリンクを提供してください。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top