Well, yes, this feature is meant for the use of creators, since it's their call whether to embed a game and where. Otherwise anyone could hotlink games from here, slap some ads on them and make lots of money at the expense of Itch and all of us. In fact people have been trying as it is, and steps had to be taken to stop them.
For testing purposes, why not upload a game of your own and see how it works?