A buyer buys an impression, which is encrypted in a block, and then broadcasted to every single participant on the chain. The impression is verified by the publisher, then added to the ledger. Everyone in the blockchain gets to see the impression event and approve it.
Source: Why digital advertising is experimenting with blockchain – Digiday