Could you specify the context? From the perspective of moral philosophy, and depending on your theoretical outlook, there is not necessarily a matter of balancing the one against the other. Consider utilitarianism, which basically claims that the action causing most utility is the morally right action. What do you have in mind when you think that they have to be balanced?
Balancing between advantages and ethics would be base on code of ethics. So, If you maintains acting according to the codes of ethics, and at the same time maximize your advantages that would be the best strategy to perform.