Isaac Moore, 27, was out celebrating with friends on Saturday night when he scaled the 75ft building and fell asleep face down on the curved glass.
Hundreds of shoppers gathered in disbelief as emergency services were called to rescue the reveller from the top of the Grand Arcade shopping centre in Cambridge, Cambs.
The labourer had to be woken by firefighters who climbed onto the roof before safely lowering him down, where he was arrested by waiting police .
Moore, of Huntingdon, Cambs., pleaded guilty to causing a public nuisance atPeterborough Magistrates Court this morning.
rosecutor Giles Beaumont told magistrates that Moore had been drinking in a nearby pub shortly before the incident.
He said: "When he was interviewed he first denied the offence, but when asked if he had caused the public nuisance he said 'yeah I was found on the roof so I supposed I did'.