For the most part, Donald Trump's new 30-second ad, touting the first 100 days of his presidency, looks like a typical political TV spot that would run on cable networks during a campaign — except for its attack on the media outlet that would air the clip.

On Tuesday, CNN said it declined to air a Trump ad because it included information -- namely, saying mainstream outlets are "fake news."

"CNN requested that the advertiser remove the graphic that says the mainstream media is 'fake news.' The mainstream media is not fake news, and therefore the ad is " said the network in a statement. "Per our policy it will be accepted only if the graphic is deleted. Those are the facts."

The Trump ad includes a photo split of MSNBC's Andrea Mitchell, CNN's Wolf Blitzer, MSNBC's Rachel Maddow, ABC News' George Stephanopoulos and CBS News' Scott Pelley with red overlay text of "FAKE NEWS" on the anchor's faces.

"It is absolutely shameful to see the media blocking the positive message that President Trump is trying to share with the country. It's clear that CNN is trying to silence our voice and censor our free speech because it doesn't fit their narrative," said Michael Glassner, Trump campaign executive director, in a statement that the president also promoted to his 22 million Facebook followers.

After his inauguration, Trump and his supporters have co-opted the term "fake news" — a term that gained usage last fall over the proliferation of demonstrably fake posts circulating on social media — as a way to discredit investigative journalists covering his administration.

CNN has been one of the broadcast outlets singled out multiple times by the president for its reporting on the scandals and missteps of his first 100 days in office.

Read more: The 35 Most Powerful People in New York Media