add AdvertiseEnvironmentListener