1

我有一个用 ASP.NET 和 VB.NET 开发的网站,页面右侧有一个 160 x 600 的谷歌广告。

它在页面上显示时看起来不错,但我发现当谷歌广告被阻止时,就像在我的工作场所一样,页面看起来不完整。没有显示广告被阻止的消息,它只是显示为空白。

我不想找到绕过阻塞的方法,如果它被阻塞,我想在它的位置显示一些东西(例如我自己的图形)。

有没有办法做到这一点?

4

2 回答 2

1

将它放在一个 中<div>...</div>,然后在它之后放置一个 JavaScript,以通过其高度或 的值来确定document.frames.lengthAdSense 的存在。如果没有检测到你改变 div 的 innerHTML,或者只是document.write()一些东西。

如果有 AdSense,document.frames.length最后会是 1。

使其尽可能简单,因为他们不希望看到您的网站与他们的 iframe 混淆,他们可以阻止您的 AdSense 帐户。

于 2009-09-15T01:57:41.907 回答
0

从未尝试过,但您可以尝试使用 css 定位和 z-index 将谷歌广告的透明容器粘贴在其他内容之上。

我真的不知道这会有多好,但如果我在你的鞋子里,这就是我会尝试的。

于 2009-09-15T01:57:38.520 回答