Analysing the Rich Benefits of Mobile Billboard Advertising