Rep. Babette Josephs charged that the 30-second ad calls into question people's patriotism and their right to vote.
A spokesman for the Pennsylvania State Department said the ad was developed by an outside advertising agency, Pittsburgh-based Red House Communications, and that none of the dozen or so department staff members who viewed it found it offensive in any way.
"We thought the ad was great. ... I'm stunned," the spokesman, Ron Ruman, said of Josephs' criticism.
What angers Josephs most is the closing shot of a woman holding a Pennsylvania driver's license and saying, "If you care about this country, it's time to show it."
Ruman said Josephs misinterpreted the line and that it's intended to mean that viewers do care about the country.
The new law was passed by Republicans who control the Legislature without one Democratic vote. It has spawned intense partisan fighting since GOP Gov. Tom Corbett signed the law in March and a court challenge is pending before the state Supreme Court.
The ad, part of a multimedia campaign to try to ensure voters know about the law and how to comply, has been airing statewide in all of the state's media markets since Aug. 27.
The commercial features people of different ages and genders taking turns advising viewers that if they care about the election, want a voice, have an opinion, want to make a difference or want to vote, they must "show it."
A narrator explains that voters will have to show an acceptable photo ID with a valid expiration date at polling places on Election Day. A website address—http://www.votespa.com— and a toll-free number offering additional information flash on the screen as the narrator reads them off.