以下について少し調べてみましたが、うまくいきませんでした。誰かが以前に遭遇した場合に備えて、ここで質問したいと思います。
私は、ボランティアが運営するラジオ局の技術的なニーズを支援しています。出てきた主なものの 1 つは、広告をプログラマティックにスケジュールしたいということです。
広告用のきちんとした複雑なルール エンジンはたくさんありますが、必要なのはかなり単純なものだけです (検討に値する経験も含めて)。
これらのエンティティを処理するために、可能であれば SQL で何かを書きたいと思います。理想的には、誰かが他の広告媒体 (Web など) についてこのようなことを書いていれば、それは本当に役に立ちます。
エンティティ:
- 広告 (カテゴリ、1 日あたりの再生回数、開始日、終了日、または永続的な再生で構成される)
- 広告カテゴリ(レストラン、健康、食料品店など)
問題を単純化しすぎると、これは洗練された SQL ステートメントになります。そこに着く... :)
上記の 2 つのエンティティを使用して、1 日あたりのプレイリストを生成できるようにしたいと考えています。
- 同じカテゴリの 2 つの広告が、互いに x 個の広告の間に再生されることはありません。
- (あるといい)プロモーション性の高い広告をプッシュできます
現時点では、埋める「広告スロット」はありません。「時刻」に関する考慮事項はありません。
私たちはその日の広告をキューに入れ、曲やショーなどの合間にそれらを調べます。1 時間あたりにどれだけ広告を埋めなければならないかなどを把握しています。
考え/アイデア/リンク/例はありますか? 長い道のりを学ぶのではなく、探し続けて、うまくいけば何かに出くわすつもりです.