Alan Jones threatened with termination over Jacinda Ardern comments

Alan Jones has been told he'll lose his job if he continues to make offensive comments about Jacinda Ardern.

The controversial Aussie broadcaster last week suggested Australian Prime Minister Scott Morrison "shove a sock down her throat".

Ardern, at the Pacific Island Forum, said Australia - which has a huge fossil fuels industry - "has to answer to the Pacific". Island leaders backed Ardern, particularly Fiji Prime Minister Frank Bainimarama, who said Australia should "do everything possible to achieve a rapid transition from coal to energy sources that do not contribute to climate change".

After the 2GB talkback host was roundly criticised, Jones said there had been "wilful misinterpretation" of his comments. 

"What I meant to say was that Scott Morrison should tell Ms Ardern to 'put a sock in it'."

But the 78-year-old is the one who's now being told to put a sock in it by his employer, the Guardian reports.

"Notwithstanding his apologies, I have today discussed the matter with Alan and advised him that any recurrence of commentary of this nature will result in the termination of his contract," Macquarie Media chairman Russell Tate said on Saturday night.

Jones' attacks have already prompted a number of companies to pull advertising from his show, including bedroom furniture outlets Snooze and Sleep City, ME Bank, discount retailer Big W and others.

"We take this very seriously and these types of comments don't reflect our values. We've expressed our concerns to 2GB and have pulled our advertising," ME tweeted.

Despite calling Ardern "gormless", Jones said he's written to her to apologise properly.

"Amongst other things I said… I would never wish her any harm and would always wish her the best... I have erred and made a mistake."

The Guardian reports Jones' latest contract with Macquarie Media took months to negotiate, the employer wary of having to pay out more in defamation suits.