Updated to use common adprotobuf.User struct