A system, including a planning module, a control module and a receiver
module, configured to schedule display of one or more advertising
impressions of available advertising inventory. The planning module
enables scheduling a requested quantity of advertising impressions in
accordance with target criteria. Further, the planning module enables
selecting an advertising impression goal for advertisement, assigning an
advertising type and defining a weight for the advertisements. The
control module receives the schedule, the advertising type and the
defined weights and generates one or more metadata files that contain
target criteria, advertising type and weights for the advertisements. The
one or more metadata files, with the advertisements, are delivered to the
receiver module that is configured to define a display frequency for the
advertisements based upon one or more of the metadata files. The receiver
module selectively displays advertisement content associated with the
advertisements to achieve the advertising impression goal.