Extremely poor code quality. Too many unnecessary dependencies, Admob policy violations, and more.
The developer is good at supporting content but not code. It looks like the developer has outsourced the development and he is not aware which dependency does what.