Will calculate the price the add should be based on different things.