1. An apparatus for the display of primary and ancillary content, comprising: an interface for receiving primary content, the primary content including trigger data regarding resolution quality, prohibitions as to certain ancillary content corresponding to the primary content and multiple trigger data points, each trigger data point indicating a point for the identification, retrieval, and insertion of ancillary advertisement content with respect to the primary content; a processor for executing: an advertisement selection module stored in memory, wherein execution of the advertisement selection module selects an advertisement from ancillary advertisement content for insertion at a trigger data point in the primary content based upon a user profile of a current user, the user profile indicating preference regarding ancillary content based on seeking activity indicating that one or more discrete portions of the selected advertisement were favored or disfavored, wherein different ancillary advertisement content is selected for consecutive trigger data points and wherein an order of the different ancillary advertisement content is based on a priority designation in accordance with premium payment, and a decoder stored in memory, wherein execution of the decoder decodes the ancillary advertisement content selected by the advertisement selection module; and a graphics processing unit coupled to the decoder, the graphics processing unit configured to render the primary content and the decoded ancillary advertisement content, wherein the ancillary advertisement content is inserted relative to the primary content in accordance with the trigger data regarding resolution quality, prohibitions as to certain ancillary advertisement content corresponding to the primary content and a predetermined locale of the ancillary advertisement content on the display, trigger data points and the priority designation of the ancillary advertisement content.