I only have anecdotal evidence for this, but before I started using YouTube Premium, I noticed I always got 1-3 minute ads before playing videos. But when I had videos playing in the background without using the TV remote/mouse (e.g. falling asleep on the iPad), I would see 30-60 minute ads. It seems YT is maximizing ad revenue by showing full length ads to empty viewers.