没有广告展示时隐藏div

时间:2018-04-02 03:31:06

标签: adsense

我在我的网站上使用Adsense。谷歌仅提供30%的综合浏览量。对于其余70%的综合浏览量,它显示了一个大的白色屏幕 我想巧妙地处理这个70%的情况并隐藏这个div或显示一些其他静态内容。我怎么能这样做?

  <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<!-- responsive -->
<ins class="adsbygoogle"
     style="display:block"
     data-ad-client="ca-pub-9299753465943567"
     data-ad-slot="6570418376"
     data-ad-format="auto"></ins>
<script> 
(adsbygoogle = window.adsbygoogle || []).push({});
</script>

2 个答案:

答案 0 :(得分:0)

This可能有所帮助:

  

如果Google没有定位,您可以选择广告单元会发生什么情况   广告可用。默认情况下,Google会尝试折叠广告   页面上的空格或者如果不可能显示空格。   或者,您可以选择显示纯色或其他HTML   页。这样,您就可以确保您的广告空间   总是得到有效利用。

     

当您创建或修改广告单元时,在&#34;如果没有广告可用&#34;   部分,选择以下选项之一:

     

折叠广告单元,否则显示空格这是默认设置   选项。

     

折叠广告单元,否则显示颜色您可以有效地制作您的广告   未填充的广告单元通过将其颜色与背景匹配而消失   页面的颜色。您可以使用颜色选择器或输入   十六进制颜色代码。

通常Google会尝试折叠广告空间。如果没有,您可以选择显示您选择的图像。请参阅&#34;显示其他网址&#34;链接页面的一部分。

答案 1 :(得分:0)

转到Adsense并选择您的广告单元。在底部,您将看到名称为“IF NOT AVAILABLE”的下拉列表。 在这里,我选择“显示其他URL”并给出指向我内部HTML页面的链接。

即使这样做,我也没有得到我的页面。后来我意识到这是因为我的网站是HTTPS,而html被置于HTTP URL之下。 这就是实际问题。

我正在为其他开发人员处理我的HTML页面内容。

<htmL>
<head>
<title></title>
</head>
<body>
<a target="_blank" href="mylink">
<img src="Some-image.jpg" style="width:80%;">
</a>
</body>
</html>