First-party data
When Malaysian Brands Launch Mega-Sale Ads (2026)
Weekly ad-start counts around Malaysia's 9.9, 10.10, 11.11 and 12.12 sales, measuring which verticals switch on creative earliest and by how much, with the full weekly dataset as a free CSV.
Updated September 2026 · AdPlay.ai Team
Malaysian verticals switch on mega-sale creative at very nearly the same time as each other. Measuring every Malaysian ad start in the ten weeks before and three weeks after each of the four 2025 double-date sales, and reading each vertical's centre of gravity against all ads starting the same weeks, the whole spread from the earliest vertical to the latest is 1 weeks at 12.12, 1.1 at 11.11, 1.7 at 10.10 and 1.9 at 9.9. That is the useful finding and it is a negative one: your vertical is not a reason to time your creative differently. What this cannot tell you is how many weeks ahead the market as a whole ramps, because the archive itself grew over the period and that growth is inseparable from a genuine late-window surge.
Every seasonal page on this site, ours included, tells you to have creative live some number of weeks before the sale. None of them measures it. This one buckets real ad-start dates by week around the four completed 2025 mega sales and asks a question the data can actually answer: whether the vertical you are in should change your timing. The short answer is that it should not, and the working is below along with a plain account of the one thing this method cannot control for.
The verticals move together
For each sale, every Malaysian ad that started between ten weeks before and three weeks after is bucketed by week. A vertical's centre of gravity is the ads-weighted mean of those week offsets: a value of minus three means its starts cluster three weeks before the sale. The spread between the earliest and latest vertical is 1 weeks at 12.12 and 1.1 at 11.11, across 22 verticals with enough starts to measure. At 9.9 and 10.10 it reaches 1.9 and 1.7 weeks, and those two cycles sit earliest in the archive's life, where the counts are thinnest and a single vertical can swing the extremes. A spread of about a week across an entire market is not a scheduling decision. If you sell electronics and your neighbour sells home goods, the measured difference in when your categories switch on mega-sale creative is smaller than the difference between shipping on a Monday and shipping on a Friday. Advice that tells you to launch earlier because of the vertical you are in has nothing behind it in this data.
| Sale | Earliest vertical | Latest vertical | Spread in weeks |
|---|---|---|---|
| 9.9 | Fitness (week -1.3) | Games (week 0.6) | 1.9 |
| 10.10 | Travel Accessories (week -2) | Pets (week -0.3) | 1.7 |
| 11.11 | Real Estate (week -3.2) | Entertainment (week -2.1) | 1.1 |
| 12.12 | Pets (week -3.8) | Fitness (week -2.8) | 1 |
What the raw weekly counts cannot tell you
The obvious question is how many weeks ahead the market ramps, and this method cannot answer it honestly. The archive holds an ad only if it was collected while running, and collection grew substantially across 2025, so later weeks in every window carry more ads for reasons that have nothing to do with Malaysian advertisers. Two of the four cycles peak in the weeks after the sale date, which is an artefact of that growth rather than a discovery about post-sale advertising. That is exactly why the vertical comparison is the part worth publishing. A vertical's share of its own cycle is measured against all ads starting the same weeks, so both sides of the ratio carry identical collection behaviour and it cancels. An absolute claim about market-wide lead time would need a control window drawn from outside the archive's own growth curve, and there is not one, so this page does not make that claim and neither should anything citing it. The weekly table above is published as counts rather than as a ramp for the same reason. It is useful for seeing the shape of a real cycle and for checking our working. It is not evidence that Malaysian advertising peaks in any particular week.
| Week | Week beginning | Ads started | Share of the window |
|---|---|---|---|
| 10 before | 2025-09-02 | 2,453 | 2.6% |
| 9 before | 2025-09-09 | 2,163 | 2.3% |
| 8 before | 2025-09-16 | 3,205 | 3.4% |
| 7 before | 2025-09-23 | 4,543 | 4.9% |
| 6 before | 2025-09-30 | 9,634 | 10.4% |
| 5 before | 2025-10-07 | 8,288 | 8.9% |
| 4 before | 2025-10-14 | 7,410 | 8% |
| 3 before | 2025-10-21 | 7,909 | 8.5% |
| 2 before | 2025-10-28 | 8,690 | 9.3% |
| 1 before | 2025-11-04 | 10,582 | 11.4% |
| Sale week | 2025-11-11 | 8,479 | 9.1% |
| 1 after | 2025-11-18 | 7,058 | 7.6% |
| 2 after | 2025-11-25 | 4,826 | 5.2% |
| 3 after | 2025-12-02 | 7,752 | 8.3% |
What the per-week detail is good for
The CSV carries every week of every cycle for every vertical clearing the reporting floor of 150 starts: the raw count, that vertical's share of its own cycle, the same-week share across all Malaysian ads, and the index between them, over 1,431 rows. The useful way to read it is comparatively. Pick your vertical and a neighbouring one, put their weekly index columns side by side, and you can see whether one genuinely front-loads relative to the other within a cycle where the collection bias is shared. What you should not do is take one vertical's weekly counts on their own and read the shape as a ramp, because that shape carries the growth curve inside it. One label to ignore: the classifier's catch-all bucket swings hardest and means least, so it is excluded from every headline here and marked in the file.
Reuse this data
The whole weekly dataset is one CSV under CC BY 4.0, free to reuse including commercially with attribution to AdPlay.ai. Each row states its sale, its week, its vertical, both counts, both denominators, the index and the method note that applies to it. If you are writing about Malaysian sale-season timing, this is a number you can check, which is more than can be said for most of the lead-time advice in circulation.
By the numbers
Frequently asked questions
How many weeks before 11.11 do Malaysian brands launch their ads?
This dataset cannot answer that honestly, and it is worth saying so rather than guessing. The archive grew over the period measured, so later weeks in every window hold more ads regardless of advertiser behaviour, and that growth cannot be separated from a real late surge. What it can measure is the difference between verticals, because both sides of that comparison share the same collection bias.
Do different industries launch mega-sale creative at different times?
Barely. Across the four 2025 double-date sales the spread between the earliest and latest vertical is 1 to 1.9 weeks over 22 verticals. A spread of about a week is not a scheduling decision, and there is no support here for advice that says your category needs a longer lead time.
What is a centre of gravity in this study?
The ads-weighted mean week offset of a vertical's ad starts across the window. If a vertical starts most of its cycle three weeks before the sale, its centre of gravity is minus three. It is used instead of a threshold crossing because a threshold saturates at the edge of the window: it cannot tell a vertical that began ramping ten weeks out from one that began twenty weeks out.
Which sales were measured?
The four completed 2025 cycles: 9.9 on 9 September, 10.10 on 10 October, 11.11 on 11 November and 12.12 on 12 December, each from ten weeks before to three weeks after. The 2026 equivalents fall inside the archive's window but are not finished, so they are not in this dataset.
Are these ad counts complete?
No, and no dataset built on the public Ad Library is. Collection follows advertisers rather than a sampling frame, so every count here is a floor. That is also why the headline is a ratio between two groups drawn from the same weeks rather than a raw number.
Can I see the week-by-week numbers for my industry?
Yes. The CSV carries every week of every cycle for every vertical with at least 150 starts in that cycle, with the raw count, the share of the cycle, the same-week market share and the index between them. Compare two verticals inside one cycle rather than reading a single vertical's counts as a ramp.
Does this tell me when to launch my own campaign?
It tells you that your industry is not the variable. It says nothing about what worked, because the archive holds creative metadata only and carries no spend, impressions or results, so nothing here can rank one launch date above another on performance.
The data behind this page
Every figure on this page is a row in that file. Measured as at 2026-08-25. Published under Creative Commons Attribution 4.0, so reuse it with a credit to AdPlay.ai.
Sources
Keep exploring
Turn ad research into winning ads
See what 16,000 Malaysian brands advertise, then generate on-brand creative, all in one tool.
7-day free trial · No credit card required
