1800 677 656

Definition of Impression

Impression

The number of views an advertisement is shown whether it is clicked on or not.