Hello. Thank you for coming to JustAnswer.
Sorry for the wait. My name is Michael. I will be helping you with your question today.
Mock location is located in the developer settings. You can get to the dev settings by going to the about device in settings, then tapping on the build number several times until it says "developer mode enabled".
Then you should have developer options under your settings. That's where mock locations is located.
What is the app?
Is it this app?
Sorry. I think I sent the wrong link. Just want to make sure I have the right app.
Is it this one?
Yes, somehow, you are blocking the location on your phone. You shouldn't have to be doing anything unusual to allow it to run other than allowing the location when it asks.
What I would do is a factory reset of the Lg G4 and set it up again without doing a restore - just installing the apps. It is very strange that you have two devices that have had this exact same problem - and asking for a location is not at all unusual for an app. It's possible that the location was blocked at one point by answering the prompt to allow. It could also happen due to ad blocking software.
It is a complete reset of the device.
Turn the power off
press and hold power key and volume down key
release power key once the lg logo is displayed, then press and hold power again
release all keys when the factory reset screen is displayed.
use volume to navigate up/down and power to confirm the reset.
Yes, you will until the phone synchronizes again. Text messages will not synchronize, but contacts will. If you really need to save your text messages, you may want to use a third party app to back them up. Apps can always be reinstalled from the play store if you are logged in with the same Google account. There is something wrong with the system files on your phone - this is the only way you are going to be able to correct it.