Across terrestrial and pay TV, BT booked 6,729 spots between 1 and 31 January, resulting in 3,965 minutes of screen time.
Data science company 4C compiled the data, which showed HSBC was the second most active advertiser across pay TV and terrestrial channels last month after BT, booking 3,354 spots.
Dreams, which earlier this month appointed Creature as its advertising agency of record, also placed in the top ten, purchasing 5,596 spots.
On terrestrial TV, BT ads took up most screen time, followed by HSBC and Plusnet.
HSBC was the most active advertiser on pay TV, with 443 minutes of advertising over 636 spots, followed by Compare the Market and BT.