In Germany, you can just put a little sign on your letterbox that tells the post person to not give you any free newspapers or mail.
Only ads I've gotten in years where the ones directly addressed to me, and that's like every few months from one of two slightly old fashioned firms, and tends to include a voucher, so that's something.