Patent ID: 8311875

Claim:
A method, comprising: receiving content items for rendering at respective content item locations in a content page, each of the content items having a rank score indicating a relative likelihood that a user will access the corresponding content item; determining rendering locations for displaying advertisements in the content page, each of the rendering locations being proximate to a content item location of at least one of the content items in the content page; ranking the rendering locations based on rank scores of the content items, wherein the rendering locations are assigned a rank based on rank scores of content items proximate to the rendering locations; receiving multiple advertisements, each of the advertisements being associated with one or more performance measures each indicating an effectiveness of the corresponding advertisement; and providing the content page for display, the content page comprising the content items and advertisements, the advertisements to be rendered at the rendering locations, wherein an advertisement associated with a higher effectiveness is placed at a higher ranked rendering location, wherein the method is performed by one or more computer devices.