In digital online advertising, advertisers procure ad impressions simultaneously on multiple platforms, or so-called channels, such as Google Ads, Meta Ads Manager, etc., each of which consists of numerous ad auctions. We study how an advertiser maximizes total conversion (e.g. ad clicks) while satisfying aggregate return-on-investment (ROI) and budget constraints across all channels. In practice, an advertiser does not have control over, and thus cannot globally optimize, which individual ad auctions she participates in for each channel, and instead authorizes a channel to procure impressions on her behalf: the advertiser can only utilize two levers on each channel, namely setting a per-channel budget and per-channel target ROI. In this work, we first analyze the effectiveness of each of these levers for solving the advertiser's global multi-channel problem. We show that when an advertiser only optimizes over per-channel ROIs, her total conversion can be arbitrarily worse than what she could have obtained in the global problem. Further, we show that the advertiser can achieve the global optimal conversion when she only optimizes over per-channel budgets. In light of this finding, under a bandit feedback setting that mimics real-world scenarios where advertisers have limited information on ad auctions in each channels and how channels procure ads, we present an efficient learning algorithm that produces per-channel budgets whose resulting conversion approximates that of the global optimal problem. Finally, we argue that all our results hold for both single-item and multi-item auctions from which channels procure impressions on advertisers' behalf.
翻译:在数字在线广告中,广告商同时在多个平台或所谓的频道(如Google Ads、Meta Ads管理员等)上获取广告印象,每个频道都有多个拍卖。我们研究广告商如何在满足总投资回报(ROI)和所有渠道预算限制的同时,最大限度地实现全部转换(如广告点击),同时满足总投资回报(ROI)和所有渠道的预算限制。在实践中,广告商无法控制,因而无法在全球范围优化,她可以参与每个频道的个体拍卖,而是授权一个为她提供印象的渠道:广告商只能在每个频道上使用两个杠杆,即设定每频道预算和每频道目标ROI。在这项工作中,我们首先分析这些杠杆的效能,以解决广告商的全球多渠道问题。我们表明,当广告商只对每个频道进行最佳控制,她的全部转换可能任意地比她在全球问题中获得的更差。此外,我们还表明,广告商只有在她能够实现全球最佳转换时,她才能实现全球最佳的转换,而她只能通过每频道预算优化的每个频道和每频道的升级渠道,我们才能在每部预算中 保持一个最高效的升级的流程中,我们如何在服务器上进行。