TV channels earn a fancy amount of money mostly by advertising. It basically shows some seconds of advertisement in between its show and then charges some amount of money to the advertising company. The TV channels with the high TRP come out with the highest advertising rates.