Stop catering to her. Pick a decent brand (no corn, by-products, or unnamed meats) and STICK to it. Frequent changes in food when a dog isn't used to it WILL cause upset stomach and MAY contribute to lack of interest in food.
Put the food down three times a day, same time each day. Pick it up eaten or not after 20 minutes. Repeat. If she doesn't eat, she has to wait until next meal. NO treats, NO tid-bits, nothing.
Give her a couple of days - she will eat when she is hungry and realizes that the kibble is ALL she is going to get. She will NOT starve - animal instinct to eat will kick in LONG before that....