YouTube only charges advertisers if a video is viewed for 30 seconds , and while Snapchat does not say how long a video must play in order to count, a recent report said advertisers were being charged even if their ad was viewed for less than one second.