如何添加像facebook这样的横幅广告?

时间:2014-04-26 23:59:59

标签: php mysql facebook banner advertisement

我要做的是让公司选择在我的网站上展示他们的广告,就像Facebook一样。我有一个基于用户的网站,所以有很多不同的页面。

如果我不得不猜测,它会是这样的。

步骤1.公司创建广告(具有不同的付款选项)。 步骤2.将广告添加到mysql表中。 步骤3.广告在网站上显示,具体取决于算法。

现在我需要了解更详细的方法。我可以学习任何好的资源吗?

1 个答案:

答案 0 :(得分:2)

嗯,你有多种选择。最简单的方法是使用现有的广告公司,例如Google AdWords。只需在那里创建一个帐户,将其代码嵌入您的网站即可完成。

重点是创建自己的广告引擎会带来一些问题:

  • 您必须编写引擎,包括付款选项,点击跟踪等
  • 关心法律问题和合同(公司可能会因为错误或误解而导致您没有足够的展示广告等)
  • 此外,您还需要找到在您的网站上投放广告的人
  • AdBlocker

这并非不可能,嵌入静态图像不会带来太多问题,但为了使引擎完全自动化,您将不得不担心所有这些问题,特别是法律问题。如果您仍想要这样做,请查看4chan's AdEngine

  1. 让广告客户上传图片并将其存储在您的服务器上,保存数据库中留下的点击或查看次数。
  2. 当加载包含广告的网站时,请在数据库中查询其中count_left>的广告。 0(随机排序是一个选项,因为它通常在许多查询中进行平衡)并显示相应的图像。如果您的网站有不同的类别,您可能需要添加tag-clause或其他内容。另外,将视图计数减一。如果您打算使用点击次数,请在您的网站上使用img链接点并减去点击次数,但请注意单个客户端不会多次调用它来损害您的客户(每次会话)或per-ip lock)。
  3. 希望这会有所帮助;我建议您使用AdWords,因为它可以省去很多麻烦和工作。