Play Services reportDeviceAtPlace throws exception when submitting report

I am currently trying to use the reportDeviceAtPlace method on PlaceDetectionClient but when I invoke it I get the exception: 13: com.example.scan doesn’t have access to internal APIs.

In comparison I am successfully was able to invoke getCurrentPlace to get my current location. Is reportDeviceAtPlace an internal method that applications cannot use? I did not see anything noted on the documentation.