好吧,我正在一个响应式网站上工作,我试图以尽可能最好的方式处理Adsense,这不会让我被禁止!我想要做的只是在浏览器宽度小于533px的情况下,使用jQuery添加我的Adsense代码。通过这种方式,我可以展示适合窗口的较小广告,而不会破坏布局。我在添加Adsense javascript时遇到了一些麻烦。这工作:使用jQuery将Javascript代码插入DIV
(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去,事实并非如此。这是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>
我也试着包括JavaScript代码在一个.html文件,并使用jQuery.get和jQuery.getScript一个.html和.js文件Adsense的。我只是无法让它工作。
我可以用一个简单的PHP头部检测来实现,但我希望广告根据宽度显示,而不是设备类型。
有人知道这可以做到吗?
(转贴因为没有答复前面的问题)
当你说它不起作用,你是什么意思?你会遇到某种错误吗? – Rodolfo 2012-04-11 18:40:25
没有东西被添加到div中。当它只是纯文本时,它会被添加。 – Ian 2012-04-11 18:56:14