ScreentoWorldPoint position android issue

Ok, i hope i can explain my problem. I have positioned a gameobejct with ScreentoWorldPoint:
GoldenCube.transform.position = camera.ScreenToWorldPoint(new Vector3(Screen.width / 5, Screen.height - 70, 0.5f));
and my problem is, that it works fine in the unity editor play mode, but if i put it on my android phone, it don’t have the right x position… It’s about the middle of my screen and should be more left in the screen.

Hope someone can help me, thank you.

I believe you must also subtract half the width of the golden cube object to get the correct position. so it would be Vector3(Screen.width/5 - GoldenCubeWidth(orEstimatedwidth)/2, etc… etc)…To move it farther left, simply subtract more.