A computer-implemented system for managing location-based digital advertising across a distributed network of digital signage devices, the system comprising:
- a client-side campaign management module, executable on a client user device, configured to receive and transmit advertising campaign parameters including target demographics, budget constraints, and preferred locations;
- a plurality of digital signage devices, each digital signage device comprising:
- (a) a display screen
- (b) a digital display controller;
- (c) an occupancy sensor configured to detect real-time occupancy data indicative of real-time foot traffic density in the vicinity of the digital signage device;
- and
- (d) a network interface configured to transmit the real-time occupancy data to a host user device and a central server;
- a host device registration module, executable on one or more host user devices, configured to register a digital signage device by transmitting a corresponding device identifier, geolocation data, screen specifications, and real-time occupancy data received from one or more digital signage devices to the central server;
- a bidding module, operable on the host user device, configured to:
- (a) receive bid requests in real time;
- (b) locally pre-process occupancy and engagement signals;
- and
- (c) transmit filtered bid responses to the central server;
- the central server, comprising a non-transitory memory storing instructions and a processor, the central server further comprising:
- a geolocation-based display mapping engine, configured to render, on a graphical user interface, a map-based visualization of available digital signage devices based on real-time occupancy status and location metadata;
- a campaign allocation engine configured to:
- (a) analyze incoming campaign parameters;
- (b) retrieve real-time availability and historical viewer impression data from the plurality of digital signage devices;
- (c) match campaigns to the plurality of digital signage devices using a non-linear optimization model that accounts for device-specific responsiveness and demographic affinity scores;
- (d) generate a dashboard interface for display on a client user device, the dashboard interface displaying indications of a plurality digital signage devices matching a campaign, wherein a visibility of each indication is prioritized according to one or more criteria;
- (e) receive real-time occupancy data detected using respective occupancy sensors of the plurality digital signage devices matching the campaign;
- and
- (f) dynamically reprioritize, in real-time, the visibility of each indication of the plurality of digital signage devices matching the campaign in the dashboard based at least in part on the received real-time occupancy data;
- a dynamic pricing engine, configured to:
- (a) calculate a per-impression cost based on real-time traffic density derived from a plurality of sources, the plurality of sources comprising the occupancy sensors associated with the plurality of digital signage devices, historical engagement analytics, and predictive AI models;
- and
- (b) autonomously adjust pricing thresholds using reinforcement learning algorithms to optimize for advertiser engagement and host yield;
- a centralized moderation subsystem, including a machine learning classifier trained on historical rejection data, configured to automatically approve or flag campaign placements based on content policy compliance.