Real-time bidding is the dynamic auction process in programmatic advertising where ad impressions are sold in real-time to the highest bidder, ensuring ad space is allocated to the most relevant advertisers.