A multi-view (MV) advertising system includes an MV display including one or more MV pixels, each configured to emit beamlets in different directions in a beamlet coordinate system. The MV advertising system receives, via an input node, a first attribute of a first viewer or of a first viewing zone and, optionally, a second attribute of a second viewer or of a second viewing zone. The MV advertising system controller defines the first and second viewing zones relative to the MV display in a viewing zone coordinate system, determines a mapping that translates between the viewing zone coordinate system and the beamlet coordinate system, associates first and second targeted advertising contents with the first and second viewing zones based at least on the first and second attributes, and controls the MV display to project first and second images generated from the first and second targeted advertising contents to the first and second viewers at the first and second viewing zones, respectively.