"When using the Google Geolocation API to receive geo-coordinates, the application generated by the Adalo platform returns coordinates that have no relation to the coordinates of the device on which the app is working, the problem seems to be that the app returns a virtual IP address not actual mobile device IP address "
Perhaps I can help, but I would need to know a bit more info and context. Where do you get this message? What are you trying to achieve? How have you set it up?