Time Warner Signs $100 Million Deal With Snap for Shows and Ads