PRODUCER Clinton campaign media team.

THE SCRIPT A narrator says, “You’ve seen the ad.” Mr. Obama appears on screen, a clip from his own commercial, saying, “I don’t take money from oil companies.” The narrator continues, “No candidate does. It’s been against the law for 100 years. But Barack Obama accepted $200,000 from executives and employees of oil companies. Every gallon of gas takes over three bucks from your pocket. But Obama voted for the Bush-Cheney energy bill that that put $6 billion in the pocket of big oil. Hillary voted against it. She’ll make oil companies pay to create the new jobs and clean energy America needs.” Mrs. Clinton’s voice-over concludes: “I’m Hillary Clinton, and I approve this message.”

ON THE SCREEN The 30-second spot begins with the words “You’ve seen the ad” in white text on a stark black screen. Then Mr. Obama appears in coat and tie, a clip from his own television commercial. The text continues, and then a list of first names, oil companies and dollar amounts scrolls down the screen, indicating the employees of oil companies who have donated to Mr. Obama’s campaign. A shot of a gas pump ($3.39 a gallon) appears, followed by Mr. Obama’s face and the words “Barack Obama voted for Bush-Cheney energy bill.” As the narrator’s tone switches to upbeat, Mrs. Clinton appears on stage, talking to factory workers and smiling at a rally.

ACCURACY Like Mr. Obama, Mrs. Clinton accepts contributions from employees of oil companies. But she has not made a case of it in a commercial, as he did. The energy bill referred to was passed in 2005, and Mr. Obama did vote for it, arguing that it would help his home state because it encouraged ethanol. He has since been critical of the bill.

SCORECARD The Clinton campaign is seizing a rare opportunity to take the high ground on campaign contributions. (Mr. Obama does not accept donations from Washington lobbyists; Mrs. Clinton does.) And high gas prices resonate in Pennsylvania. JULIE BOSMAN