"Pepsi was trying to project a global message of unity, peace and understanding," the company said Monday in a news release. "Clearly we missed the mark, and we apologize."
Recommended Videos
The ad shows Kendall Jenner, a member of the "Keeping Up With the Kardashians" reality TV family, stepping away from a modeling shoot to join a crowd of young protesters. The protesters cheer after Jenner hands a can of Pepsi to a police officer, who takes a sip.
"We also apologize for putting Kendall Jenner in this position," PepsiCo Inc. said.
PepsiCo had previously said the ad would "be seen globally across TV and digital" platforms, and had stood by the ad late Tuesday.
Critics say the image of Jenner handing the officer a Pepsi evoked a photo of Black Lives Matter protester Ieshia Evans approaching an officer at a demonstration in Baton Rouge last year.
Copyright 2017 by WDIV ClickOnDetroit. The Associated Press contributed to this report. All rights reserved. This material may not be published, broadcast, rewritten or redistributed.