The Postal Service has the advantage of being able to deliver these advertisements to all addresses, while newspapers usually (but not always) deliver inserts just to their subscribers.
Newspapers normally deliver inserts exclusively to subscribers.
Newspapers can deliver to all addresses while the Postal Service can only deliver to a select few.