Unlocking the Potential of Mobile Billboard Advertising