Glossary

Virtual reality

An immersive technology that places users inside a fully computer-generated environment, creating new opportunities for experiential advertising.

Channels and surfaces

All 220 terms