如果Google广告被屏蔽,如何显示其他内容?

时间:2009-09-15 01:54:11

标签: c# asp.net javascript vb.net adsense

我有一个用ASP.NET和VB.NET开发的网站,它可以在页面的右侧放置一个160 x 600的Google广告。

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

我不想找到绕过阻塞的方法,而是我想在其位置(例如我自己的图形)中删除某些内容(如果它被阻止)。

有办法做到这一点吗?

2 个答案:

答案 0 :(得分:1)

将其放在<div>...</div>中,然后放置一个JavaScript,根据其高度或document.frames.length的值确定AdSense的存在。如果未检测到,则更改div的innerHTML,或仅更改document.write()

如果有AdSense,document.frames.length将是最后一次。

尽可能简化,因为他们不希望您的网站看到他们的iframe,他们可能会阻止您的AdSense帐户。

答案 1 :(得分:0)

从未尝试过,但您可以尝试使用css定位和z-index在其他一些内容的基础上粘贴Google广告的透明容器。

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