Daydream VR icon not being set in 5.6

Hello! I’ve recently been having trouble getting the right icon to show in Daydreams VR menu. I have the Foreground and Background icons set in Player Settings → Other → VR SDKs → Daydream but they don’t seem to take effect in the build process. Instead the default icon seems to be displayed, which is cut off on the bottom and over a white background. I’m using the following settings for the images

I’m currently using the latest 5.6 release, but have also tried building it out in the 5.4 technical preview with no luck. Has anyone else run into this problem? Is it possible to just manually set the icon in the manifest (Daydream App Quality Requirements - Publishing  |  Google VR  |  Google for Developers)?

Can you provide a screen shot?

Certainly, app is on the far left. That icon is what I have the Default icon set to for 2D


These are the settings I have for the Daydream SDK

I snooped around the APK a bit and found foreground/background icons that should be used, so I added the following lines to the manifest in hopes of overwriting the icon:

        <meta-data android:name="com.google.android.vr.icon" android:resource="@drawable/vr_icon_front" />
        <meta-data android:name="com.google.android.vr.icon_background" android:resource="@drawable/vr_icon_back" />

Which worked for the background image, unfortunately the foreground icon is still being replaced with the default icon

I was able to find a workaround for it. If anyone else is having this problem, I was able to get the VR icon displaying the right images by setting the default icon to the Foreground image, and setting the Background image by adding the meta-data tags in my previous post. As for the 2D icon, setting it in Player Settings → Icons and then using Override for Android did the trick, without overwriting the VR icon. I’m still not completely sure what was causing the issue, my best guess is a conflicting plugin of some sort.

1 Like

Hi hcote,

I experienced the very same issue with you. But I managed to solve it by clearing the Daydream apps Cache. No workaround needed in the Unity Editor. Cheers :smile: