Purple Martins are bug catching machines. The problem is their house needs to be in an open area where the martins can see for a long way. They also need at least 7 or 8 feet of metal flashing on the post to keep out snakes and other predators.
Bats are very easy to provide a home for. You can build a bat house and put it on the gable of your house. You need to do a little research on how to find the right place to put the bat house, it's not as simple as putting the bat house on the south side of the house. I have an active bat house. I gave up on books and other sources of information. I put up three houses. The bats live in house on the north side of my house. A friend had the same experience. The bats can't handle 100 degree heat in a south facing house.
Nothing in the affairs of men is worthy of great anxiety - Plato
Martins are tough to get to hang around as JD wrote, Ive had a martin house for years and everything but them takes residence in it though Ive seen Martins hanging around my pond, they are finicky as hell. Bug zappers dont do mass coverage well without lots of power cords running across the yard.
Bats are gods bug zappers, they live out of sight all day and come out like an army of little custodians while we sleep. They can live almost anywhere if they have a place to hide from the light and those places can vary from barns to actual homemade bat houses. You can build them out of lots of things, old shutters screwed together opposing each other with a slight gap make great bat houses.
Were pretty lucky, we have very few of them even with my pond 200' from the house, only about a 2 week yearly Black Fly plague, they burn off pretty quick. Our last home was thick with skeeters and it wasnt much fun to go outside almost half of the summer! Good luck killing the little buggers, may the force be with you!
Try both Purple Martins and bats. In addition, get rid of all the mosquito breeding grounds that you can. That includes anything that holds water like flower pots with no drains on the bottom, buckets, cans, and so on. Add a couple of drops of chlorine to your bird bath if you have one. And make sure you have good drainage around your house so that water doesn't stand after a rain. Then keep a small squirt bottle of Skin So Soft handy and spray some of that on you in the summer before you go out. All that together will really cut down on the skeeter population!