Marketing involves directly communicating positive attributes of a product or service to potential customers. Advertising involves self-promotion by communicating one's own positive attributes. Public relations involves getting third parties to communicate positive attributes about a product, service or person. The key difference is whether the communication originates from the subject itself or an outside party.