1. A method, comprising: receiving data indicating selection of a media title; forwarding a request for the media title to a first server; obtaining contextual metadata associated with the media title, the contextual metadata indicating a product appearing in the media title and title information indicating a title of the media title; forwarding an advertisement request comprising the contextual metadata to a second server; receiving, from the second server, a first contextual advertisement relating to the product and the title information and comprising information relating to the product, and a second contextual advertisement relating to the product and the title information, the second contextual advertisement comprising an extended version of the first version of the contextual advertisement information and comprising additional information associated with the product; receiving the media title from the first server; playing the first contextual advertisement; displaying, with the first contextual advertisement, a first option for terminating playing of the first contextual advertisement and playing the media title, and a second option for accessing the additional information associated with the product; upon completion of playing the first contextual advertisement, playing the media title; upon completion of playing the media title, playing the second contextual advertisement; and displaying with the second contextual advertisement a third option for purchasing the product, wherein the contextual metadata further comprises data identifying a movie contextually associated with the media title, and wherein playing the second contextual advertisement comprises displaying a fourth option for purchasing the movie.