Gameobjects cropped or out of screen on different mobile screen sizes.

Hello guys ,
as the title suggests I am having trouble to make regular “Gameobjects” work with all mobile screen sizes.
They appear either cropped , or outside the screen .
I have no idea how to solve this or the different approaches to this kind of problem.
Again , Please note that my issue is with gameobjects not Ui.
Please help
Thanks in advance

something you can do is make the position of specific objects relative to certain locations relative to the screen. Say, for instance, you want an object to appear on the top left of your screen. to do this you could put script like

 transform.position = Main.ScreenToWorldPoint(new Vector3(5, Screen.height - 5, 0));

so that the position of the object will always be 5 pixels down and 5 pixels to the right of the top-left side of the screen

of course this is just an example, and the easiest solution is just making the size of the camera large enough to fit the closest ratio of screens and then let the other sizes just do their thing.

well hope this helps at least a little