0

広告をサイトに統合する必要があるアプリケーションを Django で構築しています。以下によって決定される「広告の優先度」に基づいて広告を配信する必要があります。

  1. ページ「所有者」がシステムで支払い済みの広告を持っている場合は、その広告を最初に配信します。
  2. そうでない場合は、代わりに Google AdWords 広告またはその他の種類の広告を配信します。

このような動的なサイトで広告を扱うのは初めてなので、どうすればよいですか? 明らかに、これらはすべてデータベースに支えられている必要がありますが、どのようにモデル化すればよいでしょうか? 広告は、イメージ/ハイパーリンクのカスタム広告、Flash カスタム広告、Google AdWords 広告の 3 種類になるようです。これはかなり正確ですか?これを行う場合、XSS (クロスサイトスクリプティング) について心配する必要はありますか?

あなたが私だったら、Django でこれを行うにはどうすればよいでしょうか? 多少主観的であることは承知していますが、私はほとんど何も知らないので、良いアイデアを聞きたいと思っています。単純に Google AdWords や同様のサービスだけを利用するのもよいでしょうが、カスタムの有料広告を配信することはビジネス モデルにおいて極めて重要です。

4

2 に答える 2

1

私ならGoogle アド マネージャーを選びます。カスタム キャンペーンを提供できます。キャンペーンがない場合は、AdSense を表示するように設定できます。

于 2011-01-12T09:53:32.923 に答える
0

私は Django を使用していませんが、少し前にこれを行いました。HTML をデータベース列の 1 つとして保存しただけです。どの広告を配置するかを決定するためのいくつかの簡単なロジックの後、広告 HTML をページに配置するだけです。

配信する広告を決定するロジックは、非常に複雑になる可能性があります。私はいくつかの異なるアプローチを試しましたが、すべての広告シナリオを処理するには他の人が必要になると予想しています。しかし、あなたの要件は非常に単純なように聞こえます。

于 2011-01-12T06:04:28.453 に答える