さて、私はレスポンシブサイトに取り組んでおり、AdSenseを可能な限り最善の方法で処理しようとしています。私がやりたいのは、ブラウザの幅が533px未満の場合にのみ、jQueryを使用してAdSenseコードを追加することです。このようにして、ウィンドウに適切にフィットし、レイアウトを壊さない小さな広告を表示できます。ただし、AdSenseJavaScriptを追加するのに問題があります。これは機能します:
(function($){
//detect the width on page load
$(document).ready(function(){
var current_width = $(window).width();
//do something with the width value here!
if(current_width < 533){
$('.ads').prepend("THIS IS WHERE I WANT THE ADSENSE CODE TO GO");
}
});
しかし、これを置き換えるためにAdSenseコードを含めると、これは私が行きたい場所ですが、そうではありません。これはAdSenseコードです:
<script type="text/javascript"><!--
google_ad_client = "ca-pub-1234567890";
/* Test Ad */
google_ad_slot = "1234567890";
google_ad_width = 250;
google_ad_height = 250;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
また、AdSense javascriptコードを.htmlファイルに含め、.htmlおよび.jsファイルにはjQuery.getおよびjQuery.getScriptを使用しようとしました。私はそれを機能させることができません。
単純なPHPヘッダー検出でそれを行うことができますが、デバイスタイプではなく、幅に基づいて広告を表示したいと思います。
誰もがこれを行う方法を知っていますか?
(前の質問への返信がないため、再投稿されました)