One Perth council has voted unanimously to ban all advertising that promotes unhealthy habits from bus shelters across the city.