【发布时间】:2015-09-05 18:33:47
【问题描述】:
我正在使用 google adsense 自适应广告。 有时 AdSense 找不到蚂蚁广告并留下空白。 有没有办法,使用 javascript 来确定 adsense 块是否为空?然后我会隐藏整个 AdSense 容器。
这是我一直用于 AdSense 的代码:
<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<!-- Sidebar skyscrapper -->
<ins class="adsbygoogle"
style="display: block; width: 300px; height: 600px"
data-ad-client="ca-pub-xxxxxx"
data-ad-slot="xxxxxx"
data-ad-format="auto"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<!-- Sidebar skyscrapper -->
<ins class="adsbygoogle"
style="display: block; width: 300px; height: 600px"
data-ad-client="ca-pub-xxxxxx"
data-ad-slot="xxxxxx"
data-ad-format="auto"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
【问题讨论】:
-
我会将此作为答案发布,但由于我没有在网络上使用过 adsense,因此引用,“AdSense 总是在广告加载时创建/设置标志 adsbygoogle.loaded 为 true,” stackoverflow.com/a/29321408/4012266
-
不能使用它,因为我不能使用“异步”标志。另外,我的网页上有很多 AdSense 块,我需要知道哪个有空广告。
-
您写道:“我有很多 Adsense 块” - 每页的 Adsense 块不能超过三个。
标签: adsense