publishAdvertisement updated for user-specificity