A technique that tailors advertising by generating multiple versions of an ad based on audience, context, browsing data, ad engagement, or historical performance.