You must log in or register to comment.
It’s also slightly confusing because CTV is a major TV station in Canada. I’ve never heard CTV to mean Connected TV.
I’m not even Canadian and the CTV television station is what came to mind. Have also never heard “CTV” to mean connected TV.