I know this topic has been brought up in the past but its a real drag when spending hours trying to find a good work around. See this thread Isolating plugin scripts
Anyways the summary of it is we need proper access through the plugin to the api keys that are available in the settings window of the app here
and a way to avoid things like this
We also need a way to load the Google scripts for maps like we do under dependencies in the plugin editor
Having to manage whether a script is loaded or not and test against is a problem as if our code successeeds in preventing the double loading of a script Bubble does not do its checks before loading the same script.
So instead of having a crazy script on your end that does this check in Bubble can’t we just to choose to load yours as an option in the plugin editor?