the question that has not been asked is "what sort of rats/ flies/ ants"
Rats - if the rats are roof rats (Rattus rattus) they are likely to have entered at high level and will not be at all interested in 'bromadialone cakes' which will be cereal based and formulated against brown rat (R norvegicus)
If they are bandicoot rat, I plead ignorance as to behaviour and preferred foodstuff!
Identification of problem species and targeted treatment (including proofing and housekeeping) is key - they sound like they are in the building - zero tolerance is in order - but you need to know which species you are trying to control.
Flies - it is well established that flies rapidly evolve resistence to insecticides - particularly on frequent and repeated exposure to the same class of products. I strongly advise against relying on pesticides alone to control any insect, particularly flies, as their rapid breeding cycle results in the development of resistant strains. Identify your problem flies, understand what their preferred breeding medium is and clean away that breeding site at a frequency that will interupt the breeding cycle; house fly (Musca domestica) will complete a life cycle, egg to adult in 6 days at 35 C. At any temperature below that, a thorough clean once per week will prevent these flies from breeding.
Ants - highly sophisticated, social species - control dpends on a good identification of which ants are present. Whenever possible, bait is the best treatment - but which bait requires a species identification.
Good luck - get some ID!