Snapchat recently filed a patent which develops an advert overlay system that turns users photos into adverts.  The software recognizes the objects users of the app are photographing and then serves adverts back to them based on that content.  A monetary bidding war would then develop between advert providers to decide which provider gets to serve their advert.