An insertion order (IO) is a formal agreement between an advertiser and a publisher that details the specifics of an advertising campaign, including start and end dates, ad formats, placements, budget, and performance metrics.