Douglas Harper's Etymology Dictionary
spruik
1916, Australia and New Zealand slang, of unknown origin.
Wiktionary
spruik
vb. (context transitive Australia English) To promote a thing or idea to another person.