Would you consider using cache storage for enabling offline capabilities? Maybe I am in the minority but I usually go to organic maps for offline usage.
This is my regular hiking and cycling map, fantastic for offline use as well!
Edit: didn’t know about the ads / proprietary server issues. I guess this is the only sort of place to find out unless users are browsing the GitHub repo.