1. A method for creating a contextual-display advertisement, the method comprising: determining the context of a page containing an advertising space; extracting at least one advertisement text(s) from a plurality of advertisement texts, wherein the at least one advertisement text(s) has a logical relationship to the context of the page; extracting at least one image(s) from a plurality of images, wherein the at least one image(s) has a logical relationship to the context of the page; merging one of the at least one advertisement text(s) with one of the at least one image(s) to create a merged advertisement; and rendering an advertisement to be displayed in the advertising space based on the merged advertisement.