A man who surprised visitors to the War Memorial in Canberra by parading naked nearby has been sentenced to nearly two years in jail.

Jason Rogers, 44, pleaded guilty in the ACT Supreme Court to indecent exposure and committing an act of indecency after a separate incident in which police were trying to talk him into getting down from a roof.

The court heard Rogers' behaviour was driven by a combination of his poor mental health and drug abuse, which impaired his ability to make rational judgements or appreciate the wrongfulness of his conduct.

Justice Hilary Penfold said there appeared to be a clear connection between Rogers use of methylamphetamine and his behaviour.

She said this was a concern when he was aware that his drug use had an impact on his offending.

Justice Penfold told the court she had no faith in Rogers complying with a supervised order in the community or in his ability to supervise his own rehabilitation.

Justice Penfold detailed other similar offences in recent times committed by Rogers at his home in Young in New South Wales.

"I see no way of his behaviour changing except by escalating into more serious offences," he said.

Justice Penfold also rejected calls to take Rogers mental health into consideration in reducing his culpability.

"His continued deliberate use of methylamphetamine... does not in my view provide a basis for finding his culpability is reduced," he said.

Rogers has been sentenced to 22 months for the act of indecency in front of a police officer, and three months for indecent exposure.

A good behaviour order for another series of offences in 2014 was cancelled.

Rogers will not be eligible for parole until April next year.