ページあたり約50個のブログ投稿があるページがあります。各ブログ投稿のコンテンツはCSSで隠され、ユーザーがブログ投稿のタイトルをクリックすると表示されます。ユーザーがタイトルをクリックしたときに、各ブログ投稿にAdSenseコンテンツを動的に追加する方法はありますか?それはGoogleによって許可されていますか?AdSenseを使って動的広告を追加する
私はページに50の広告を追加でき、ユーザーがブログタイトルをクリックするまでCSSを非表示にすることができますが、それは非常に非効率的であることがわかります。
これはイムがやろうとするものである:
例:
HTML:
<div id="post1">
<h1>Blog Post 1</h1>
<p class="hidden">This is the content for blog post.</p>
</div>
CSS:
body {
padding:30px;
}
* {
font-family:arial;
}
h1 {
font-weight:bold;
cursor:pointer;
font-size:20px;
}
p.hidden {
display:none;
}
div.ad {
float:right;
background-color:red;
height:100px;
width:100px;
color:#ffffff;
font-weight:bold;
font-size:11px;
text-align:center;
}
スクリプト:
$("h1").click(function() {
var thisid = $(this).parent().attr("id");
if ($("div#"+thisid+ " p").hasClass("hidden")) {
$("div#"+thisid+ " p.hidden").removeClass("hidden");
// insert dymanic adsense ad
$("div#"+thisid+ " p").before('<div class="ad">insert dynamic adsense ad here!</div>');
} else {
$("div#"+thisid+" p").addClass("hidden");
$("div#"+thisid+" div.ad").remove();
}
});
だから、あなたはコードを実行しているようです...あなたは問題に遭遇していますか?あなたは何を求めているのですか? – cdeszaq
私の質問は..各ブログの投稿にAdSenseのコンテンツを動的に追加する方法はありますか?それはGoogleによって許可されていますか? – supercoolville
Googleで許可されているかどうかを知りたい場合は、弁護士にToSを見てもらうか、Googleにメールで質問してもらいます。ダイナミックなコンテンツに関しては、あなたがすでにテキストを使ってスクリプトを作成しているので、adsenseのもので試してみて、それがうまくいくかどうかを確認してください。自己実験は学習プロセスにとって非常に重要です。 – cdeszaq