promotion n. a video promotion of a product that is being promoted; one of their latest promotions
Inversion structure=OVS=came along
along adv., means forward on, along with,along came(note the word order)
alongside adv., means video, recordings,and other promotion to be used alongside
=together with or at the same time as TVB brought their advertisement promotion alongside their local nightly news program ?!