The advertiser pays the fee.
In SELL advertisement the fee is added on the top of traded bitcoin amount.
In BUY advertisements the fee is reduced from the traded bitcoin amount.
In LOCAL_SELL advertisements, with floating prices, a temporary floating margin is reserved from your wallet and then returned back to you
when the trade is closed. Exchange rate is calculated on the traded amount.