mediumuniversal

Cross-Promotion

Also known as: App cross-promotion, Portfolio promotion, In-app promotion

Growth & UA

Definition

Cross-Promotion is the practice of promoting one app to users of another app within the same company's portfolio. Instead of paying external advertising networks, developers promote their own apps to existing users—capturing incremental Download Velocity at minimal cost.

Cross-promotion is a powerful User Acquisition (UA) channel for companies with multiple apps because:

  1. Cost is near-zero (organic user base, internal engineering effort)
  2. Users are pre-qualified (already users of your company's ecosystem)
  3. Download Velocity spikes improve organic ranking across the portfolio
  4. User quality is often higher (existing users know your company, trust your brand)

How It Works

Apple App Store

iOS cross-promotion uses Apple's native APIs and design patterns:

  1. SKStoreProductViewController: Direct in-app store embed. Tapping a cross-promo button displays a full App Store product card within your app, then optionally redirects to App Store for download without leaving your app context.
  1. Smart Banners: Apple-provided SDK that detects if a user has an app installed and shows:

- "Open" button if already installed

- "Get" or "Install" button if not installed

- Automatic deep linking to app if installed

  1. Interstitial overlays: Full-screen or modal prompts shown at strategic moments (e.g., level completion in a game, task completion in productivity app). Users can dismiss or tap to download another app.
  1. In-app placement strategies:

- Onboarding screens (new users see portfolio overview)

- Post-action prompts (after user achieves goal, show complementary app)

- Bottom sheet menus or app store-like tabs

- Between-session notifications (nudge during push notifications about another app)

  1. Frequency capping: Show promo banners to users not yet installed. After install, switch banner to deep link (open) or remove entirely.
  1. Privacy compliance: No need to request IDFAs for basic cross-promo (you own the data). For deep analytics, follow SKAdNetwork rules.

Google Play Store

Android cross-promotion uses similar patterns:

  1. Intent-based deep linking: Create intents that link to Google Play Store product pages. When user taps, system routes to Play Store app or web (if app not installed).
  1. Smart banners & SDKs: Google's Firebase App Indexing and Deeplinks SDK auto-detect if user has app and show "Open" vs "Install" buttons seamlessly.
  1. In-app placement: Modal dialogs, bottom sheet cards, or custom UI showing portfolio apps. Tapping navigates to Play Store.
  1. Firebase integration: Track cross-promo clicks, installs, and conversions via Firebase Analytics. Attribute installs driven by cross-promo to the referring app.
  1. Frequency capping: Use local storage to track promotion frequency and avoid fatiguing users with excessive cross-promo content.
  1. Privacy: Cross-promo between your own apps doesn't require additional user consent (you control data). However, avoid invasive patterns that degrade user experience.

Amazon Appstore

Cross-promo on Amazon is less automated:

  1. Deep links: Link to Amazon Appstore product pages directly
  2. Portfolio integration: If apps integrate with Amazon ecosystem (Alexa, Prime), cross-promote across services
  3. Fire device targeting: Promote Fire-specific apps to Fire device owners in your user base

Portfolio-Level ASO Strategy

Cross-promotion enables a portfolio-level ASO approach:

  1. Themed collections: Group apps by category (e.g., all fitness apps promoted to fitness app users)
  2. Sequential user journeys: Promote apps designed to follow user lifecycle (e.g., light version → full version; entry app → advanced app)
  3. Network effects: Apps that become more valuable with multiple products installed (e.g., email + calendar + note-taking suite)

Example portfolio structure:

  • Base app: Simple, free game (high volume, funnel entry point)
  • Monetized app: Premium game variant or paid game
  • Complementary app: Social/community app for the game (increases engagement and retention)
  • Cross-promotion flow: Base app → Premium app → Social app

This creates a growth moat: successful ASO on the base app (high download velocity) becomes a distribution channel for other portfolio apps.

Impact on Download Velocity

Cross-promotion drives concentrated Download Velocity on promoted apps:

  1. Velocity spike: Existing user base of App A converts to App B users at a high rate (15-50% conversion rate typical, depending on relevance). This generates a velocity spike for App B.
  1. Ranking improvement: Both Apple and Google weight Download Velocity heavily. The spike improves organic ranking for promoted app.
  1. Secondary organic lift: As ranking improves, organic installs increase beyond the cross-promo cohort. This is the "Organic Uplift" effect from internal Paid Installs.
  1. Portfolio compounding: A portfolio of 5 apps cross-promoting each other creates a network effect. Strong organic performance on App 1 → cross-promo to App 2 → improved ranking for App 2 → cross-promo to App 3, etc. Each app benefits from the distribution of others.

Privacy-Compliant Cross-Promo Techniques

Modern privacy regulations (ATT on iOS, regulations globally) require careful cross-promo design:

  1. Transparent messaging: Label cross-promo content clearly (e.g., "Try our other apps" or "Promoted app"). Don't disguise promotion as organic content.
  1. User consent: While in-app cross-promo between your own apps typically doesn't require IDFA consent, be transparent in your privacy policy.
  1. Frequency capping: Respect user experience. Limit cross-promo impressions to avoid fatigue and app store rejection.
  1. Opt-out mechanisms: Include in Settings a way for users to disable promotional content.
  1. Targeting constraints: Avoid targeting user segments based on sensitive data without clear justification and consent.
  1. App review guidelines: Apple and Google require cross-promo to not be overly intrusive. Test with app review before launch.

Best Practices

  1. Promote relevant apps only: Cross-promo between apps with audience overlap (genre, use case). Promoting a fitness app to gaming app users wastes impressions.
  1. Placement matters: Interstitial mid-session or post-action prompts convert better than always-on banners. Test placement.
  1. Use segmentation: Promote different apps to different user segments. High-engagement users might see premium app promo; casual users see free variant.
  1. Track and measure: Use Install Attribution to measure which source apps drive the most installs to promoted apps. Optimize promotion budget toward highest-converting sources.
  1. Respect user experience: Frequency-capped promotions that don't degrade UX have longer positive effects than aggressive campaigns that cause uninstalls.
  1. Coordinate with launches: Leverage cross-promo when launching new apps. Existing user base provides immediate velocity boost.
  1. A/B test creative: Test promo banner images, copy, and CTAs. Small improvements in conversion rate (e.g., 8% → 10%) scale across large user bases.

Related Terms

Sources & Further Reading

📰 Recent News Impact (20)

Apr 2, 2026
Master User Lifecycles with App Marketing Genius Verity Delphine | RevenueCatRevenueCat YouTube
Mar 18, 2026
Apple guidelines explained: remote testing your iOS app (without getting your account banned)RevenueCat Blog
Feb 26, 2026
Just Eat Takeaway.com Boosts Conversions and Lowers CPA with AI Budget AllocationSplitMetrics Blog
Feb 16, 2026
App Store Localization: How to Expand Semantics and Get More TrafficASOMobile Blog (RU)
Feb 9, 2026
R.I.P. toggle paywall: We hardly knew yeRevenueCat Blog
Jan 31, 2026
The Experiments That Made Hily a 40M+ User AppApp Masters YouTube
Jan 27, 2026
This Simple Note-Taking App Makes $20K / Month (and How You Can Build Your Own)App Masters YouTube
Jan 13, 2026
Introducing one-tap purchases for paywalls on the webRevenueCat Blog
Dec 24, 2025
How Alper Taner Navigates the Evolving World of Mobile GrowthRevenueCat Blog
Dec 22, 2025
Understanding Google Play’s subscription lifecycle: a complete guideRevenueCat Blog
Dec 4, 2025
Google Play’s subscription with Add-ons: guide to multi-line subscriptionsRevenueCat Blog
Nov 25, 2025
October product updates: Paywall videos, smarter support, and a big step onto the webRevenueCat Blog
Nov 20, 2025
Convert Figma designs to paywalls instantly with the new RevenueCat Figma pluginRevenueCat Blog
Nov 19, 2025
How to run a Black Friday campaign for your app on the webRevenueCat Blog
Oct 11, 2025
The Growth Formula Nobody Talks About: Retention + ARPU Beats AcquisitionApp Masters YouTube
Oct 9, 2025
New requirement for apps using Sign in with Apple for account creationApple Developer News
Oct 8, 2025
New requirements for apps available in TexasApple Developer News
Jun 12, 2025
See where competitors appear in Apple Ads search resultsAppTweak Blog
Mar 11, 2025
Best practices for custom product pages with Apple AdsAppTweak Blog
Feb 28, 2025
Incrementality Analysis: Measure the true impact of ASO and paid UAAppTweak Blog
#aso#glossary#growth#retention
Cross-Promotion — ASO Wiki | ASOtext