我们运行广告支持的wordpress博客,并使用WP Super Cache将页面缓存为纯HTML。它的工作方式,通过mod_rewrite,如果文件的html副本可用,则完全绕过php。
问题源于我们使用“高级用户”系统,其中博客不会为高级用户展示广告。
不幸的是,对于缓存页面而言,情况并非如此,由于纯HTML,无法区分高级用户和普通用户。
显而易见的方法是使用javascript查看用户并隐藏广告DOM元素。但是,ToS不允许修改Google广告代码。
有没有办法阻止Google广告为某些用户展示?也许使用某种异步代码可以在用户获得验证后加载广告?
如果广告从未被触发,那么是否会违反服务条款?