Screen SetResolution doesn't stay full screen on Kindle Fire, fine on other android devices.

Using this code OR setting the DPI in the Android settings has this effect on my Kindle Fire 10 inch, but not on my Pixel 2 XL, my Moto G6, or my LG G4. Is there any way to make this work on Kindle Fire?

The black area still responds as if the buttons are there, pressing where the Quit button SHOULD be if it were full screen will quit the app, I can completely play the game full screen, but I have to look in the corner.

I tried Googling and searching on this site and I can’t seem to find anyone with this issue.

(I’ve tried other variations of this, different full screen modes, different overloads of this function, all that stuff. And it doesn’t matter what resolution I set it to.)

`
Screen.SetResolution(
    width: 720,
    height: 480,
    fullscreenMode: FullScreenMode.ExclusiveFullScreen,
    preferredRefreshRate: 60
);
`

Update: I solved it, took me 5 days. I spent a good amount of that time trying to micro-optimize so I wouldn’t need to lower the resolution but to no avail.

tl;dr Blit Type in Android player settings should not be set to Never.

Basically I created a new project with the default settings and tried this out on my Kindle Fire and I could successfully set the resolution with no issues. So there was definitely something wrong with my game’s settings.

I combed through all of the settings I could think of that would be related to this issue and eventually I stumbled upon Blit Type, it was set to Never when the default was set to Always.

I don’t know what Blit Type is and the documentation doesn’t explain it very well, it sounds like a rabbit hole I’m not really willing to go down at the moment, but here are docs for anyone who wants to see it: Unity - Scripting API: AndroidBlitType