Indoor localization supporting smartphone advertising

Thumbnail Image




Journal Title

Journal ISSN

Volume Title


University of New Brunswick


This thesis presents an indoor advertising server called Adaptive Real-Time Advertising Server (ARTAS) that provides advertisements to customer smartphones walking inside a retail store. Ultra-wideband (UWB) systems installed in the retail store locate the tag carried by the customer. ARTAS reads position data from UWB systems, and ranks advertisements based on the customer's position. Ranked advertisements are then sent to the customer smartphone. ARTAS was tested under line-of-sight (LOS) and non-line-of-sight (NLOS) environments with 2 experiments carried out for each environment. A simulated store with 25 advertising zones, and a simulated customer walking with a smartphone were used to carry out the tests. ARTAS system variables including position update and advertisement rates, advertisement delay, minimum advertising area radius, and time scale factor were changed for 18 test cases to determine variables giving better advertisement ranking. These experiments demonstrate that for LOS experiments, correct advertisements are top ranked 44.4% to 48.6% of the time, while for a NLOS environment correct advertisements are top ranked only 33.3% to 35.7% of the time. If the ranking order is ignored, then correct advertisements are ranked 64.1% to 68.3% of the time for a LOS environment, and 50% to 51.6% for a NLOS environment. A second technique (called the next zone method) used advertisements from the customer's current and predicted next advertising zones to compute the number of correctly shown advertisements. Using the next zone method, top ranked advertisements are shown correctly 59.2% to 62.7% of the time for the LOS environment, and 41.2% to 42.9% of the time for the NLOS environment.