Basic cable had ads, premium cable (HBO, Showtime, etc) usually only advertised future programming in between programs, but nothing during a program.