Google Introduces Ad-Supported Free Streaming TV Channels on Google TV Network This service, called the Google TV network, allows advertisers to insert unskippable in-stream ads across over 125 live channels. by Inno Flores