2012-01-30 11 views
-1

ページあたり約50個のブログ投稿があるページがあります。各ブログ投稿のコンテンツはCSSで隠され、ユーザーがブログ投稿のタイトルをクリックすると表示されます。ユーザーがタイトルをクリックしたときに、各ブログ投稿にAdSenseコンテンツを動的に追加する方法はありますか?それはGoogleによって許可されていますか?AdSenseを使って動的広告を追加する

私はページに50の広告を追加でき、ユーザーがブログタイトルをクリックするまでCSSを非表示にすることができますが、それは非常に非効率的であることがわかります。

これはイムがやろうとするものである:

例:

http://jsfiddle.net/WZG2U/

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(); 
    } 

}); 
+0

だから、あなたはコードを実行しているようです...あなたは問題に遭遇していますか?あなたは何を求めているのですか? – cdeszaq

+0

私の質問は..各ブログの投稿にAdSenseのコンテンツを動的に追加する方法はありますか?それはGoogleによって許可されていますか? – supercoolville

+0

Googleで許可されているかどうかを知りたい場合は、弁護士にToSを見てもらうか、Googleにメールで質問してもらいます。ダイナミックなコンテンツに関しては、あなたがすでにテキストを使ってスクリプトを作成しているので、adsenseのもので試してみて、それがうまくいくかどうかを確認してください。自己実験は学習プロセスにとって非常に重要です。 – cdeszaq

答えて

0

それは動的ページにコンテンツに広告コードを追加したりすることはできません場合はアップブログテンプレートにあります。 BloggerにはAdsense広告を使用するための収益化タブがあり、ページ作成時にコードを動的に広告します。ページはプレーンhtmlでなければなりません。プレーンテキストでスクリプトテキストではないことが必要です。そうしないと、Adsenseボットはページとの広告の関連性を判断するためにテキストを表示せず、禁止することができます。つまり、あなたはAJAXでページ全体を書こうとしていなかったということですか?

関連する問題