How does Discovery Channel generate revenue?

Advertising.