This was an advertisement service. She used to give the hero some gold or temporary items based on the campaign currently running. One time she appeared, the hero could get temporary DeathKnight Armor from her. This was later changed to give a scaled amount of gold or DragonCoins after watching a short video.
A recent update has removed Ballyhoo's advertisement services and replaced it with daily quests whose rewards are similar to that of Ballyhoo's.