Building a small app I do not wish to monetize it however I am afraid if user base grows I may exceed the free api limit and to build trust i would want users to use their own API keys , so does Gmail and Maps support API keys or Oauth is only option ?