every time the puppy's activity changes, put a potty break in between. so, if she wakes from a nap, taker her out, as soon as she stops playing, take her out, when she's finished eating, take her out, when her B500 is finished, take her out. any transition in the activity is a good time for a potty break.
when you are first starting the process, don't let her have any freedom until you know she's empty. if you take her out and she doesn't go, put her back in her crate for 15 min. and then try again. if she still doesn't go, straight back to her crate for 15 min. and try again. if she goes, she gets to play and have fun, then just take her out if there are any activity transitions. when she doesn't go, put her back in her crate and start over. if anything, she'll at least learn to fake it and dribble a little bit when you take her out. at that point at least you know she understands what you want.