
Let me start with a reality check.
According to figures attributed to Tencent MyApp (应用宝, Yingyongbao), search contributes 52% of organic downloads, and the QQ/WeChat ecosystem adds another 30% of social distribution traffic. What does that mean? Half of your app's fate on MyApp is in the hands of search rankings.
But in reality, 80% of developers have no idea how to do ASO on MyApp: they either copy their App Store approach or completely ignore the special rules of Tencent's ecosystem.
For overseas developers: Tencent MyApp is Tencent's Android app store in mainland China, closely tied to WeChat and QQ, Tencent's dominant messaging apps. In China, Android apps are distributed mainly through stores like this rather than Google Play.
This article fills that gap. I'll treat you as a developer friend who wants to promote their app seriously but has been confused by countless tutorials, and explain the core of MyApp ASO in the most down-to-earth way I can.
Editor's note: the traffic shares, ranking weights and weighting coefficients in this article are the original author's estimates and observations; Tencent does not publish its ranking formula. Treat them as directional.
First, understand the battlefield.
MyApp isn't just an app store; it's the traffic hub of Tencent's mobile ecosystem. Once your app is listed, you're effectively connected to three traffic channels:
This is MyApp's unique strength:
| Entry point | Trigger | Estimated traffic share |
|---|---|---|
| QQ share cards | Users share app content in QQ | 15–20% |
| WeChat Mini Program tie-ins | MyApp content embedded in WeChat | 8–12% |
| WeChat Moments sharing | Secondary distribution from shares | 5–8% |
| Tencent app recommendations | Cross-promotion in Mobile QQ, Tencent Video, etc. | 3–5% |
According to the author, a user who taps into your app from a QQ group and one who searches and downloads directly in MyApp carry completely different weight in Tencent's scoring system.
That's why many developers find that their downloads stay steady even though their keyword rankings aren't high: their users may be coming from WeChat social recommendations, a source the author believes carries a high weighting.
MyApp users have a few notable traits:
Now that you know the traffic structure, let's get to the hard part: how are search rankings actually decided?
MyApp's algorithm differs significantly from the App Store's and Huawei AppGallery's. Tencent has its own social scoring system, and that's the core logic you need to understand.
| Factor | Share | Trend |
|---|---|---|
| Keyword match | 30% | Stable |
| App name | 20% | Stable |
| Downloads and download velocity | 20% | Slightly down |
| Social weighting factor | 15% | ↑ Significantly up |
| Review quality | 10% | ↑ Rising |
| Update frequency | 5% | Stable |
Let's focus on the social weighting factor.
This is Tencent's unique trick. Put simply: if your users come to download through QQ/WeChat shares, the algorithm treats that as a "high-quality signal". Tencent concludes that your app is worth spreading and worth recommending to more people.
So you'll see an interesting pattern: of two apps with the same downloads, the one with a higher share of downloads from WeChat/QQ often ranks higher in search.
MyApp picks up keywords in this priority order:
Key point: keywords in the second half of the description carry almost no weight. Many people stuff keywords there, and it's purely wishful thinking.
MyApp updates weights much faster than the App Store:
This means "publish and forget" doesn't work. MyApp suits continuous operations and a combined social strategy.
Finally, the hands-on part. I'll break down each of the four elements with concrete, actionable advice.
A MyApp app name has two parts: the main title and the subtitle / secondary brand name.
A good naming formula:
Main title = brand name + core positioning term (2–4 Chinese characters)
Subtitle = scenario term + differentiator (5–10 Chinese characters)
Bad examples:
Good examples:
Advice:
This is the first thing users see in the search results list, and it directly determines click-through rate.
A good intro formula:
Pain point / scenario + solution + differentiator (optional)
Comparison:
| Type | Example | Verdict |
|---|---|---|
| ❌ Keyword pile | "Novel reader, free books, binge-reading app, hot novels, comics" | Exhausting to read; users swipe past |
| ❌ Self-praise | "We provide the best reading experience" | Empty; users can't tell what's good |
| ✅ Scenario | "Update alerts so you never miss a new chapter | The chapter-alert app" | Clear use case |
| ✅ Pain point | "Automatic bookkeeping, no more broke month-ends | Sync WeChat/Alipay bills, start saving" | Clear benefit |
Advice:
This is the core battleground of ASO. A few key points for MyApp:
According to the author, MyApp supports up to 5 keyword tags, each up to 10 characters.
Strategy:
| Tag type | Examples | Suggested count |
|---|---|---|
| Core feature terms | "photos", "photo editing", "bookkeeping" | 1–2 |
| Competitor terms | "Meitu alternative", "XX alternative" | 1 (use with care) |
| Scenario terms | "travel expenses", "food photos" | 1 |
| Audience terms | "office workers", "students" | 1 |
Note: competitor terms are risky. Used well they can capture traffic; used badly they can get you reported and removed. Beginners should avoid them at first.
To judge whether a keyword is worth the effort, look at three indicators:
A simple priority order:
High popularity + high relevance = must-win (invest heavily)
Medium popularity + high relevance = key breakthrough (optimize steadily)
Low popularity + medium relevance = supplementary traffic (cover in passing)
High popularity + low relevance = avoid (conversion will be poor)
As mentioned, only the first 200 characters of the description carry significant weight. That doesn't make the rest useless, though.
Writing the first part (within 200 characters):
This part answers "why should I download you?".
[The three-line rule]
Line 1: who I am and what problem I solve
Line 2: what my core features are
Line 3: what makes me better than others
Example (translated from the Chinese):
BeautyCam is a photo and editing app designed specifically for Chinese face shapes.
[Core features]
- AI beautification: automatically detects facial features and refines them precisely
- Trendy filters: apply 500+ influencer-favorite filters in one tap
- Slimming: swipe your finger to slim exactly where you want
[Why choose us]
- vs over-beautified results: we aim for natural beauty
- vs complicated controls: we do it in three steps
- vs lots of paid features: 80% of our features are free
Writing the rest (after 200 characters):
It carries little weight, but it affects conversion after users read it and has some long-tail search value.
Suggested content:
Good visual assets help you stand out among similar apps. MyApp users spend very little time per listing, so first-glance visual impact directly decides download conversion.
MyApp icon requirements: 512×512 pixels, PNG, no rounded-corner requirement (the platform handles it).
Icon design points:
| Element | Do | Don't |
|---|---|---|
| Colors | 2–3 main colors, no more than 4 | Rainbow gradients, a riot of colors |
| Shape | Simple and abstract, recognizable at a glance | Overly realistic, too much detail |
| Text | Text on the icon isn't recommended | Text too small to read |
| Background | Solid color or gradient, not too complex | Busy patterned backgrounds |
One test: shrink the icon to 32×32 pixels. Can you still tell what it is?
According to the author, MyApp requires at least 4 screenshots, recommends uploading 5–6, and allows up to 10.
Screenshot size: 16:9 or 9:16 (portrait) recommended, at 1280×720 or higher. Check the console for current requirements; see also China app store screenshot sizes.
Content suggestions:
| Position | Content | Purpose |
|---|---|---|
| 1st | Core feature showcase | Grab users at first glance |
| 2nd–3rd | Main feature details | Explain what problems it solves |
| 4th–5th | Differentiating highlights | Show your competitive edge |
| 6th | Social proof (optional) | Positive review screenshots, data |
Screenshot text guidelines:
MyApp has a few asset slots of its own that you need to prepare separately:
(1) Wallpaper / theme tie-in assets If your app is a wallpaper or theme app, you can submit assets adapted for QQ/WeChat themes; once approved, they get extra exposure.
(2) Short video preview MyApp supports uploading a 15–30 second app demo video, shown as the first frame on the app's detail page.
Advice:
(3) Tencent ecosystem tie-in assets If you have integrations with Tencent products (such as WeChat login or QQ login), you can show this feature in your screenshots; the author says it triggers Tencent's cross-recommendation algorithm.
This part is so important it gets its own section.
On MyApp, ratings aren't as simple as "high rating = good ranking". According to the author, Tencent has a review weighting system based on social relationships.
A healthy rating distribution:
This is a key point.
The author says Tencent's algorithm recognizes reviewers' social relationships. A 5-star review from a user with 500 QQ friends carries far more weight than one from a newly registered throwaway account.
Estimated impact:
| Review source | Weight coefficient | Effect on ranking |
|---|---|---|
| QQ Yellow Diamond / VIP members | 1.5x | Significantly positive |
| Regular QQ users | 1.0x | Standard |
| WeChat-login users | 1.2x | Moderately positive |
| Guests / no account | 0.5x | Weak |
Advice:
Encourage users to review with their QQ/WeChat accounts: add a "log in to review" prompt in the app, since QQ/WeChat accounts carry more weight
Don't buy reviews: Tencent's risk controls can detect fake reviews; at best they're deleted, at worst your app is down-ranked or removed
Take the social spread of negative reviews seriously: if a negative review gets shared into QQ groups or WeChat Moments, the algorithm may conclude your app has a "poor social reputation", which hurts more than a lower rating alone
After a negative review appears, you have a 72-hour golden window.
Negative review appears → reply within 24 hours (show you care)
→ contact the user within 48 hours (solve the problem)
→ get the user to update their review within 72 hours
Reply template for negative reviews:
Thanks for your feedback! We take the [issue] you mentioned very seriously.
[Specific fix / update timeline]
Feel free to contact us at [contact details], and we'll handle it right away.
This is the real meat. MyApp has a few tactics competing stores simply don't, and used well they can make your app take off.
If you can tie in with Tencent's own products, you can get a lot of free traffic.
Common tie-ins:
| Tencent product | Form | Suits |
|---|---|---|
| WeChat Mini Programs | App + Mini Program working together | Tools, lightweight apps |
| QQ Mini Programs | Used directly inside QQ | Social, entertainment |
| Tencent Video | Content placement / recommendations | Video, news |
| Honor of Kings and other games | Joint events / items | Games |
| Tencent Maps | Feature embedding | Travel, local services |
Advice:
Micro-download (微下载) is a social distribution tool MyApp provides to developers, and it's a seriously underrated traffic source.
What is micro-download?
Users tap a link in WeChat/QQ and download the APK directly, without being sent to the MyApp store. These downloads still count toward your MyApp data.
Use cases:
Advantages:
How to get a micro-download link: MyApp Open Platform → App management → find your app → Promotion tools → Micro-download
For games, MyApp has dedicated new game pre-registration and launch partnership programs.
Benefits of pre-registration:
Requirements:
Opportunities for non-game apps: MyApp has a "quality app support program": newly launched high-quality apps with good review scores may get a two-week launch recommendation.
Many people overlook this section, but it may be why you get rejected, down-ranked or even removed.
If any of these are found, the app is rejected or removed outright, with no chance to appeal:
| Violation | Specifics | Consequence |
|---|---|---|
| Coercing downloads | "Tap to download", floating-button tricks | Immediate removal |
| Illegal collection of personal data | Collecting user data without disclosure | Removal + required fixes |
| Competitor name infringement | Competitor names in app name/description | Rejected, must be changed |
| False advertising | Features seriously don't match the description | Removal + traffic limits |
| Malicious competition | Using your app to attack competitors | Permanent account ban |
Beyond general app store rules, MyApp has some Tencent-specific requirements:
(1) Social account integration rules If you integrate QQ or WeChat login, you must provide an account deletion feature in the app. This is an MIIT (China's Ministry of Industry and Information Technology) requirement, but Tencent enforces it especially strictly.
(2) Payment compliance The original author states that apps with virtual payments (virtual currency, memberships, etc.) must use Tencent's payment channel. In practice this mainly applies to certain arrangements, such as joint-operation games; confirm against Tencent's current developer agreement for your app type before relying on it.
(3) Content safety review UGC (user-generated content) in your app needs to go through your own moderation. If users spread prohibited content through your app, Tencent may hold your platform responsible and penalize you too.
Pre-submission self-check:
To check screenshot files against store specs, use the screenshot compliance check.
If you're rejected, don't panic:
Finally, here's a checklist you can follow directly.
Basic app information
Visual assets
Ratings and reviews
Tencent ecosystem tie-ins
Compliance self-check
Ongoing operations (every two weeks)
OK, this guide is long enough. I know you've probably bookmarked plenty of ASO tutorials, but bookmarking isn't learning.
MyApp ASO comes down to three things:
If you seriously work through the checklist above, you should see clear changes in your data within 3 months.
Questions? Leave a comment and let's discuss. Here's to your app taking off on MyApp! 🚀
This article is based on MyApp's rules as of 2026. The algorithm may change, so keep an eye on official announcements on the MyApp Open Platform.