implement interface on advertiser client