我正在 Django 中构建一个需要将广告集成到网站中的应用程序。我需要根据以下内容确定的“广告优先级”投放广告:
- 如果页面“所有者”在系统中有他们已付费购买的广告,请先投放该/那些广告。
- 如果没有,请在其位置投放 Google AdWords 广告或其他类型的广告。
我对在像这样的动态网站中使用广告有点陌生,那我该怎么办?显然,所有这些都应该由数据库支持,但我应该如何建模呢?似乎会有 3 种类型的广告:图片/超链接自定义广告、Flash 自定义广告和 Google AdWords 广告。这是相当准确的吗?如果我这样做,我是否需要担心 XSS(跨站点脚本)?
如果你是我,你会如何在 Django 中做这件事?我知道这有点主观,但我几乎一无所知,很想听听一些好主意。最好只使用 Google AdWords 或类似服务,但提供自定义付费广告在商业模式中至关重要。