Hi,
It depends on your site content. But, in general yes. You have the potential of getting much higher profits as many companies pay a % of the actual sale.
Best
You can get betterr revenues from affiliate than from any other advertisements.
The only requirement is to have a very good website, full of unique content focused on topic and affiliate program chosen very closely to the topic of your website.