我们使用外部系统在我们的网站上提供广告。目前在我们的头文件中,我们有一些js,它使用jquery将数据插入到我们的广告持有者中,这是一个出现在每个页面上的div。
$("#adSpot").prepend('put my ad here');
我们的第三方广告系统刚刚开始使用Google广告服务器,这是另一个提供广告的系统,所以现在我们可以调用一些JS。我想使用我们的头文件,而不必接触每个文件,但我没有机会插入js,然后执行如下:
$("#adSpot").prepend('GA_googleFillSlotWithSize("c
我收到了我的广告系统提供商关于点击欺诈的警告。没有更多的信息,他们所推荐的只是“为点击广告太快的用户隐藏广告”。我写了一段JS脚本,它在单击时将所有带有广告的DIVs隐藏N秒(使用cookie),但这个解决方案不起作用,因为“内部”内容(带有广告)是由JS脚本生成的,该脚本调用并呈现来自外部服务器的内容(正如您在广告系统中所期望的那样)。因此,当考虑到跨域安全性时,它有点像是第22条军规。如何检测由外部JS和iframe呈现的DIV (本地定义的)中的点击?
示例:
<div class="ad-class"> <!-- locally defined div
我有这样的代码:
<div class="c1">
//code that makes a div move downwards
</div>
<div class="banner">
<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script&g