First-party data
What Malaysian Facebook Ads Promise (2026)
Free shipping, cash on delivery, ready stock, buy one free one: the offer mechanics Malaysian ad advice asserts, counted across 222,921 running ads instead, with the full dataset as a free CSV.
Updated November 2026 · AdPlay.ai Team
The offer mechanics every Malaysian ad guide calls essential are far rarer in ad copy than the advice implies. Across 222,921 Malaysian ads running as at their last check on 25 August 2026, 2.5% mention a warranty and 2.2% mention free shipping, while cash on delivery, routinely described as the Malaysian default, appears in 0.1% of ad bodies. Verticals diverge sharply: electronics and technology mention a warranty on 8.4% of its ads. These are counts of what advertisers SAY, on one surface, and nothing here is evidence that saying it works.
Search for Malaysian Facebook ad advice and you will be told that cash on delivery is non-negotiable, that free shipping is table stakes, and that ready stock beats everything. Those claims are repeated across dozens of pages and nobody has counted them. This page counts them: exact phrase probes against the body copy of every Malaysian ad running in our archive, in both English and Malay, published with the query string behind each figure.
The mechanics everyone recommends are rarer than the advice implies
Warranty leads at 2.5% of Malaysian running ads, free shipping follows at 2.2%, then buy-one-free-one at 1.3% and a free gift at 1.3%. The number that will surprise anyone who has read Malaysian ad advice is cash on delivery, at 0.1% of ad bodies. COD is described in the local marketing literature as the mechanic that unlocks Malaysian conversion, and almost nobody writes it in the ad. There are two honest readings and this page cannot choose between them. Either the mechanic is offered at checkout rather than advertised in the creative, which would make the advice right about the market and wrong about the ad; or it is far less central than the advice claims. Both would produce this number. What none of this measures is whether any phrase works. The archive holds creative metadata and no spend, no results and no conversion data, so a common phrase is a common phrase. Prevalence is not performance, and a page like this is at its most dangerous when a reader quietly converts one into the other.
| Mechanic | Most common phrase | Ads | Share of running ads |
|---|---|---|---|
| Warranty | warranty | 5,617 | 2.5% |
| Free shipping | free shipping | 4,895 | 2.2% |
| Multibuy | buy 1 free 1 | 2,892 | 1.3% |
| Free gift | free gift | 2,862 | 1.3% |
| Instalment | ansuran | 2,218 | 1% |
| Ready stock | stok terhad | 1,830 | 0.8% |
| Money back | money back guarantee | 1,558 | 0.7% |
| Official store | official store | 1,466 | 0.7% |
| Pre-order | pre order | 636 | 0.3% |
| Cash on delivery | cash on delivery | 277 | 0.1% |
Which language a mechanic is written in is not the language you would guess
Every mechanic here was probed twice, once in English and once in Malay, and the two counts are published side by side and never added. The split does not run the way a single "write in Malay" rule would predict. Instalment plans are written in Malay far more than in English: 2,218 ads carry ansuran against 1,639 carrying installment. Scarcity runs the same way, with 1,830 ads carrying stok terhad against 1,286 for ready stock. Warranty and the official-store claim run hard the other way, overwhelmingly English. The pattern that suggests itself is that the mechanics tied to trust and to formal guarantees stay in English, while the ones tied to money pressure and urgency switch to Malay. That is a hypothesis this dataset can support but not prove, and it is offered as one. One mechanical limit shapes all of it. The probes run against the ad's own body copy, and the archive's English translation field is not part of the searched surface, so an English probe does not silently pick up its Malay equivalent. That is what makes the pair meaningful. It also means a mechanic phrased in Chinese is invisible to both probes.
| Mechanic | English phrase | English ads | Malay phrase | Malay ads |
|---|---|---|---|---|
| Warranty | warranty | 5,617 | jaminan | 851 |
| Free shipping | free shipping | 4,895 | penghantaran percuma | 1,003 |
| Multibuy | buy 1 free 1 | 2,892 | beli 1 percuma 1 | 886 |
| Free gift | free gift | 2,862 | hadiah percuma | 1,380 |
| Instalment | installment | 1,639 | ansuran | 2,218 |
| Ready stock | ready stock | 1,286 | stok terhad | 1,830 |
| Money back | money back guarantee | 1,558 | jaminan wang dikembalikan | 142 |
| Official store | official store | 1,466 | kedai rasmi | 57 |
| Pre-order | pre order | 636 | pra tempahan | 3 |
| Cash on delivery | cash on delivery | 277 | bayar bila terima | 75 |
The vertical splits are where the useful reading is
National averages flatten a market where a warranty means everything in one category and nothing in another. Electronics and technology carries a warranty mention on 8.4% of its running ads and home and garden on 7%, both several times the national rate. Retail and marketplace leads instead on free shipping at 4.2%, which is the mechanic a marketplace seller actually controls. Beauty and personal care leads on buy-one-free-one at 2.4%. Read the vertical rows as the page's real output and the national row as context. If you sell an appliance, the relevant fact is that a large minority of your category writes a guarantee into the creative. If you sell on a marketplace, it is that shipping is the promise your category makes and warranty is not. Verticals here are model-assigned and multi-label, so an ad can sit in two of them at once and the columns do not sum to anything. A vertical below the reporting floor is measured and shipped in the CSV but kept off the page, because a probe share drawn from a few thousand ads moves too much to publish.
| Vertical | Running ads | Most-used mechanic | Share of its ads |
|---|---|---|---|
| Retail / Marketplace | 87,497 | Free shipping | 4.2% |
| Services | 60,672 | Warranty | 3.4% |
| Beauty / Personal Care | 57,955 | Multibuy | 2.4% |
| Consumer Goods | 54,892 | Free shipping | 3.9% |
| Healthcare | 47,283 | Multibuy | 2.1% |
| Home / Garden | 27,715 | Warranty | 7% |
| Food / Beverage | 26,545 | Multibuy | 3.4% |
| Electronics / Tech | 19,072 | Warranty | 8.4% |
| Clothing / Apparel | 18,383 | Free shipping | 7.6% |
| Real Estate | 13,622 | Instalment | 3.3% |
| Education | 11,863 | Money back | 0.3% |
| Transport | 11,535 | Warranty | 12.6% |
| Finance | 10,384 | Instalment | 4.6% |
| App / Software | 10,009 | Instalment | 1.5% |
| Kids | 9,183 | Free gift | 3.7% |
| Travel | 8,911 | Multibuy | 0.7% |
| Fitness | 7,502 | Free shipping | 2.3% |
Why every figure here is a floor
Three limits, each of which pushes every number on this page down rather than up. The probe reads the ad's body copy only. An advertiser whose entire promise is the words FREE SHIPPING laid over the artwork is invisible here, because the only other surface available is model-generated text recognition whose coverage cannot be quantified, and publishing an unquantifiable floor next to a quantifiable one invites a comparison that neither supports. The probe is an exact phrase. An ad offering free delivery in words we did not probe for is not counted, which is why several mechanics carry more than one phrase and why the query string behind every figure is in the CSV rather than described. And the denominator includes every running Malaysian ad, including the ones with no body copy and the ones from advertisers for whom the mechanic is meaningless. A law firm does not offer free shipping. Excluding those would need a filter on a field that is deliberately not filterable, so they stay in, and every share here is therefore a share of the whole market rather than a rate among advertisers who could plausibly have said it.
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 every probe with its language, its exact query string, its count, its denominator and its share, the per-vertical cut, and a validation row for each headline probe showing the count under both of the index's matching strategies, so you can see that a two-word phrase was matched as a phrase and not word by word.
By the numbers
Frequently asked questions
Do Malaysian Facebook ads really need cash on delivery?
Very few of them say so. Cash on delivery appears in 0.1% of Malaysian running ad bodies, which is far below what local ad advice implies. That may be because COD is offered at checkout rather than advertised in the creative, or because the advice overstates it. This data cannot separate the two, and it does not measure whether offering COD helps.
What is the most common offer in Malaysian Facebook ads?
Among the mechanics probed, a warranty mention at 2.5% of running ads, then free shipping at 2.2%. Both are far more common in some verticals than others: electronics and technology writes a warranty into 8.4% of its ads.
Should I write my offer in Malay or English?
This page cannot answer that, because it measures what advertisers write rather than what works. What it shows is that the choice is not uniform: instalment and scarcity phrasing runs heavily Malay, while warranty and official-store claims run heavily English. Whether that reflects what converts or only what is habitual is not something an ad archive can tell you.
Does a common phrase mean it performs well?
No, and that is the single most important caveat on this page. The archive holds creative metadata with no spend, results or conversion data attached. A phrase can be common because it works or because it is cheap to type and everybody copies everybody. Treat every figure here as a description of the market, never as a recommendation.
Are these counts complete?
They are floors. The probes read ad body copy only, so a promise that appears solely on the artwork is not counted. They are exact phrases, so a wording we did not probe for is not counted. And a promise written in Chinese is invisible to both the English and the Malay probe.
How were these figures counted?
Each is an exact-phrase query pinned to the ad body field, counted through a facet distribution rather than an estimate, with the index’s matching strategy pinned so a two-word phrase cannot silently be matched one word at a time. Every query string is in the CSV, and a validation row shows the count under both strategies for each headline probe.
Why not add the phrases together to get a total?
Because one ad can promise free shipping and a free gift and a warranty, and there is no way to compute the union: the field is deliberately not filterable, so a filter-side union is impossible and the query language cannot express an OR across text probes. Any total built by adding these rows would double-count, so the page does not publish one.
Can I reuse these figures?
Yes, under CC BY 4.0 with attribution to AdPlay.ai. Take them from the CSV, which carries the denominator, the query string 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
