【问题标题】:manage ads to multiple sites in javascript在 javascript 中管理多个网站的广告
【发布时间】:2013-09-08 13:28:35
【问题描述】:

有没有一种方法来管理广告,如果我选择展示某个广告,它将展示给在他们的网站上发布我的广告的多个网站。我正在考虑添加谷歌分析来添加跟踪。

我研究了 iframe,但存在安全问题。

有没有办法使用 javascript 来实现这一点,就像 google adsense 的工作方式一样?我正在考虑使用一些 javascript 并为我的发布者提供远程脚本来访问数据。

或者有更好的方法吗?

我不想使用 php,因为发布者可能没有使用 php,并且有一个提取数据的 php 脚本意味着它不会对 html 格式的网站执行。

总结: 我正在寻找 html 和 js 中的解决方案。任何帮助表示赞赏,如果您能提供一些帮助,sudo 代码总是有帮助的。

提前致谢

【问题讨论】:

  • @BartoszKP 我目前正在尝试拥有一个 js 函数,该函数将具有 document.write('') 并为制作人,以便他们可以参考广告。但不知道这种类型的问题用js有没有问题
  • 我的问题是一个建议,你应该在你的问题中提出你的尝试,因为这是这里的习惯。

标签: javascript html iframe web


【解决方案1】:

我在一个使用 javascript 来呈现广告的地方工作。我就是这样完成的。

首先,服务器类型。我正在运行一个带有 PHP-FPM 后端的 NGINX Web 服务器,它前面有 Varnish(缓存)。服务器基本上是在提供静态文件,所以这使得服务器负载非常低。 This is a decent tutorial for setting that up on CentOS

我使用小型实例类型 Amazon Elastic Beanstalk 来运行它。它永远不需要启动多个 Small 实例来为每小时 2.5MM javascripts 附近的某个地方提供服务。请记住,它只是提供小文本 sn-ps。

标签看起来像这样:

<script type="text/javascript" src="http:/ads.someserver.com/1234"></script>

其中 [1234] 是标签 ID 号。每个发布商可以有多个标签,ID 会跟踪发布商、广告大小等。

第二,javascript。所以现在,您使用nginx rewrite 将该请求定向到一个javascript 文件,然后该文件又会加载广告。 javascript 文件必须动态地(并且没有任何类型的库,加载时间非常宝贵)create an HTML element,然后用您的广告填充它。

您需要另一种服务来选择要展示的广告。这不是我的部门,但是一旦你有了 ID 就加载一些东西应该不难。

弄清楚您应该从哪里投放资产(广告)是一项艰巨的任务。无论您从哪里提供服务,都最好超快,因为如今您将与之竞争的广告服务器速度超快,如果您的广告延迟他们的网站加载,发布商会非常恼火。

祝你好运 - 如果你想实现这一目标,你将面临很多挑战,其中最少需要支付服务器费用来完成它。

【讨论】:

  • 感谢您的回复。我实际上正在研究这个。你知道使用 js 有什么漏洞吗?
  • JavaScript 作为一种客户端语言,您应该假设人们会查看代码,并采取措施确保其中没有敏感内容。人们可以替换 ID 并展示其他人的广告,但他们没有理由这样做,除非他们想给陌生人钱。
猜你喜欢
  • 2010-10-24
  • 1970-01-01
  • 2015-10-17
  • 2010-09-28
  • 2011-05-26
  • 2010-11-28
  • 1970-01-01
  • 2010-10-12
  • 1970-01-01
相关资源
最近更新 更多