Is possible to spawn 2d image in photon networking ?

hi…

Is is possible to instantiate 2d image in network ?
I can succesfully spawn 3d cube in network. But when I am making 2d image prefab and following same steps like 3d object spawning in network, it spawing succussfully but does not displaying in network.

How to spawn image that displays in network ? i.e two different apps.

when using cube - it is displaying in network app. Spawned 2d object does not seems in window.

This is the code below that i am using for spawing 2d player in photon network.

using UnityEngine;
using System.Collections;
using UnityEngine.UI;

public class NetworkManager : MonoBehaviour {

[SerializeField] Text connectiontext;
//[SerializeField] RectTransform[] Spanpoints = new RectTransform[6];
[SerializeField] Transform[] Spanpoints;
[SerializeField] public GameObject Panelcanvas;

GameObject player;
// Use this for initialization
void Start () 
{	
	PhotonNetwork.logLevel = PhotonLogLevel.Full;
	PhotonNetwork.ConnectUsingSettings ("0.1");
}

// Update is called once per frame
void Update () 
{
	connectiontext.text = PhotonNetwork.connectionStateDetailed.ToString ();
}
void OnJoinedLobby()
{

	RoomOptions ro = new RoomOptions () { isVisible = true , maxPlayers = 10};
	PhotonNetwork.JoinOrCreateRoom ("default", ro, TypedLobby.Default);
}
void OnJoinedRoom()
{
	//Debug.Log("dokjhkhhkne");
	StartCoroutine(SpawnPlayer(0f));

}

//[PunRPC]
void StartSpawnProcess (float respawntime)
{
	StartCoroutine ("SpawnPlayer", respawntime);
}	
IEnumerator SpawnPlayer (float respawntime)
{	
	yield return new WaitForSeconds (respawntime);
//	int rand = Random.Range (0,6);
	int index = Random.Range (0, Spanpoints.Length);
	player = PhotonNetwork.Instantiate ("Cube", Spanpoints [index].position,Spanpoints[index].rotation,0);
	//Debug.Log (index);

//	player.transform.SetParent (Panelcanvas.transform);

	Debug.Log("done");

}

}

you can use sprite instead of unity UI