Technology

Hulu launches self-serve ad platform to attract more small businesses