The Queensland government wants people to lose weight and it's slapping a ban on junk food ads across its billboards, train stations and transport to make that happen.
But it won't apply to the state's big sporting venues because contracts involving stadiums are complex, meaning change there will be slow.
Foods will be ruled in or out based on their salt, sugar and fat content, state Health Minister Steven Miles said on Sunday.
"We have an ambitious target to increase the number of Queenslanders with a healthy weight by 10 per cent by 2026, and this is one way we can do that," he said.
But the Liberal National Party says the ban is meant to draw attention away from an emergency department crisis, where beds have been in short supply in recent weeks.
"We want the Palaszczuk government to get its priorities right," Liberal National Party deputy leader Tim Mander said.
Australian Associated Press