Google AdSense and AdBlock



我有谷歌AdSense广告在我的网站,和AdBlock阻止他们,这是很好的。当它们被阻止时,我想显示替代内容。问题是,当广告被屏蔽时,有两种情况可能发生:

1)广告被AdBlock完全抑制,AdSense广告的高度和宽度为0,大部分AdSense代码不生成。

2)阻止AdSense广告内容,但设置高度和宽度并生成AdSense代码。

选项1是完美的,因为它允许我检查容器的高度,或AdSense呈现的标签,并显示我的替代内容,如果高度为0,或者如果特定的AdSense标签不存在。然而,当选项2出现时,我不知道我能做些什么来显示我的替代内容,AdSense广告占用了它们所需的高度和宽度,但不显示任何内容,使我的网站看起来很糟糕。

有其他人遇到过这个问题吗?我的网站是在。net 4.0,我只测试了AdBlock在Chrome v12到目前为止。

听起来你有选项1覆盖(如果高度为0,ajax在你自己的广告)。

对于选项2,是不是添加区域空白或隐藏?

也许这样可以:

var adNode  = $('#Google_Ad_Container');
if ( adNode.is (':hidden')  ||  ! /S/.test (adNode.text () ) )
{
    // Ajax in your ads here...
}

设置最小高度/宽度,并使框的背景为图像/alt内容(我假设它将是一条消息,说请将我们加入白名单)

设置图像为无重复,背景颜色与图像的背景相匹配。

不管现在盒子的大小,你的信息都在里面。

我希望我说的有意义

相关内容

  • 没有找到相关文章

最新更新