A computer program product that provides dynamically selected advertising within content requested by a client device, the computer program product comprising a computer usable storage medium having computer readable program code embodied in the medium, the computer readable program code comprising:
- computer readable program code that requests content from a server;
- computer readable program code that receives the requested content and a link to an ad server, wherein the requested content includes a portion designated to receive a dynamically selected advertisement therewithin, and wherein the link is configured to cause the client device to request an advertisement from the ad server;
- computer readable program code that requests the ad server to select an advertisement for insertion within the requested content designated portion;
- computer readable program code that receives an identification of an advertisement selected by the ad server;
- computer readable program code that retrieves the selected advertisement from within the client device;
- and
- computer readable program code that displays the requested content and selected advertisement via a display of the client device.