Almost $174 million of taxpayer money was spent on ad campaigns last financial year, which is among the highest figures in two decades.