我在div中有一个AdSense,希望保护它免受无效流量的影响。 在有人点击广告后,它应该被隐藏,并且在一段时间后不会显示。
HTML:
<div id="codeWrapper">
<div id="firstCode">Adsense code here</div>
</div>
CSS:
#codeWrapper { position: relative;}
#firstCode { position: absolute; width: 336px; height: 280px; z-index: 999;}
JS:
$("#firstCode").click(function () {
var date = new Date();
var h = "24";
date.setTime(date.getTime() + (h * 60 * 60 * 1000));
Cookies.set('clicked', 'true', {expires: date, path: '/'});
$(this).parent().remove();
});
我使用javascript Cookie存储点击广告的日期并设置到期时间。
控制台中没有错误,但不知何故它无法正常工作。
答案 0 :(得分:0)
如果iframe具有不同的服务器,则实际浏览器不允许脚本操纵iframe内部内容。因此,您需要检查iframe网址是否与当前网址的服务器相同。