Firstly, you need to restrict where she can go, certainly until you know she has 'performed', then you are probably safe for an hour.
Take her out to a place she has gone before and wait for her to go. If she does, use a word as she is doing it and praise or have a game when finished. When you go out with her, don't play or distract her until she has been, once she has praise her, go doolallly, treat her etc. my old dog did a lap of honour after she pooed, right up until she was 13!
If she doesn't go and you must spend at least 10 mins waiting (go out with her, don't just open the door), dont play, but bring her back in and keep her in the kitchen, or put her back in her crate, taking her out again after 10 mins and in the meanwhile keeping an eye out for her giving signals she may need to go.
Signals are: sniffing - alot and in a place she has been before, circling and sniffing, going out of your way i.e. in a corner, another room/area and going onto the paper - which if you use it, should be near the door she goes out.
Once she has been outside and you have done the praise/play/treat thing, you do have an hour or so, before you need to take her again. Ideally, let her walk outside, have some treats to encourage her. If she is asleep, don't wake her up after the hour, but do take her immediately on waking.
Dogs need to wee or poo: After a sleep, after food, after a play (movement causes movements!). And every hour initially, extending to longer as they get older and more reliable. If you always reward outside, and ignore the mistakes you allow her to make inside, she will get the idea quickly.
If she goes inside and you catch her, you can try and interrupt her whilst doing it, just say something like 'ah ah' or 'out', to grab her attention and take her outside, ideally her walking. Whatever you do, don't tell her off,smack or any other horrid things, or she will start going off and doing it where you can't see!
If you find she has been and you didn't know, clean it and forget about it, making a note that you need to be more vigilant.
If she uses paper, then you could put some weed on paper outside, so it has her scent on it, but to be honest, paper should only be down when you are not there.
I have a puppy who is 13 weeks, two of which he spent in the vets, but having had him back only five days, he is clean, not because he is a wonder puppy - although i think he is pretty clever!, but because we are totally of aware of when he has been and when he is likely to go again. In fact DP writes it on a post it note, so we both know what the current status is!!!!! ( yes sad, but it is an investment for the future).
There will always be accidents, probably until she is 7 months or so and generally, small breeds are slower than the larger ones, but your dog is only as good as you are a trainer.
Have you got the book Perfect Puppy by Gwen Bailey?, lots of good advice in there.
Best of luck and as her bladder grows, she will go longer and longer.