You have to give her something she's allowed to chew or bite when she does something wrong... redirect...
Say (command): Bad chew then
Say (Command): Good Chew = 'toy'
Give her the toy and then repeat if it happens again. It'll take some time, puppy's like to chew and they also take a while to learn you just have to be consistent and always discipline during the act not a few minutes later on... etc.
Plus lots of attention, if you can't watch her and catch her immediately when she's being bad, then you need to crate her or put her in a place she can't get into things you don't want her to. And if you have to crate her for lots of hours (or leave her unattended) then you should consider giving her away. Doesn't sound like that's the case though.
The play biting should go away over time if you ignore it somewhat. You can't redirect because if you do, she may think biting leads to 'good activity' so that's why they say to ignore. Or some minor negative-reinforcement, pull on leach/choker, or something she doesn't like. Just make sure you aren't allowing play-biting at any time, if you do even once when fooling around she won't learn when it's allowed and when it's not.