The fact her attitude is good is reassuring. But absolutely this is concerning to have more vomiting than normal. With a history of ingesting odd items, this must be on the top of our list as a concern. There may be something trapped in her stomach
or upper digestive system. A one-time blood in stool means the colon is irritated but is not cause for alarm. If she is having a lot of blood and very loose stool then this is a major concern.
Please be sure to push on her abodmen/stomach to see if she is in any pain. If she resents this (vocalizes, moves away, tries to bite) then this hurts and it is very concerning; this indicates she needs to be seen right away on emergency today. Or if her abdomen seem swollen/distended, this is another reason to have her seen today.
On the one hand if she is not able to keep anything down (vomits after eats) and is having a vomit every 2 to 3 hours then I must recommend you have her evaluated right away. This is not a good sign and I am very concerned she may become dehydrated, or that this may indicate she has a true intestinal blockage (which needs to be addressed ASAP).
On the other hand, if she is keeping her food down for the most part and only vomiting once every 6-8 hours then we can certainly try some supportive care at home (I'll give you a recommendation in just a moment) and monitor today. If this continues into tomorrow then she must go to her regular vet.
What to try at home: Give her famotidine
20mg (Pepcid AC) every 12 hours. No bad side effects and can really help with the bland diet. And continue the white rice and boiled chicken breast in small amounts every 8 hours.