Fox said it could no longer give away its stations ' signals to cable companies because the network is facing stiff competition from cable channels , such as the Walt Disney Co . ' s ESPN , which earn subscriber fees on top of advertising dollars .