広告をサイトに統合する必要があるアプリケーションを Django で構築しています。以下によって決定される「広告の優先度」に基づいて広告を配信する必要があります。
- ページ「所有者」がシステムで支払い済みの広告を持っている場合は、その広告を最初に配信します。
- そうでない場合は、代わりに Google AdWords 広告またはその他の種類の広告を配信します。
このような動的なサイトで広告を扱うのは初めてなので、どうすればよいですか? 明らかに、これらはすべてデータベースに支えられている必要がありますが、どのようにモデル化すればよいでしょうか? 広告は、イメージ/ハイパーリンクのカスタム広告、Flash カスタム広告、Google AdWords 広告の 3 種類になるようです。これはかなり正確ですか?これを行う場合、XSS (クロスサイトスクリプティング) について心配する必要はありますか?
あなたが私だったら、Django でこれを行うにはどうすればよいでしょうか? 多少主観的であることは承知していますが、私はほとんど何も知らないので、良いアイデアを聞きたいと思っています。単純に Google AdWords や同様のサービスだけを利用するのもよいでしょうが、カスタムの有料広告を配信することはビジネス モデルにおいて極めて重要です。