one way to keep any kind of animal away from something is just spray the device with chemicals like roach / wasp spray, bug spray, poison, tree poison, etc, animals do not like chemicals.
my mom had those birds building mud nest under the porch, we tried all kind of stuff to keep them out. 2 months ago i washed the nest away with a water hose and then sprayed the nesting area with wasp spray and WD40, what ever you have. they took off and have not come back, they dont like chemicals of any type