我不想使用javascript和基于Cookie的登录成员显示Adsense。两种类型的成员都看到相同的html,因为它是从服务器缓存的。我知道我可以隐藏包含div,但我相信这是违反服务条款的,也会被视为错误的印象。实际的谷歌脚本无法更改。我想我只需要以某种方式阻止它在谷歌代码之前或之后使用一些javascript加载show_ads.js。
<script type="text/javascript"><!--
google_ad_client = "ca-pub-555";
google_ad_slot = "555";
google_ad_width = 468;
google_ad_height = 15;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
答案 0 :(得分:0)
最好的办法是使用服务器端脚本(PHP,ASP等)删除adsense代码。这是PHP的一些伪代码:
<?php
if (!$loggedin) {
?>
<script type="text/javascript"><!--
google_ad_client = "ca-pub-555";
google_ad_slot = "555";
google_ad_width = 468;
google_ad_height = 15;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
<?php
}
?>