Google Adsense禁止将ads投放到弹出式窗口

背景

今天考虑将Adsense的广告代码,投放在弹出窗口中,这样做有两个目的:

  • 增加广告曝光率
  • 增加点击率

但是将广告代码配置好,页面并没有显示谷歌的广告,消息栏显示如下:

Uncaught TagError: adsbygoogle.push() error: No slot size for availableWidth=0

问题原因

Google 认为,弹出式广告影响用户体验,不适合 Google adsense展示,所以新规范明确禁止将广告置于包含弹出式窗口或背后弹出式窗口的网站上。

将广告置于包含弹出式窗口或背后弹出式窗口的网站上发布商不得在包含三个以上弹出式窗口的网站上投放 Google 广告。

网站上显示的弹出式窗口不得干扰网站浏览、更改用户偏好设置、启动文件下载或散播病毒。

发布商不得在包含或触发背后弹出式窗口的网站上投放 Google 广告。

此外,使用 AdSense 的网站也不得通过可能会执行以下操作的软件加载: 触发弹出式窗口、修改浏览器设置、将用户重定向到不想访问的网站或以其他方式干扰网站的正常导航。

发布商有责任确保自己的广告联盟或联属营销企业没有使用此类方法将用户流量引导至包含 AdSense 代码的网页。

展开剩余53%