National Payments Corp of India was the leading advertiser on digital with 6% share of ad impressions in 2024 over 2023.