The White House has spent days fiercely defending three taxpayer-funded advertisements that glorify President Donald Trump and are nearing at least $1.5 million in public spending, calling them public service announcements like those used in past administrations.