implement advertiser methods