Recruit famous social media influencers to promote your project. This is the fastest way to make it viral but it cost a lot since you need to pay expensive fees each video they created.
While I agree on this method because it really gets your project the targeted viewers that you need. Depending on how much engagement they get every video they make and the views that they get.
But for someone who's got enough budget then you may experiment on how it is going to be with such influencers that have wide audience. Although many audience now are wise and intelligent and upon seeing that video being sponsored by your project will make them think it is shilling them.
It will still depend on the influencer, because there are lots of them. I mean they are not the same when it comes to niche. So if your project is about gaming, you also need to hire the influencer on the same field because their audience are also in to it. If the influencer has a lot of engagement, obviously the result is going to be much better. We only need to pay them a little better but we shouldn't worry since we are sure that we can recover our expenses later on.
It's not a big deal if the video is sponsored by some company but as long as what the viewer/customer see is what they can also get. Other than promotions via influencers, the priority of the crypto companies must still be Bitcointalk because it is the number one site/forum when it comes to cryptocurrencies.