我的广告系统提供商向我发出了关于点击欺诈的警告。没有更多信息,他们所推荐的只是“为点击广告太快的用户隐藏广告”。我写了一段 JS 脚本,在点击时隐藏所有带有广告的 DIV(使用 cookie)N 秒,但是这个解决方案不起作用,因为“内部”内容(带有广告)是由调用和呈现的 JS 脚本生成的来自外部服务器的内容(正如您对广告系统所期望的那样)。因此,当考虑跨域安全性时,它有点像 Catch 22。如何检测 DIV(本地定义)内的点击,其中的内容由外部 JS 呈现并在 iframe 中呈现?
例子:
<div class="ad-class"> <!-- locally defined div -->
<div id="my-id"> </div> <!-- identifies my ad in the provider's system -->
<script>
var foo = blah // declares the ad dimensions and stuff
// and renders the contextual ad in #my-id DIV
</script>
</div>
如果都是本地的,解决方案会很容易,因为内部 div 将继承父类(“ad-class”)。在跨域的情况下,这是无效的。伙计们,有什么建议吗?