How Viral Video Helps in Online Advertising? Engagement and Surprise are two factors that make the online…