Big-name stars such as Tony Jones and Leigh Sales would have their salaries revealed to the public and the ABC may be restricted from competing with commercial rivals under a deal struck between the Turnbull government and One Nation.

Pauline Hanson announced support for the government's media deregulation package on Tuesday afternoon after Communications Minister Mitch Fifield agreed to a number of conditions, including introducing legislation requiring the ABC to be "fair and balanced".

The government will also try to change the ABC charter to explicitly require it to focus on regional Australia and two ABC board members will have to have a substantial connection to the regions.

The deal brings the government within reach of locking in the numbers required to scrap the so-called "reach" and "two-out-of-three" rules restricting media ownership. If the Nick Xenophon Team comes on board the government will have the numbers to pass its changes.