No, it is not necessary to be brand-registered to run Sponsored Products ads. However, most advertisements such as Sponsored Brands and Sponsored Displays can only be accessed by being a member of the Amazon Brand Registry.