Username or Email Address
Password
Yes definitely you can link your storefront to your sponsored brand videos campaigns. You just have to select the landing option as the Storefront.