ballyhooing, boosting, hyping, pitching, plugging, promoting, publicizing, talking up, touting
advertising, barking, merchandising(also merchandizing), sellingpushingacclaiming, hailing, lauding, praisingendorsing(also indorsing), plumping (for), plunking (for)or plonking (for)recommending, reviewingannouncing, broadcasting, publishing