Luked3
Roku revamped the non-certified app process, and is no longer allowing them long-term. There can be short-term (120 days) non-certified apps for beta testing (limited number of users). The purpose of the of the non-certified repository was for app developers to make apps available to the public (essentially beta testing) until code was finalized and submitted for certification. However, many app developers abused the process and simply left their apps in the non-certified repository.
To have an app in the Channel Store, VidAngel needs to code one to standards, to include allowing subscriptions via Roku Pay. Roku doesn't require subscriptions be through Roku Pay, but they require the app developer to allow subscriptions be that way. And for ad-supported apps, the ads must work with Roku's ad system.
Additionally, the app must not violate laws, such as copyright violations. VidAngel was guilty of that with their service (on Roku via a non-certified app), losing a $62-million judgement to Disney and Warner Bros. over copyright violation.
So, how would VidAngel get an app in the Channel Store for the first time?
VidAngel would have to code their app to standards, to include allowing Roku Pay integration (same as Netflix, Hulu, and every other app), and Roku Ad integration, if applicable. And they would have to prove to Roku that they are no longer breaking the law.