1

我试图在我的网站上的 Google Adsense 广告下方放置一张图片,但我无法让它工作。可能是我对 CSS 很烂,但我想知道是否有人知道如何在它下面放一张图片。我正在这样做,所以如果有人有广告拦截器,那里会有图片,而不是说广告支持我们,请禁用你的广告拦截器。这是我的测试广告的代码。

<script type="text/javascript"><!--
google_ad_client = "ca-pub-9190588463236669";
/* herp */
google_ad_slot = "8389049989";
google_ad_width = 728;
google_ad_height = 90;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
4

1 回答 1

2

我认为您的意思是隐藏在 Google AdSense 块下方,以便用户只有在不允许投放 AdSense 广告时才能看到它?

我想不出任何方法可以使用 HTML 和 CSS 做到这一点。相反,如果由于脚本被禁用而无法执行 AdSense JavaScript 块,您可以尝试使用 noscript 元素来告诉您的网页如何呈现。

例如:

<script type="text/javascript">
    <!-- AdSense code goes here as normal -->
</script>
<noscript>
    <img src="images/ads-support-this-site.jpg" width="750" height="75" alt="Ads support this site. Please do not use plugins to disable ads." />
</noscript>

如果脚本块没有运行,这应该允许您显示选择的 JPEG 图像(和/或其他 HTML 标记)。

有关详细信息,请参阅W3 站点上的 HTML5 noscript 元素定义

我已经很久没有阅读 Google AdSense 条款和条件了,而且 Google 一直对对其代码所做的更改很挑剔。因此,您可能需要联系 Google 并与他们核实他们的条款和条件是否允许使用 noscript 块,以避免惹恼他们并被踢出计划。

于 2013-04-21T00:20:55.037 回答