AdSense如何从Javascript文件生成广告?

时间:2015-03-19 04:05:50

标签: javascript php

AdSense和类似网站只需添加<script src="//example.com/ads/generateads.js"></script>之类的内容即可在我们的网站上制作广告。 他们没有任何带有此链接的html元素。当我们访问带脚本的链接时,我们可以下载他们的大Javascript文件。我想知道这个Javascript文件如何从他们的服务器在我们的网站上生成广告。请帮我生成这样的Javascript文件。

2 个答案:

答案 0 :(得分:1)

与任何包含的脚本文件一样,他们的javascript文件可以更改DOM,这意味着他们可以插入和更改元素。

此类文件的示例可能是:

els = document.getElementsByTagName('div')
for (var key in els) {
    els[key].innerHTML += "Example"
}

你不应该使用它(为了你自己的理智),但这会将“示例”附加到每个div。

方法不同,但一个例子是注入想要的iframe:

ifr = document.createElement('iframe')
ifr.src = "http://www.howmanypeopleareinspacerightnow.com"
document.body.appendChild(ifr)

或者注入GIF或注入flash对象。

答案 1 :(得分:0)

这也是一个微笑问题How do I generate Ad blocks with Javascript and PHP for my own Ad Network [closed]。但这个答案对我来说并不是很清楚。