ad event controller