WASHINGTON, Oct 6 — US President Donald Trump said today he will use his own money to pay for political ads ahead of November’s midterm elections, an about-face after drawing fire for using taxpayer funds for TV spots promoting himself.

The White House and Trump had vigorously defended the ads as patriotic public service announcements similar to ones done by previous presidents.

The ads have elicited criticism from both political parties.

“This is a rather standard thing to do but, rather than doing that, although nothing will make them happy, I have decided to do the Patriotic Ads, among others, and pay for them myself, and with money I raised for MAGA,” Trump wrote on his Truth Social platform.