DirecTV has unveiled a generous new deal to attract customers.