Mark Allen Group revenues: Advertising remains largest slice of the pie