Creating ad content for YouTube can be a very expensive endeavor. Now an online video creation platform is helping small businesses to create ads that are ready to post across social media channels.