Note that there are some explanatory texts on larger screens.

plurals
  1. POI am looking for a radio advertising scheduling algorithm / example / experience
    primarykey
    data
    text
    <p>Tried doing a bit of research on the following with no luck. Thought I'd ask here in case someone has come across it before.</p> <p>I help a volunteer-run radio station with their technology needs. One of the main things that have come up is they would like to schedule their advertising programmatically.</p> <p>There are a lot of neat and complex rule engines out there for advertising, but all we need is something pretty simple (along with any experience that's worth thinking about).</p> <p>I would like to write something in SQL if possible to deal with these entities. Ideally if someone has written something like this for other advertising mediums (web, etc.,) it would be really helpful.</p> <p>Entities:</p> <ul> <li>Ads (consisting of a category, # of plays per day, start date, end date or permanent play)</li> <li>Ad Category (Restaurant, Health, Food store, etc.)</li> </ul> <p>To over-simplify the problem, this will be a elegant sql statement. Getting there... :)</p> <p>I would like to be able to generate a playlist per day using the above two entities where:</p> <ul> <li>No two ads in the same category are played within x number of ads of each other.</li> <li>(nice to have) high promotion ads can be pushed</li> </ul> <p>At this time, there are no "ad slots" to fill. There is no "time of day" considerations.</p> <p>We queue up the ads for the day and go through them between songs/shows, etc. We know how many per hour we have to fill, etc.</p> <p>Any thoughts/ideas/links/examples? I'm going to keep on looking and hopefully come across something instead of learning it the long way.</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload