1. A method, executed in a computing device, of personalizing a product advertisement comprising: receiving, at the computing device, a digital product advertisement including therewithin a placeholder or a call to action for a photograph; receiving a facial photograph, the facial photograph including a plurality of facial features; detecting at least one facial feature of the plurality of facial features; modifying the at least one facial feature by simulating usage thereon of the product being advertised; replacing the at least one facial feature with the modified at least one facial feature to create a modified facial photograph; generating, as a personalized product advertisement, the modified facial photograph within the digital product advertisement; and providing the personalized product advertisement for display on a user interface to a consumer.