I promote my own website using Search Engine marketing. It is a process to increase the traffic of your website and popular your business, website.. etc in search engines. It give the surety to show your website in top results related to your targeted keywords searches because you pay to search engines. In which you need not to use any Off-page activity like link building.. etc. You can advertise and promote your products, websites.. etc in two ways
* Text ad
* Image or banner ad
You really don't need to pay for YouTube reviews if you put some time into it. I started out as a YouTube reviewer, and I can tell you that there are hundredds of 13 year old kids that would be happy to give your app a review in return for a promo code.
I haven't had an app release din quite some time due to schoolwork, but from what I've heard, press releases are still the most effective.
__________________
Nothing is more awesome than sharks with lasers.