1. A method for providing advertisements on a display screen to a user using a fantasy sports contest application, the method comprising: storing information on timing of past purchases made by the user relative to sporting events; receiving an event status of a sporting event; scheduling at least one advertisement to be displayed on the display screen at an appropriate time based on the received event status of the sporting event and the information on the timing of the past purchases made by the user relative to sporting events; and displaying simultaneously on the display screen at the appropriate time a broadcast of the sporting event, fantasy sports contest information associated with the user for a fantasy sports contest, and the at least one advertisement.