我有一个使用 ASP.NET 和 VB.NET 开发的网站,该网站在页面右侧有一个 160 x 600 Google 广告的位置。
当它显示在页面上时看起来不错,但我发现当谷歌广告被屏蔽时,就像在我的工作场所一样,页面看起来不完整。没有任何消息显示广告已被屏蔽,只是显示空白。
我不想找到解决阻塞的方法,而是想在它被阻塞时在其位置显示一些东西(例如我自己的图形)。
有办法做到这一点吗?
最佳答案
将其放入 <div>...</div>
,并在其之后放置一个 JavaScript 来确定,通过其高度或 document.frames.length
的值,AdSense 的存在。如果没有检测到,你可以改变div的innerHTML,或者只是document.write()
东西。
如果有 AdSense,document.frames.length
最后将是 1。
使其尽可能简单,因为他们不喜欢看到您的网站干扰他们的 iframe,他们可以屏蔽您的 AdSense 帐户。
关于c# - 如果 Google Ads 被屏蔽,我如何显示其他内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1424746/