Good luck getting an English teacher to weigh in on legalese! But as I am not an English teacher, I will try. I believe that in some context, “advertising” can be passive (a poster on a wall) whereas “promoting” can be active (cold calling). If in the context of the contract these terms are undefined or unclear, then it should be rewritten for clarity. IANAL and YMMV.
Student or Learner