Activision mistakenly published in-game ads for microtransactions in Call of Duty, sparking community outrage before being quickly removed.