ParentFull threadtoble·In ad sales lingo, 'brand' is pay per view or sponsorship advertising. These people will be looking after the big clients, think music labels, movie studios, TV networks...View on HN