我们在不同的域名下有多个网站需要接收我们的横幅广告。我们有一个PHP服务器应用程序,它返回随机生成的横幅广告的HTML。出于对客户端的关注,我不想使用iframe,也不想因为权重而包含jquery库 - 我也不想在所有域中复制代码。还有其他办法吗?也许有一种方法可以使用mod重写或Web服务吗?有人解决了类似的问题吗?
由于
答案 0 :(得分:0)
您无需使用jQuery来发送横幅广告。你可以使用纯JavaScript。这就是Google广告的工作原理,以及OpenX广告服务器等开源选项。您甚至可以从php文件加载javascript,如果您愿意,可以对您的横幅数据库执行逻辑。
几个月前,我使用OpenX Ad Server解决了这个问题,而不是开发自己的解决方案。从那以后,我对这款产品非常满意。
答案 1 :(得分:0)
我认为有三种方法可供选择:
通过避免iframe和javascript,在开发时间和实际收益之间进行权衡时,其他(更复杂的)解决方案可能不是一个好主意......
答案 2 :(得分:0)
我最终使用了由PHP生成的javascript的document.write('banner html here')。客户端代码只是:<script src="http://www.homesite.com/ads" type="text/javascript"></script>
,它被重写为我的横幅脚本,它在document.write()中输出html,然后是document.close()