We do not currently know of any antonyms for having an adverse effect on.
For similar words to having an adverse effect on, try: