47 · A01 · Ad products, participants, and transaction flows
Map ad products, participants, transaction forms, and their conflicting objectives.
23 LESSONS · ONE CONNECTED PATH
Begin with products and markets, then response prediction, allocation, bidding and feedback.
Before you begin: Start with 31–34; prior auction or CTR-model knowledge is not assumed.
THE LEARNING PATH
Participants, products, billing, contracts, sponsored search, multi-slot auctions and RTB.
Map ad products, participants, transaction forms, and their conflicting objectives.
Calculate billing and conversion denominators while preserving three-party accounting.
Compare contract allocation under arrival-order changes with a tiny offline upper bound.
Apply campaign eligibility before quality-weighted sponsored-search ranking.
Calculate GFP, GSP, and VCG payments under explicit separable-click assumptions.
Separate RTB role states, reserve prices, first/second-price rules, and censored feedback.
Context, audience expansion, eligibility and inverted candidates through constructed mechanisms.
Study context targeting and expansion while keeping data-use boundaries explicit.
Verify constrained ad retrieval against a brute-force oracle and recheck eligibility.
Real impressions and a linear baseline → nonlinear FM comparison → constructed conversion delays → calibration audit.
Inspect impression labels, missingness, grouped splits, and train-only vocabularies.
Train numerical-only and categorical-feature logistic CTR baselines on a fixed prefix.
Use XOR to explain interactions, then compare real tree models at two capacities.
Compare real linear and FM training at one controlled budget, retaining FM overfitting.
Explain CVR selection and delayed observation using clearly constructed conversions.
Inspect proper probability scores, refit a fixed calibration map, and audit uncertainty.
Value bidding, feedback pacing, attribution and incrementality, reserve prices, experiment integrity and ledgers.
Separate value, target-CPA, and target-ROAS bids from globally optimal budget allocation.
Compare hard gating and feedback pacing, including drift, underspend, and oscillation.
Distinguish attribution accounting from incrementality in a known randomized mechanism.
Sweep reserves on fixed simulated bids and inspect fill, revenue, and bidder utility.
Expose mixture bias, shared-budget interference, and false positives in fraud rules.
Trace one ad request through eligibility, payment, and an idempotent single-process ledger.
Original prediction and decision experiments remain as references; the learning sequence starts from the domain.
Keep real click-probability evidence separate from simulated auction decisions.
Calculate second-price payments and compare bids on the same potential market.
Verify per-request budget invariants and separate prediction error from policy assumptions.
No lessons match. Try another concept or clear the search.
TRACE THE IDEAS
Follow the original material alongside the Lab. Source scope, original language and the boundaries of each teaching unit are explicit.
Only the public table of contents and introduction were checked. A paid textbook, not a free complete lecture set.
A pinned 96-slide Chinese chapter on products, objectives, games, matching and auctions. Not a complete advertising engineering course.
Public syllabus and assignments; not all lecture decks are available. Historical market descriptions are not current market facts.
164 author slides covering response prediction, bidding, attribution, pacing, targeting and reserve prices. Lab mechanisms are independently authored, not full paper replications.
Further reading and paper discovery; the index itself is not a lecture.
Trace an impression through advertiser, publisher, exchange and user roles.
Boundary: A constructed product/role pipeline, not a complete protocol or brand-effect evaluation.
Convert CPM/CPC/CPA units and reconcile spend, value and stakeholder objectives.
Boundary: A constructed ledger without fees; revenue minus ad spend omits other costs and is not net profit.
Compare offline allocation with online decisions when future inventory is uncertain.
Boundary: Three inventory units, exhaustive allocation versus online greedy, and a historical-mean forecast; not industrial forecasting or an optimality guarantee.
Apply eligibility before quality-aware ranking and diagnose why an ad is excluded.
Boundary: Keyword OR matching, rule-based eligibility and artificial quality; no real keyword or landing-page quality logs.
Calculate allocations, prices and utilities under explicit auction assumptions.
Boundary: Homogeneous quality, separable position CTR and no budgets; numerical VCG checks depend on these assumptions.
Trace bids, wins, reserves and feedback through a minimal exchange.
Boundary: Minimal role/feedback states, not OpenRTB. Below-reserve losses and competitive losses are distinguished.
Separate context from identity and inspect audience expansion errors.
Boundary: Artificial contexts and artificial relevance labels; no real profiles, cross-domain DMP or measured expansion gain.
Compare constrained inverted candidates with an exhaustive oracle.
Boundary: A tiny inventory, inverted candidates and exhaustive oracle; no distributed serving or concurrent budget consistency.
Inspect labels, leakage boundaries and the contribution of sparse features.
Boundary: Real sampled impressions, anonymous fields and feature-group partitioning; not a user/time split or population CTR estimate.
Train FM and a linear control on the same real sample, retaining overfitting results.
Boundary: 10k real impressions, categorical fields, one seed and eight epochs. Selection-only development diagnostics preserve FM overfitting.
Explain observation windows, delayed labels and conversion selection bias.
Boundary: Explicitly constructed conversions and delays; Criteo clicks are not relabeled as real conversions. No real CVR/ESMM gain.
Use separate calibration/audit partitions and compare proper scores and reliability.
Boundary: Original separate calibration/audit and negative results retained. Unknown sampling priors prevent claims about online calibration.
Distinguish expected value, budget feasibility and ROAS constraints.
Boundary: A fixed constructed second-price market with known expected conversion values. Hard budgets and ROAS thresholds are not globally optimal.
Compare pacing responses under fixed market conditions and changing demand.
Boundary: Integral error feedback, not a complete PID controller. Three scenarios expose value/spend tradeoffs, not guaranteed optimal spend.
Separate multi-touch bookkeeping from causal incrementality.
Boundary: Constructed paths and known random assignment; no real attribution ground truth, propensities or IPS/OPE result.
Compare fill, revenue and utility under an explicit bid distribution.
Boundary: Fixed U(0,2) bids and a common second-price reserve. Strategic long-term responses are omitted; no real reserve recommendation.
Expose interference, selection bias and false positives before interpreting a metric.
Boundary: Constructed mixture bias, budget interference and false positives; not real fraud accuracy or an online experiment.
Reconcile eligibility, decision, feedback and billing with idempotent events.
Boundary: A single-request, single-process idempotency mechanism; no concurrent transactions, refunds, real clicks or revenue.
These links open the original author or publisher material, in its original language and under its own terms.
96 slides: products 14–41; market mechanisms 42–94 · Chinese
A pinned 96-slide Chinese chapter on products, objectives, games, matching and auctions. Not a complete advertising engineering course.
164-page PDF: unit links open the relevant page · English
164 author slides covering response prediction, bidding, attribution, pacing, targeting and reserve prices. Lab mechanisms are independently authored, not full paper replications.