We had good luck with potty training. It took time, patience and consistency.
Yep - you can't let her run around the house. Block off the family room, lay down some blankets (so you can wash them to remove the pee smell) and keep an eye on them - every second!!! If you can't watch them - and I mean watch them every second - put them in a crate. We had the tv on - but all were eyes on the puppy.
The important thing is to catch them in the act and correct it - every time!
It took us two months (yes it was stressful and I worried it would never end - but it did). After that, she was 100% trained!! She's had only a handful of accidents after that - and I contribute them to lapse in judgment because she was playing and not thinking.
Good luck - and with some hard work and dedication - it does get better.