# The application requires the latest version of Google Play Services for AR

**URL:** <https://community.nianticspatial.com/t/the-application-requires-the-latest-version-of-google-play-services-for-ar/1994>\
**Category:** I'm Stuck\
**Created:** [May 18, 2022, 2:03pm UTC](https://community.nianticspatial.com/t/the-application-requires-the-latest-version-of-google-play-services-for-ar/1994 "2022-05-18T14:03:06Z")\
**Posts on this page:** 14\
**Page:** 1

<div class="post-metadata">

**Author:** ![Juan](https://avatars.discourse-cdn.com/v4/letter/j/a698b9/32.png) [@Juan](https://community.nianticspatial.com/u/Juan)\
**Post date:** [May 18, 2022, 2:03pm UTC](https://community.nianticspatial.com/t/the-application-requires-the-latest-version-of-google-play-services-for-ar/1994/1 "2022-05-18T14:03:06Z")

</div>

Unity Example Package  
Android 11  
Windows 10  
On Device  
ARDK 1.3:  
2020.3.28f:

Description of the issue:  
Whenever deployed build to device it says: “The application requires the latest version of Google Play Services for AR” . It doesn’t ask for a camera permission, and if I skip the alert, I can run the app but it only renders the black backgroung (instead of the real world).

I have read in another similar topic to follow these instructions ([启用 ARCore &nbsp;|&nbsp; Google Developers](https://developers.google.com/ar/develop/java/enable-arcore#ar-required)), but I am developing in Unity, and those steps are for Java. Are there any more clear instructions for solving this issue in Unity?

Thanks

---

<div class="post-metadata">

**Author:** ![Jason\_Rose1](https://sea2.discourse-cdn.com/niantic/user_avatar/community.nianticspatial.com/jason_rose1/32/28_2.png) [@Jason\_Rose1](https://community.nianticspatial.com/u/Jason_Rose1)\
**Post date:** [May 18, 2022, 3:17pm UTC](https://community.nianticspatial.com/t/the-application-requires-the-latest-version-of-google-play-services-for-ar/1994/2 "2022-05-18T15:17:36Z")

</div>

Hello Juan,

To start off, here is a resource that may help you resolve your issue: [Building ARDK Apps for Android — Niantic Lightship Augmented Reality Developer Kit 1.3.1 documentation](https://lightship.dev/docs/ardk/ardk_fundamentals/building_android.html)

If you follow the steps under Building for Android 11 (API level 30) and higher, and add in the tag that’s mentioned there, that will fix the issue with the update popup appearing. Please note that since you’re on a newer version of Unity you can ignore the part about updating gradle.

Another thing to note, there’s currently a bug with ARDK and version 1.31 of Google Play Services for AR (ARCore) that affects some features. This bug also results in a black screen on the device instead of a camera feed. There’s a pending fix for this, so if you’ve affected by the issue we’ll have something to share soon.

---

<div class="post-metadata">

**Author:** ![Alvaro\_Racchumi](https://avatars.discourse-cdn.com/v4/letter/a/ebca7d/32.png) [@Alvaro\_Racchumi](https://community.nianticspatial.com/u/Alvaro_Racchumi)\
**Post date:** [May 27, 2022, 11:40pm UTC](https://community.nianticspatial.com/t/the-application-requires-the-latest-version-of-google-play-services-for-ar/1994/3 "2022-05-27T23:40:18Z")

</div>

Thanks for the info. I’m also experiecing that black screen issue, even though i added the tag mentioned in the tutorial (the alert doesn’t appear, but the screen is still black).  
This is my info:  
I’m creating a basic project with this guide: [The Basics – Niantic Lightship](https://lightship.dev/guides/lightship-basics/)  
Android 11  
Windows 10  
On Device  
ARDK 2.0  
2021.3.3f

---

<div class="post-metadata">

**Author:** ![Juan](https://avatars.discourse-cdn.com/v4/letter/j/a698b9/32.png) [@Juan](https://community.nianticspatial.com/u/Juan)\
**Post date:** [June 1, 2022, 6:23pm UTC](https://community.nianticspatial.com/t/the-application-requires-the-latest-version-of-google-play-services-for-ar/1994/4 "2022-06-01T18:23:18Z")

</div>

Same here. Though I added the tag, I still have the black screen. I dont know what else to try really.

---

<div class="post-metadata">

**Author:** ![Moranda\_Nalls1](https://avatars.discourse-cdn.com/v4/letter/m/51bf81/32.png) [@Moranda\_Nalls1](https://community.nianticspatial.com/u/Moranda_Nalls1)\
**Post date:** [June 2, 2022, 12:56am UTC](https://community.nianticspatial.com/t/the-application-requires-the-latest-version-of-google-play-services-for-ar/1994/5 "2022-06-02T00:56:22Z")

</div>

Hi @Alvaro_Racchumi & @Juan, we are looking into the issue further and we will get back to you all soon. Thanks for your patience.\*\*

---

<div class="post-metadata">

**Author:** ![Juan](https://avatars.discourse-cdn.com/v4/letter/j/a698b9/32.png) [@Juan](https://community.nianticspatial.com/u/Juan)\
**Post date:** [June 3, 2022, 2:29pm UTC](https://community.nianticspatial.com/t/the-application-requires-the-latest-version-of-google-play-services-for-ar/1994/6 "2022-06-03T14:29:15Z")

</div>

In case it helps, I also tried it on Windows 11 and with different editor versions (2020.3.2f1)

---

<div class="post-metadata">

**Author:** ![Moranda\_Nalls1](https://avatars.discourse-cdn.com/v4/letter/m/51bf81/32.png) [@Moranda\_Nalls1](https://community.nianticspatial.com/u/Moranda_Nalls1)\
**Post date:** [June 3, 2022, 4:18pm UTC](https://community.nianticspatial.com/t/the-application-requires-the-latest-version-of-google-play-services-for-ar/1994/7 "2022-06-03T16:18:26Z")

</div>

Hi all,

Thanks for your patience. In reference to the black screen issue, there are two adjustments to try:

1. Target API Level - Android 11.0
2. Minimum API Level: Android 7.0

 ![Target](https://us1.discourse-cdn.com/niantic/original/1X/cb73579c1c9d7cfa0c312949b3a22eb56c2cf95f.png)

---

<div class="post-metadata">

**Author:** ![Alvaro\_Racchumi](https://avatars.discourse-cdn.com/v4/letter/a/ebca7d/32.png) [@Alvaro\_Racchumi](https://community.nianticspatial.com/u/Alvaro_Racchumi)\
**Post date:** [June 6, 2022, 8:21pm UTC](https://community.nianticspatial.com/t/the-application-requires-the-latest-version-of-google-play-services-for-ar/1994/8 "2022-06-06T20:21:56Z")

</div>

Mmmm, while i appreciate the help, this does not help ensuring that the app will run on every Android device posible, which hurts the app’s reach.

The only solution i could find without limiting the Target API was to import all of the extra packages (templates, mocks, the Lightship Hub) to the project, use the Lightship Hub to help me create the AR scene, then adding the tag mentioned in the tutorial to the generated manifest, and only that so far fixed the problems.

Thank you for your time.

P.D: i used the same settings i mentioned before: same Android version, same device, same Unity Version and same ARDK version, and the problem from before was fixed as i mentioned.

---

<div class="post-metadata">

**Author:** ![David\_Quevedo](https://sea2.discourse-cdn.com/niantic/user_avatar/community.nianticspatial.com/david_quevedo/32/567_2.png) [@David\_Quevedo](https://community.nianticspatial.com/u/David_Quevedo)\
**Post date:** [June 7, 2022, 6:24pm UTC](https://community.nianticspatial.com/t/the-application-requires-the-latest-version-of-google-play-services-for-ar/1994/10 "2022-06-07T18:24:05Z")

</div>

Are you adding the tag to the correct manifest? From my experience, there can be several AndroidManifest.xml files in a Unity project, and this one needs to go in the custom main manifest. I’d also double check that all permissions are allowed, and would add a permissions requester component for the camera, if there’s not one there already.

One thing that helps me out quite a bit when adding the tag is to use the “Custom Main Manifest” setting in the Publishing Settings of my Unity project. This creates an AndroidManifest.xml file automatically in the Assets/Plugins/Android directory of your Unity project. Just add the tag to that file, and you should be good to go.

@Juan this should also hopefully resolve your issue as well.

 ![custom_main_manifest](https://us1.discourse-cdn.com/niantic/original/1X/d6b24405704d96540489a6af977b4fb09acb0e76.png)

Below is an example of a typical AndroidManifest.xml manifest with the tag added. Specifically, you’ll want to add:

```auto
<queries>
  <package android:name="com.google.ar.core" />
</queries>

```

 ![manifest_with_tag](https://us1.discourse-cdn.com/niantic/original/1X/b1102011e2234f9b351c0d928581b5287a0c243b.png)

---

<div class="post-metadata">

**Author:** ![Juan](https://avatars.discourse-cdn.com/v4/letter/j/a698b9/32.png) [@Juan](https://community.nianticspatial.com/u/Juan)\
**Post date:** [June 22, 2022, 6:49pm UTC](https://community.nianticspatial.com/t/the-application-requires-the-latest-version-of-google-play-services-for-ar/1994/11 "2022-06-22T18:49:05Z")

</div>

Hi David,

Thanks for helping, but it is not working. I added the custom manifest, which now I compare with yours and they look exactly the same. Also, I have added a permission requester, plus manually allowed the camera on the app. Still black feed on camera.

Any ideas? Thanks a lot

---

<div class="post-metadata">

**Author:** ![Juan](https://avatars.discourse-cdn.com/v4/letter/j/a698b9/32.png) [@Juan](https://community.nianticspatial.com/u/Juan)\
**Post date:** [June 22, 2022, 6:58pm UTC](https://community.nianticspatial.com/t/the-application-requires-the-latest-version-of-google-play-services-for-ar/1994/12 "2022-06-22T18:58:54Z")

</div>

I tried one last time and after manually giving permission to the app from the phone application settings, the camera is working now. Any ideas on what is not making the app ask for permission automatically?

---

<div class="post-metadata">

**Author:** ![apriani](https://avatars.discourse-cdn.com/v4/letter/a/a88e4f/32.png) [@apriani](https://community.nianticspatial.com/u/apriani)\
**Post date:** [July 7, 2022, 4:43pm UTC](https://community.nianticspatial.com/t/the-application-requires-the-latest-version-of-google-play-services-for-ar/1994/13 "2022-07-07T16:43:31Z")

</div>

i also had the same problem. maybe you can advise me what i should do to fix it. @Juan

---

<div class="post-metadata">

**Author:** ![yasassri](https://sea2.discourse-cdn.com/niantic/user_avatar/community.nianticspatial.com/yasassri/32/705_2.png) [@yasassri](https://community.nianticspatial.com/u/yasassri)\
**Post date:** [July 8, 2022, 3:14am UTC](https://community.nianticspatial.com/t/the-application-requires-the-latest-version-of-google-play-services-for-ar/1994/14 "2022-07-08T03:14:09Z")

</div>

I had the same problem. But this same solution fixed my issue. I followed the Lightship documentation .[Building ARDK Apps for Android — Niantic Lightship Augmented Reality Developer Kit release-2.1 documentation](https://lightship.dev/docs/ardk/ardk_fundamentals/building_android.html#steps).

---

<div class="post-metadata">

**Author:** ![Maverick\_Niantic](https://avatars.discourse-cdn.com/v4/letter/m/8edcca/32.png) [@Maverick\_Niantic](https://community.nianticspatial.com/u/Maverick_Niantic)\
**Post date:** [March 5, 2026, 11:50pm UTC](https://community.nianticspatial.com/t/the-application-requires-the-latest-version-of-google-play-services-for-ar/1994/15 "2026-03-05T23:50:11Z")

</div>

Age
