Advertisers must decide which creative to show, to whom, and how much to pay for each impression, thousands of times per second. Platform automation (Google Performance Max, Meta Advantage+) and demand-side platforms now generate creative variants with generative AI, learn which perform, and bid per auction with ML models toward a target cost or return. In the EU, consent, tracking limits and ad-transparency rules shape what data the models may use.
Problem & value
- Today: agencies and in-house teams hand-build a few creatives, run manual A/B tests, set bids by rules and rebalance budgets weekly. Creative fatigue and slow reaction waste spend.
- AI value: many more variants tested faster, per-auction bids from predicted conversion probability, automatic budget shifting, fatigue detection. Platforms report uplifts in their own case studies; these are vendor claims and should be validated with holdout or incrementality tests (see REC-005) rather than trusted at face value [1][2].
- Reality check: platform-reported conversions overlap and over-attribute; automation optimises what you measure, so conversion definitions and incrementality matter more than the bidding model.
Variants
- SMB: run Performance Max, Advantage+ or Microsoft Advertising automation with a product feed; AI creative tools produce variants.
- Enterprise / agency: DSP-based programmatic buying (open exchange, PMP, CTV, DOOH), own bidding logic and creative-testing platform.
- Publisher/retailer side: yield and floor-price optimisation, retail media (see REC-013).
- Developer / ad-tech: build a bidder (OpenRTB), pCTR/pCVR models and bid shading.
- Private use: not applicable beyond small-business self-promotion.
How it works
- campaign goal + creative assets + consented audience/conversion data
- creative generation (copy, image, video variants from brand kit + product feed)
- brand/legal check (human or rule-based guardrails)
- serving: bid request (OpenRTB)
- pCTR/pCVR prediction
- value estimate
- bid + budget pacing
- logging impressions/clicks/conversions
- bandit allocation across creatives, fatigue detection, retraining
- incrementality tests + reporting
- Prediction: gradient-boosted trees or deep CTR/CVR models on context, creative and (consented) user features, calibrated so that bids equal expected value.
- Bidding: value-based bid = predicted conversion value x target; bid shading for first-price auctions; budget pacing via control or reinforcement-learning methods.
- Creative selection: multi-armed / contextual bandits (e.g. Thompson sampling) explore variants and shift traffic to winners; VLMs score creatives for brand fit and policy compliance.
- Human-in-the-loop: brand and legal approval of generated assets, budget caps, guardrail rules, periodic holdout experiments.
Data preparation
The relevant data is the brand kit (logos, fonts, tone, claim lists), product feed with prices and stock, past creatives with performance, and conversion data from shop, CRM or ERP. In an SMB these sit in ad accounts, the shop system, shared drives, an agency's folders and designers' local files.
Typical gaps: no tagged conversions or inconsistent tracking, missing consent signals, product feeds with poor titles and missing images, creatives without labels such as motif, offer or audience, and duplicate or outdated assets. Offline sales that never reach the ad platform keep the bidding algorithms blind.
Preparation steps: - Audit conversion tracking and server-side or consented first-party tagging; import offline conversions (PREP-005). - Clean and enrich the product feed with consistent attributes (PREP-010, PREP-011). - Tag past creatives with simple labels and results to get a gold-standard set (PREP-016, PREP-019). - Write the brand kit and claim blacklist in one document (PREP-014). - Check purpose and legal basis for audience uploads (PREP-025) and pseudonymise customer lists (PREP-022).
Tools: platform diagnostics, a feed manager, a spreadsheet and a consent management platform. Expect about 30 to 40 percent of effort in data work. See GUIDE-003.
Implementation paths
Which path for whom
- smb: Path A, because the ad platforms themselves (Google, Meta, Microsoft) offer automated bidding and creative tools at no extra licence cost and the process is standard.
- enterprise: Path B, because large budgets justify own value models, first-party conversion data and brand-safety logic on cloud APIs.
- developer: Path B, because building on platform APIs and hosted models is the practical route; self-hosting rarely pays off against the ad exchanges.
Path A — Buy (recommended for most SMBs)
- Walled-garden automation: Google Ads (Performance Max, Demand Gen, Smart Bidding, asset generation), Meta Advantage+, Microsoft Advertising, TikTok Smart+, Amazon Ads.
- DSPs: The Trade Desk, Google DV360, Amazon DSP, Adform (EU, Denmark), Criteo (EU, France), Teads (EU), Xandr/Microsoft Invest successors; verification via IAS or DoubleVerify.
- Creative tools: Adobe Firefly and GenStudio, Canva, Pencil, AdCreative.ai, Smartly.io (EU, Finland), Celtra, Bannerflow (EU, Sweden).
- Choose A when: spend is below a few hundred thousand EUR per month and no custom data advantage.
Path B — Build on cloud APIs
- Platform APIs: Google Ads API, Meta Marketing API, Microsoft Advertising API for feeds, experiments, reporting and rule-driven budget changes.
- Generative creative: frontier LLMs for copy (Claude, Gemini, GPT, Mistral as EU provider), image/video models via API with human approval; VLM to check output against brand rules.
- Data: warehouse (BigQuery, Snowflake, EU region), consented conversions sent via server-side tagging and conversion APIs; orchestration with n8n or Airflow.
- Choose B when: you want custom creative pipelines or cross-platform budget logic.
Path C — Self-host (open source)
- Models: LightGBM / XGBoost / CatBoost for pCTR/pCVR; PyTorch CTR libraries (DeepCTR-style); bandits via Vowpal Wabbit or custom Thompson sampling; MMM libraries (Meridian, PyMC-Marketing) for budget allocation.
- Creative: open-weight image models (FLUX.1, Stable Diffusion 3.x) via ComfyUI/diffusers and open LLMs (Llama, Qwen, Mistral) for copy; VLM for QA.
- Bidder: an OpenRTB-compliant service needs low latency (typically tens of ms), so CPU-heavy tabular inference plus HW2 only for creative generation.
- Effort: a real-time bidder is a specialised engineering project; most firms stop at creative and budget optimisation on top of DSP APIs.
Path D — Custom training
Worthwhile for ad-tech firms and large advertisers with proprietary impression-level logs (millions of events): custom pCTR/pCVR, bid landscape and uplift models. Needs clean logging with consent flags, win/loss prices and holdout traffic for unbiased training.
State of the art (2026)
- Black-box automation dominates: campaign types such as Performance Max and Advantage+ combine targeting, creative assembly and bidding; advertisers control mainly inputs (assets, feeds, goals, audience signals, conversion values) [1][2].
- Generative creative at scale: platforms and tools generate image, text and video variants and background replacements; quality is good for product ads, weaker for brand-defining work.
- Privacy shift: reliance on contextual signals, first-party data, clean rooms and aggregated measurement as third-party cookies and mobile identifiers are restricted; consent signals travel via the IAB Europe TCF [3].
- Measurement: incrementality testing and open-source MMM (Meridian, Robyn) increasingly complement platform attribution (REC-005).
- Limits: feedback loops (optimising clicks favours clickbait), creative hallucinations (wrong product claims, artefacts), brand-safety misplacements, ad fraud/invalid traffic, small-data instability for low-volume SMB campaigns, and auditability gaps in black-box bidding.
Shared resources & combinations
- Same stack as: REC-013 (retail media ranking), REC-003 (next-best-action), REC-006 (email personalisation) share pCTR/pCVR models and feature stores.
- Upstream: REC-004 (segmentation) for audience signals; GEN-001 / GEN-002 for imagery and video; REC-005 for budget allocation and attribution.
- Shared infrastructure: consent management, server-side tagging, warehouse, experimentation platform.
Effort, cost & KPIs
- Path A: days to weeks; cost is media spend plus platform/tool fees (often a percentage of spend or per seat).
- Path B: 1-3 months for creative pipelines and reporting integration.
- Path C/D: 6+ months for bidder-grade systems; specialised ad-tech team.
- KPIs: incremental ROAS / cost per incremental conversion (from holdouts), CPA/ROAS vs target, creative win rate and fatigue time, share of invalid traffic, brand-safety incident rate, budget pacing accuracy, creative production cost and time per variant.
People & change
Involve management and the department lead (marketing) to set budget caps and goals. The DPO and legal are needed before audience data or conversion tracking is connected: consent, TDDDG rules for tracking, customer-list uploads and AVV with platforms and agencies (GUIDE-005, GUIDE-010). IT supports tagging and feeds; end users (marketers, designers, agency) review generated assets.
Works council: normally no, as the system targets customers, not employees. Ask if team results are tracked individually by the tool (§87(1) no. 6 BetrVG) and inform under §90(1) no. 3 when roles change, for example designers moving to reviewing.
AI literacy: support staff with training on generative tools, copyright, trademark and misleading claims (GUIDE-006), plus rules for approved tools (GUIDE-007). Label synthetic ads where Art. 50 AI Act transparency applies (GUIDE-014). Start with one campaign and a fixed test budget, compare against the manual baseline in a holdout (GUIDE-009). Typical concerns: designers fear replacement and managers fear runaway spend. Address them with a clear role as curators, hard budget caps, daily spend alerts and human approval of every asset before it goes live (GUIDE-008, GUIDE-011).
Risks, regulation & compliance
- EU AI Act: typically limited/minimal risk. Generated images, audio and video that look authentic ("deep fakes") require disclosure under Art. 50; ordinary ad copy is not in scope. Art. 5 prohibitions apply to advertising: AI that deploys subliminal or manipulative techniques materially distorting behaviour and causing significant harm, or that exploits vulnerabilities due to age, disability or social or economic situation, is banned (Art. 5(1)(a)-(b)). Avoid targeting that exploits e.g. gambling propensity, financial distress or children [4].
- GDPR / ePrivacy: behavioural targeting and cookie or device-ID access need valid consent (ePrivacy Art. 5(3), GDPR Art. 6/7); real-time bidding data flows were found problematic by EU regulators, so use TCF consent strings, DPAs with every ad-tech partner and data minimisation. Special categories (Art. 9) must not be used for targeting.
- Digital Services Act: Art. 26 and 28 require ad transparency on platforms, ban profiling-based ads using special-category data and ads to minors based on profiling; VLOPs keep ad repositories [5].
- Other: national unfair-competition law (e.g. UWG in Germany) on misleading and unlabelled ads, sector rules (alcohol, gambling, finance, health claims), copyright and rights to training data and likenesses in generated creative.
- Mitigations: brand/legal sign-off on generated assets, label synthetic media, exclusion lists for sensitive categories, consent-aware pipelines, holdout tests, spend caps and anomaly alerts.
Getting started
- Fix measurement first: consent management, server-side conversion tracking, one primary conversion with value.
- Prepare assets: clean product feed, brand kit, 10-20 creative variants with varied hooks.
- Run an automated campaign (Performance Max or Advantage+) against a control with a geo or conversion-lift holdout for 4-6 weeks.
- Add AI-generated variants under a human approval gate; log which were AI-made and approved.
- Review monthly: incrementality, fatigue, brand-safety reports and sensitive-category exclusions.
Sources
- Google Ads Help, Performance Max campaigns — https://support.google.com/google-ads/answer/10724817?hl=en
- Meta for Business, Advantage+ campaigns — https://www.facebook.com/business/ads/meta-advantage-plus
- IAB Europe, Transparency & Consent Framework — https://iabeurope.eu/transparency-consent-framework/
- Regulation (EU) 2024/1689 (AI Act) — https://eur-lex.europa.eu/eli/reg/2024/1689/oj
- Regulation (EU) 2022/2065 (Digital Services Act) — https://eur-lex.europa.eu/eli/reg/2022/2065/oj
- IAB Tech Lab, OpenRTB specification — https://github.com/InteractiveAdvertisingBureau/openrtb2.x
- Google Meridian marketing mix model — https://github.com/google/meridian
- Regulation (EU) 2016/679 (GDPR) — https://eur-lex.europa.eu/eli/reg/2016/679/oj