Do I need to have an Amazon Page to run a Sponsored Brands campaign?
No. When customers click on your ads, they are sent to the Amazon page that you have specified. This might be your business's Amazon page or any other Amazon page that features your products.