Immersive
Most marketing is done in two dimensions. We see social media content on our phone screens, blog ads on our computer screens, TV commercials. Multichannel marketing campaigns and second screen campaigns are also run on multiple 2D surfaces.
Meanings of Immersive
Tendency to fall.
It gives the impression of immersion.