First-party data
Malaysian Festive Ad Ramps, Measured (2026)
When Malaysian advertisers switch creative to Chinese New Year and Hari Raya language, when it peaks, how fast it decays and which verticals do it, measured week by week with the dataset as a free CSV.
Updated December 2026 · AdPlay.ai Team
Malaysia's two biggest festive ad ramps have opposite shapes. Measured on the language advertisers actually write, Chinese New Year creative switches on 8 weeks before the day, peaks 4 weeks BEFORE it at 8.199% of that week's new ads, and has collapsed by the day itself. Hari Raya climbs gradually from 9 weeks out, peaks in the week OF the festival at 2.571%, and takes 4 weeks to fall away. Inside the Chinese New Year cohort, electronics and home and garden over-index most; inside the Raya cohort it is transport, at 226 against the market rate.
Every seasonal page on this site, and every Malaysian festive ad guide anywhere, asserts a ramp window. None of them measures one. This page does, on the only signal that is unambiguous: an ad that says kuih raya is a Raya ad. Two earlier versions of this study measured the vertical mix instead and both were wrong for the same reason, which is written into the method section below rather than hidden.
Chinese New Year peaks before the day and is gone by it
Chinese New Year copy is close to absent until 8 weeks out, when it jumps from almost nothing to 1.354% of that week's new Malaysian ads. It climbs for four more weeks and peaks at 8.199% in the week beginning 2026-01-18, which is 4 weeks before the festival. Then it falls, through the last month of the run-up, and by the week after the festival it is at 0.488%. The whole event is over before the day it is named after. That shape has a plain commercial reading. Chinese New Year buying is preparation: a reunion dinner booked, cookies and hampers pre-ordered, a new appliance delivered before the visiting starts. The advertising has to land while there is still time for the thing to arrive, so the creative peaks a month early and the last fortnight is a closing window rather than an opening one. One consequence is worth pulling out for anyone planning a Malaysian calendar. Content aimed at this window has to be indexed before the creative ramps, not alongside it, which means live in early December for a February festival. That is the guidance our own seasonal calendar already carried, and this is the first measurement that supports it.
| Weeks from the festival | Week starting | Ads with festive copy | All ads starting that week | Share |
|---|---|---|---|---|
| -12 | 2025-11-23 | 0 | 4,211 | 0% |
| -11 | 2025-11-30 | 5 | 7,318 | 0.068% |
| -10 | 2025-12-07 | 2 | 9,282 | 0.022% |
| -9 | 2025-12-14 | 4 | 8,558 | 0.047% |
| -8 | 2025-12-21 | 99 | 7,314 | 1.354% |
| -7 | 2025-12-28 | 174 | 8,813 | 1.974% |
| -6 | 2026-01-04 | 274 | 9,808 | 2.794% |
| -5 | 2026-01-11 | 392 | 11,066 | 3.542% |
| -4 | 2026-01-18 | 873 | 10,647 | 8.199% |
| -3 | 2026-01-25 | 626 | 13,288 | 4.711% |
| -2 | 2026-02-01 | 713 | 13,788 | 5.171% |
| -1 | 2026-02-08 | 460 | 14,634 | 3.143% |
| 0 | 2026-02-15 | 234 | 9,010 | 2.597% |
| 1 | 2026-02-22 | 106 | 21,707 | 0.488% |
| 2 | 2026-03-01 | 75 | 30,864 | 0.243% |
| 3 | 2026-03-08 | 79 | 36,600 | 0.216% |
| 4 | 2026-03-15 | 57 | 48,305 | 0.118% |
| 5 | 2026-03-22 | 44 | 43,445 | 0.101% |
| 6 | 2026-03-29 | 43 | 57,959 | 0.074% |
Hari Raya peaks on the day and decays for a month
Hari Raya behaves nothing like it. Festive copy is already measurable 9 weeks out at 0.28% and climbs steadily rather than switching on: 0.558% at six weeks, 1.565% at four, and up through the fasting month to peak at 2.571% in the week of the festival itself. Afterwards it decays slowly, still at 0.809% two weeks later and only falling away by week 4. The asymmetry is the finding. Raya is a month of Ramadan buying followed by a fortnight of open house, so the occasion continues after the date in a way Chinese New Year does not, and the creative follows it. An advertiser who switches Raya creative off on the day has left the tail of the season on the table; an advertiser who does the same at Chinese New Year is merely late to a party that ended a fortnight earlier. One caution about the ramp. Our own published guidance puts Raya content live around six weeks out, and the measurable switch-on is earlier than that. On this evidence the calendar is a little conservative for Raya and about right for Chinese New Year.
| Weeks from the festival | Week starting | Ads with festive copy | All ads starting that week | Share |
|---|---|---|---|---|
| -12 | 2025-12-21 | 3 | 7,314 | 0.041% |
| -11 | 2025-12-28 | 9 | 8,813 | 0.102% |
| -10 | 2026-01-04 | 13 | 9,808 | 0.133% |
| -9 | 2026-01-11 | 31 | 11,066 | 0.28% |
| -8 | 2026-01-18 | 23 | 10,647 | 0.216% |
| -7 | 2026-01-25 | 35 | 13,288 | 0.263% |
| -6 | 2026-02-01 | 77 | 13,788 | 0.558% |
| -5 | 2026-02-08 | 115 | 14,634 | 0.786% |
| -4 | 2026-02-15 | 141 | 9,010 | 1.565% |
| -3 | 2026-02-22 | 394 | 21,707 | 1.815% |
| -2 | 2026-03-01 | 638 | 30,864 | 2.067% |
| -1 | 2026-03-08 | 807 | 36,600 | 2.205% |
| 0 | 2026-03-15 | 1,242 | 48,305 | 2.571% |
| 1 | 2026-03-22 | 597 | 43,445 | 1.374% |
| 2 | 2026-03-29 | 469 | 57,959 | 0.809% |
| 3 | 2026-04-05 | 110 | 28,785 | 0.382% |
| 4 | 2026-04-12 | 29 | 19,399 | 0.149% |
| 5 | 2026-04-19 | 16 | 17,014 | 0.094% |
| 6 | 2026-04-26 | 20 | 15,910 | 0.126% |
Who actually runs festive creative
Inside each festive cohort the vertical mix is compared against every Malaysian ad starting in the same weeks, so both sides of the comparison carry the same collection behaviour and it cancels. At Chinese New Year, electronics and technology indexes at 234 and home and garden at 224, both far above the market rate, with consumer goods at 160. Clothing and apparel sits at 107, which is to say at the market rate, and that is worth stating because the received wisdom, our own planning documents included, leads the Chinese New Year story with fashion. At Hari Raya the picture is different. Transport indexes at 226, the highest of any vertical at either festival, which is balik kampung showing up as advertising: millions of people move across the peninsula in one week and the businesses that move them advertise it. Services follow at 141 and home and garden at 138. One limit on that comparison, and it is a real one. The cohort is defined by a single leading phrase, chosen because it is the largest, and a Chinese-language apparel ad may carry a Chinese phrase this cohort does not. So the apparel reading is soft and the transport reading, in a vertical that advertises in Malay, is firm. Every alternative phrase and its count is in the CSV so the sensitivity is checkable rather than asserted.
| Vertical | Chinese New Year index | Hari Raya index |
|---|---|---|
| Electronics / Tech | 234 | 78 |
| Home / Garden | 224 | 138 |
| Entertainment | 206 | 88 |
| Consumer Goods | 160 | 90 |
| Retail / Marketplace | 159 | 119 |
| Food / Beverage | 134 | 124 |
| Clothing / Apparel | 107 | 88 |
| App / Software | 102 | 35 |
| Finance | 82 | 114 |
| Fitness | 79 | 64 |
| Beauty / Personal Care | 74 | 95 |
| Healthcare | 61 | 76 |
| Services | 54 | 141 |
| Kids | 51 | 58 |
| Transport | 51 | 226 |
| Real Estate | 40 | 68 |
Why this measures words and not verticals, which is a correction
The obvious way to build this page is to compare each festival's vertical mix against a non-festive period, and that is what the first version did. It reported that software over-indexes at Chinese New Year and that the winning creative angle is a product screenshot. That is not a festive finding. It is the archive moving. This is a rolling scrape of ads that were running when they were seen. Its weekly intake across the observed year runs from 470 new ads to 62,911, a factor of 134, and what it collected changed along with how much. Any comparison between two separated blocks of time measures that drift first and advertisers second. The second version kept the vertical mix and controlled for the drift: a median baseline drawn from non-festive weeks on both sides, plus a decay test, on the reasoning that a real festive lift returns toward normal afterwards and a composition shift does not. It found no vertical lift at either festival that both cleared a meaningful threshold and decayed. Apparel indexed above the baseline during the Chinese New Year ramp and higher still in the weeks after it, which is drift wearing a festival's clothes. So the measure changed to the thing itself. A vertical label is a slow-moving property of an advertiser, and an apparel business is tagged apparel in June as much as in February. A phrase is an act: nobody writes kuih raya by accident. Every figure on this page is a share of the ads that started in the SAME WEEK, which is the normalisation our mega-sale timing study established, applied to a measure that can carry it.
The vocabulary, and why the leading phrase was chosen by measurement
Each festival was probed with a set of phrases across Malay, English and Chinese rather than one, and the phrase driving the weekly curve is simply the largest of them. For Chinese New Year that is the abbreviated form, at 4,335 ads across the window, ahead of the Chinese 新年 at 3,430 and the full English phrase at 1,474. For Hari Raya it is the festival's own name at 4,855, with ramadan close behind at 4,637 and the specific mechanics beneath: 1,516 ads say baju raya, 1,338 say balik kampung and 1,071 say duit raya. Probes are never added together, because one ad can carry several and there is no honest union available on this field. Every curve is also published against the phrase's own off-season floor, the level it idles at in the weeks belonging to neither festival. That floor is what makes a jump legible: it is the difference between a phrase becoming common and a phrase becoming visible at all.
| Festival | Phrase | Language | Ads |
|---|---|---|---|
| Chinese New Year | cny | English | 4,335 |
| Chinese New Year | 新年 | Chinese | 3,430 |
| Chinese New Year | chinese new year | English | 1,474 |
| Chinese New Year | 农历新年 | Chinese | 296 |
| Chinese New Year | reunion dinner | English | 142 |
| Chinese New Year | tahun baru cina | Malay | 100 |
| Chinese New Year | angpau | Malay | 66 |
| Chinese New Year | ang pow | English | 48 |
| Hari Raya | hari raya | Malay | 4,855 |
| Hari Raya | ramadan | Malay | 4,637 |
| Hari Raya | baju raya | Malay | 1,516 |
| Hari Raya | balik kampung | Malay | 1,338 |
| Hari Raya | duit raya | Malay | 1,071 |
| Hari Raya | sahur | Malay | 694 |
| Hari Raya | iftar | Malay | 614 |
| Hari Raya | kuih raya | Malay | 596 |
| Hari Raya | salam aidilfitri | Malay | 87 |
What this cannot tell you
It cannot tell you how many Malaysian advertisers ran festive creative. Every count here is a floor. The probes read ad body copy only, so a festive ad whose only signal is on the artwork is invisible, and a festive ad is short-lived by design, so it is less likely to have been caught by a rolling scrape than an evergreen one. That second point deserves precision, because it decides which claims on this page are safe. Short creative life depresses the LEVEL of every curve here. It does not move the TIMING, because it applies equally to every week in the window. So the onset, the peak week and the decay are publishable, and the absolute share in any single week is a floor rather than a rate. One more thing shapes this particular cycle. Chinese New Year fell 31 days before Hari Raya in the observed year, so the two ramps overlap for about a month. Measuring the language rather than the vertical is what separates them at all: an ad saying baju raya in the second week of February is unambiguous where an apparel advertiser starting a campaign that week is not. In the following cycle the two are five weeks apart, so a planner should not carry this year's collision forward as a permanent feature. And there is exactly one observed cycle of each. The archive's Malaysian slice is recent, so the previous year's festivals sit before it opens. No year-on-year claim is available from this data to anyone, ourselves included.
Reuse this data
The whole dataset is one CSV under CC BY 4.0, free to reuse including commercially with attribution to AdPlay.ai. It carries the archive's weekly intake curve, every festive phrase with its language and its count, the full weekly series for each leading phrase with its own denominator, the off-season floor each phrase idles at, and the per-vertical cohort comparison, with the method note on every row.
By the numbers
Frequently asked questions
When should Chinese New Year ads go live in Malaysia?
Measured on when advertisers actually switch creative, the market moves 8 weeks before the day and peaks 4 weeks before it, then falls away through the last fortnight. Content aimed at that window has to be indexed before the creative ramps rather than alongside it, which means live in early December for a February festival.
When do Hari Raya ads ramp in Malaysia?
Earlier and more gradually than Chinese New Year. Festive copy is measurable 9 weeks out, climbs through the fasting month, peaks in the week of the festival itself at 2.571% of new ads, and only falls away about 4 weeks afterwards.
Why do Chinese New Year and Hari Raya have different shapes?
Because they are different occasions. Chinese New Year buying is preparation that has to arrive before the day, so the advertising peaks a month early and closes as the day approaches. Hari Raya carries a month of Ramadan buying and then a fortnight of open house, so the occasion continues past the date and the creative continues with it.
Which industries advertise most at Chinese New Year in Malaysia?
Inside the festive-copy cohort, electronics and technology at 234 and home and garden at 224 against the market rate. Clothing and apparel sits at 107, which is the ordinary rate, though the cohort is defined by an English and abbreviated phrase so a Chinese-language apparel ad may sit outside it.
Does this show how much brands spend on festive campaigns?
No. There is no spend, budget or cost anywhere in this dataset and none can be derived from it. Every figure here is a share of ads carrying a phrase, and an advertiser running one festive ad may be spending more than one running fifty.
Why measure the words rather than the industries?
Because industry labels are too slow to carry a four-week signal, and because the archive’s own composition changed enough across the year to swamp one. Two earlier versions of this study measured the vertical mix and both produced findings that turned out to be the archive moving rather than advertisers moving. A phrase is an act rather than a property, which is what makes it measurable at this timescale.
Can I compare this year against last year?
Not from this data. The archive’s Malaysian coverage is recent enough that the previous cycle of both festivals sits before it opens, so there is exactly one observed cycle of each and no year-on-year claim is available to anyone, including us.
Can I reuse these figures?
Yes, under CC BY 4.0 with attribution to AdPlay.ai. Take them from the CSV, which carries the weekly denominators, the off-season floors and the method note for every row.
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
