Gambling and alcohol ads 'out of place' at football grand finals