The US beer producer, The Boston Beer Co., has pulled a TV ad following complaints that it featured underage drinking.