You can rent your Airbnb for commercial purposes, including photo shoots. You will be required to disclose that you are doing so and the host may be required to pay a fee. If you're renting out your place for a photo shoot, make sure to disclose it with the host in advance.