Advertising is any paid form of non-personal presentation or promotion of ideas, goods or services by an identified sponsor.
Publicity on the other hand, means any commercially significant news which has no sponsor, is non-personal and is not paid by the individual or organization involved in it.