Here's how it got approved:
1. When the App Review team opened it, the app was a vision test. It sent up a request to a URL that has a yes/no flag to turn on the free movies, and the server returned "no".
2. Apple approved the app as a vision test.
3. The developer then switched the flag on the server to a "yes". When the app detected a yes from users who download the app and opened it, it then just shows all the views needed to display the movie stuff.
It's super simple to trick Apple's App Store QA process. It's honestly a false sense of security, like a gated-community. They are still easy to rob, they just put up enough barriers to make it so that you need to know what you're doing.
It's like security by obfuscation. It's not really that secure.