Are Trump's US government funded ads illegal?

President Trump has faced criticism after fronting television ads paid for by the US government.
There are laws against federal funds being used in the US for political advertising.
The White House has said they are public service announcements, rather than publicity or propaganda.
BBC Verify's Jake Horton examined the ads and spoke to legal experts about their legality.
KioskNews shows a cleaned-up reading view extracted from the publisher’s page — the original always lives on their site, not ours.