There's no cost to watch other shows on HBO, but the 2 minute promo they play for a different HBO show before playing the show you requested is 100% an ad.
My time is not free. My attention is not something I've ceded control of to HBO to do whatever the hell they please just because I want to watch The Sopranos.