MediaBox HD has ads, if you need an ad-free version, you need to buy a subscription. Its subscription starts from $1.99 per month and $11.99 per year.