The best way to get views for your videos is using the paid method. If you need views for your YouTube videos, then you need to spend some money to get views. Believe me, if your content is good. Then you will automatically get subscribers. You can set your daily budget for the video and also the cost for view. If you need views from a specific location, then you can do it.
The best way to get views for your videos using Google Ads. I personally tried and got views and subscribers. So only I suggest this method.
Try Google ads, as soon as the video published. If you spend more money in the first few days for views. Your videos might be in Trending.
Note: First you need to make good quality videos.