Play Layout once every X minutes

I want to know is it possible to play a layout only once every x amount of minutes?

Example:
You have layout 1 that plays for 1 minute
Layout 2 runs for 30 seconds
Layout 3 only runs once every 10 minutes

I want to be able to run a quick ad to show I am running the signage for a premises but not all the time.

Yes, you can schedule an event for the time you want and set it to repeat every x minutes if you want.
https://xibo.org.uk/manual/en/scheduling.html

Generally creating lots of short events that often repeat isn’t the best, it would be better to adjust the durations of normal content and ad content, perhaps even have that all in one campaign that runs all the time.

Unless you want to show specific layout only few times during the day then that would need to be scheduled as an individual event.