Guide to programmatic advertising: Channels, ad types, service models, and players