The suggestion my vet had to someone a few years ago, was to carry around a can with rocks or coins in it, and when the dog was preparing to jump, shake the can. The unpleasant noise would be associated with the action and the dog is supposed to quit jumping on people.
Or you could try something that's worked for me, though it was totally by accident. You could come up with a signal that indicates it's time to settle down and be nice. But how you teach it, in your situation, I don't know, because I don't know enough to advise. Our dogs (outside only) don't get as much attention since my oldest daughter went to college. I try to play with them a little most days, but my time is pretty limited. (My husband is dealing with some serious health issues, so the bulk of the household care falls to me.) Our 65 lb Shephard mix, Dogula, would get so excited when anyone went out to play with him that he started jumping on us. (For my husband and 10-yr-old daughter, that can be pretty bad. It's not pleasant for me, but not too bad.) Well, Dogula loves to play keep away and tug-a-war with his chew rope. I started signaling that I was done playing and it was time for me to leave (so if he wanted petted, he needed to settle down), by raising my hands up by my shoulders, hands open, palms out (that way he wouldn't think I had the rope hidden somehow). I've also done that when I don't have the rope and he thinks I do. The way I taught him the signal was, when we were done playing, I'd raise my hands. If he kept playing (usually bouncing around me, with the rope in his mouth, shaking his head to encourage me to grab it) If that didn't work, I'd keep my hands up and try to verbally settle him, but if that still did not work, I'd leave. He figured out pretty quickly that if he came over and sat near me, he got petted before I left (a reward), if not, I just left (no reward).
The other day, after I hadn't been out to see him for a couple of days, he started jumping the moment I walked through the gate, and without even thinking about it I raised my hands up by my shoulders, and sharply said "No!"; he immediately settled down and sat quietly. He got quite a bit of petting and praise for that. Usually, a sharp "No!" will result in him backing off a little, but not much. I was very surprised by his response.