The YouTube Ads Leader Board represents the Top 10 ads on YouTube in India that resonated most with audiences over the past month and recognises the brands that performed best through a combination of popularity and promotion