Someone remind me: There was a Pepsi ad in China which translated “Pepsi brings life” in a way which made it seem like they were claiming to resurrect your dead ancestors?
I believe you are confusing Pepsi with Coke. The offending ad was “Coke adds life!” Which when translated into Chinese was, “Coke brings your ancestors back from the dead!”