Yes, advertisers need to create a Snapchat business account and set up an ad account to run advertising campaigns on the platform.