Okay - some of this may seem obvious, but bear with me - I don't know what you already know.
1) puppies being babies, they don't have much bladder control. By 9 months, she has more than she had at 6, but of course, whatever behavior she's learned is also more ingrained by then, so...
2) understand that submissive peeing is part of doggy language, in other words, she's saying something to you in dog, but you, not being a dog, aren't responding to it in the way she'd expect. It really would be a good idea to have her checked by a vet (if you couldn't seem to stop peeing everywhere, wouldn't you see a doctor?), but let's assume you're going to do that, and he says she's fine, and this is submissive peeing...
It's good that you aren't hitting her, but are you yelling? If this is submissive peeing, yelling at her only increases her anxiety, which leads to... more submissive peeing.
In Dog, submissive peeing says, "I accept that you're top dog," and "I'm a puppy - don't hurt me!" It's a way dogs acknowledge the pack leader. In adult dogs, it mimics puppy behavior as a way of stating "I'm no threat and won't challenge you," and evoking protective behavior from the higher-ranking dog.
Another dog, accepting this statement, would simply sniff her (I'm not suggesting you do that, just explaining) and go about his business, or offer another social signal, like a lick. To a dog, this is an acceptable social interaction, so if you yell, you startle and alarm her. It's as though you're responding by saying, "I DON'T ACCEPT YOUR SUBMISSION! I AM GOING TO HURT YOU!"
You can see how scary that would be for your little girl.
So, Tip #1 - no shouting, no yelling.
Also, a lot of submissive peeing is a sign that your dog is insecure, lacks confidence. The easiest attack for that problem is training. Have you started basic obedience? It's time! Whether you join a class (good for socializing your dog) or use books or videos (positive reinforcement training, please - no choke chains or hitting, bad for any dog but really bad for an insecure one), this will help build her confidence.
As she learns new skills and masters them (which, okay, takes time, but it also means you play with your dog for a few minutes every day), she'll build confidence. More confident = less submissive peeing, usually.
Tip #2 - training time.
Next, remember that dogs are heavily scent-oriented. Sight is the least important sense to a dog. Where a human would say "seeing is believing," a dog would say "smelling is believing," or "hearing." How are you cleaning up the spots? An enzymatic cleaner (test on an inconspicuous spot to be sure it won't harm fabrics) works great, so those spots don't become "this is where I pee because I've done it there before."
Tip #3 - make sure you remove the evidence.
My mother-in-law has a dachshund who is a submissive pee-er. She gets so enthusiastic when she sees us that she has to leak. We've learned to snap on a leash and take her outside for greeting and a quick leak, stroking her to calm her down. Then we go in the house and everything's fine. How are you greeting your puppy? If she's already excited to see you, greeting her with excitement, in high voice, may add to her excitement and increase the chances of showers. Also, she's already anxious (she's hiding from you after she pees), so she's anxious when she greets you (the thinking is something like, "Oh, I love them so much, but they're going to yell at me!").
Tip #4 - make sure you greet your puppy calmly. Probably best at this point to snap a leash on her right away and take her outside for a quick greeting, stroking her gently and talking to her in a calm voice.
Finally, understand that not all dogs housetrain at the same rate. Our Belgian Shepherd Dog caught on very young (3 months), and very fast, and was so strict about it that she'd bark when other dogs needed to go out.
Our Basenji took a looooong time to get it. We were installing tile in our house, and as we removed a section of carpet, she'd stop peeing where there was now tile, but continue peeing where there was still carpet. A friend who has hounds (Basenjis are hound dogs, BSD's are sheperds) suggested that one of us keep her linked to us by a leash when in the house.
For a few weeks, whenever she was with us in the house, she was literally tied to one of us - with the handle of her leash threaded through my husband's (or my) belt. Sure enough, she didn't want to pee that close to us, or anywhere she was going to have to sit. It did take a few weeks for her to understand that "no peeing" meant all over the house, not just next to us (or where there was carpet), but she got the message and hasn't had any kind of accident since then (she's 5 now).
We now have another puppy, a former stray we got from a rescue group. He didn't have accidents - he marked beds. The beds of the other dogs, our bed, any bed. We went back to the belt-leash method, and training. It worked - partially, I think, because he became more confident as part of the family. Now, he's a dedicated "I have to go out!" barker, and will even bark when the Basenji needs to go out (she makes a quiet "uh-huh" sound that's easy to miss).
Tip #5 - walking around the house tied together beats kneeling on the floor, cleaning urine.
Tip #6 - these things can take time, but are solveable.
Tip #7 - really a good idea to get her checked by a vet.