1. A promotion server system in a casino gaming network, the casino gaming network including a plurality of gaming devices, the promotion server system comprising: at least one CPU; memory; and at least one interface for communicating with other devices in the gaming network; the promotion server system configured to: identify one or more game play parameters available for game play at a first gaming device in the casino gaming network, the one or more game play parameters including a first game play parameter selected from a group of game play parameters consisting of: a game theme, a game type, a paytable, and a denomination; identify a plurality of promotions that are available for the identified one or more game play parameters; select, from the identified plurality of promotions, a first promotion that is available for the first game play parameter; and transmit instructions to the first gaming device on the casino gaming network to display a first promotional offer relating to the identified first promotion on an externally-controlled interface on the first gaming device generated using one or more externally-controlled processes that are decoupled from the processes used to generate a game of chance played on the first gaming device; wherein the first promotional offer includes an offer to provide a first promotional reward to an offeree upon satisfaction of a first set of conditions, the first set of conditions including a first condition that the offeree participate in game play relating to the first game play parameter.