13. A computerized method of providing an advertisement, the method comprising: accessing ad definition data comprising content for a virtual world advertisement; accessing consumer preference data comprising at least one consumer preference for presentation of virtual world advertisements, wherein the at least one consumer preference is defined by a profile that defines when a virtual world is to be implemented and what type of the virtual world is to be implemented; selecting an advertisement based on the at least one consumer preference; rendering the virtual world based on the consumer preference data; and outputting the advertisement in conjunction with the virtual world based on the ad definition data from a computing system.
15. The method as set forth in claim 13 , wherein outputting the advertisement in the virtual world comprises executing at least one ad script included in the ad definition data.