After a stream of criticism Pepsi says it is pulling it's most recent ad, which starred Kendall Jenner.
Pepsi is pulling an ad that has been widely criticised for appearing to trivialise protests for social justice causes.
"Pepsi was trying to project a global message of unity, peace and understanding," the company said Wednesday in a news release. "Clearly we missed the mark, and we apologise."
It said it was "removing the content and halting any further rollout."
The ad shows Kendall Jenner, a member of the "Keeping Up With the Kardashians" reality TV family, stepping away from a modelling 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.
Pepsi had previously said the ad would be seen globally across TV and digital platforms, and had stood by the ad late Tuesday.
In its statement Wednesday, PepsiCo apologised to Jenner for putting her "in this position."
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.