I have a sheltered courtyard that aphids seem to thrive in yet I only saw one ladybird last year and I had loads of the blighters - white, black, green, red, pretty much every colour under the sun. Quite why the aphids can find me but the ladybirds can't I don't know!
So I went for garlic water to blast the blighters - I roughly chopped 3 cloves of garlic and put into an old large coffee jar, added hot water and let it steep overnight, strained the garlic, added a couple of drops of washing up liquid and then poured into a hand sprayer with an equal amount of water and used that on everything in sight and it definitely worked a treat. I don't know if it would harm beneficial bugs but seeing as I didn't have any of them that wasn't a problem for me.