Ask Suggestion for Downloaded Android APK File Sites

Hello friends, I need to host my sites APK files (free android apps and games) that receive high downloads (around 300 GB download per day) and for that, I need a hosting service. As of now, I am hosting my files with Amazon S3 but the charges are seeming a bit higher to me. Can anyone please suggest me what should I do? A dedicated or VPS with enough bandwidth can do this job for me? Regarding Mediafire and other file sharing services, I am not feeling comfort with them because I want to enable the direct download of APKs from my links as well as I need to protect hotlinking too… Someone in another forum, suggest me to use Linux dedicated server from asphostportal. Have you ever used their service? Can you tell me more about them? Or do you have other solutions? Please suggest any solution.