Controls and Google water mark loading, but map is blank for native maps

I am working on an app that implements Cordova’s Native Maps plugin. I followed this guide here. I followed everything the guide says, however, when I load the app to my Android device, I just see a screen that contains the zoom controls, the location button, and even the Google water mark. It’s as if everything loaded, however the maps never appear. I did get an error when emulating that says PANIC: Can not find AVD system path. Please define ANDROID_SDK_ROOT, but I think that’s just an emulation problem. Could it be a problem with the key? The guide didn’t explain how to get the iOS key so maybe that’s the problem. Any other ideas or suggestions?