Drupal 如何使用CMS或Javascript提供广告?

Drupal 如何使用CMS或Javascript提供广告?,drupal,javascript-events,content-management-system,ads,remote-access,Drupal,Javascript Events,Content Management System,Ads,Remote Access,基于上述讨论,我正在寻找一种易于实现的解决方案,用于在客户网站上提供广告服务。当我们测试adsense和其他广告网络时,代码会定期更改。当然,我不想继续打扰客户,而是要求他们更改网站上的代码。我想在他们的网站上放一点代码,保持不变,并根据所使用的广告网络在我们这方面进行更改 已建议使用CMS解决方案(drupal、CMSMS、Tiki等),但这是否不需要在客户的站点上安装CMS?是否可以使用CMS生成几行代码,然后动态地为adsense等服务 另外,我知道Javascript可能是另一种选择。这

基于上述讨论,我正在寻找一种易于实现的解决方案,用于在客户网站上提供广告服务。当我们测试adsense和其他广告网络时,代码会定期更改。当然,我不想继续打扰客户,而是要求他们更改网站上的代码。我想在他们的网站上放一点代码,保持不变,并根据所使用的广告网络在我们这方面进行更改

已建议使用CMS解决方案(drupal、CMSMS、Tiki等),但这是否不需要在客户的站点上安装CMS?是否可以使用CMS生成几行代码,然后动态地为adsense等服务


另外,我知道Javascript可能是另一种选择。这比CMS解决方案更容易实现吗?它是否安全?

大型网络通常会对广告进行框显,以防止出版商的CSS或JavaScript以任何方式影响广告的呈现

因此,在基本层面上,发布者所需要的只是一点JavaScript,用相关变量设置iframe(即显示哪个广告)。要执行此操作的JavaScript由您托管,以便将代码的任何更新传播到您的客户端

使用像Drupal这样的CMS来主持广告将是毫无意义和缓慢的。缓存广告页面并设置正确的标题(如无ETag等)


然后,您需要将所有内容(HTML、图像和JavaScript)都推送到类似亚马逊S3的CDN上。

您可以查看Google DFP和OIO publishers Pro版本。

为什么需要CDN?开发javascript解决方案有多困难@BlowskiA CDN是必要的,因为您提供的大部分内容都是静态内容,这些CDN是专门为托管而设计的。这确实取决于你瞄准的出版商——如果他们的流量很低,但价值很高(例如,一个只订阅的金融服务网站,那里的广告可能每分钟1000美元),CDN就不那么重要了。但大多数广告都是低价值、高频率的,所以你必须提供1000张图片才能赚到5美元。在这种情况下,您将无法从Peer1.PS-JavaScript解决方案这样的主机上均衡地托管响应迅速且可靠的内容:已经有一些开源解决方案对此有所帮助(OASIS,OpenX)。从头开始编写代码所需的时间取决于跟踪和服务的复杂性。在基本层面上,它只是从一个PHP链接请求一个随机广告,并记录它为之服务的内容。在更复杂的层面上,您可以考虑独特的用户、行为目标、动态加载等。因此,这实际上取决于细节。