Skip to content
Tolinku
Tolinku
Sign In Start Free
App Growth · · 5 min read

Cross-Promotion Strategies for Mobile Apps

By Tolinku Staff
|
Tolinku app growth strategies dashboard screenshot for growth blog posts

Cross-promotion is the practice of using one app's audience to drive installs for another app. It works between your own apps (if you have a portfolio) or between partner apps that share an audience. Done well, cross-promotion delivers high-quality users at near-zero marginal cost.

For deep linking fundamentals, see the deep linking concepts guide. For influencer partnerships, see influencer marketing for mobile apps.

Cross-Promotion Models

Own Portfolio Cross-Promotion

If you publish multiple apps, your existing user base is your best acquisition channel for new titles:

Format Description Example
In-app banners Show a banner promoting your other app A weather app shows a banner for your travel app
Interstitials Full-screen promotion at natural transition points Between game levels, show your new game
Settings/about page Link to your other apps "More from [Studio Name]" section
Post-action prompt After the user completes a task, suggest a related app After completing a workout, promote your nutrition app
Cross-app rewards Give users benefits in App A for installing App B "Install [App B] and get 500 bonus coins in [App A]"

Key principle: Promote at moments when the user has just experienced value, not when they are frustrated or mid-task.

Partner Cross-Promotion

Exchange visibility with apps that share your target audience but are not direct competitors:

Your App Partner App Shared Audience
Running tracker Nutrition planner Health-conscious users
Budget planner Investment tracker Financially engaged users
Language learning Travel guide Travel enthusiasts
Recipe app Grocery delivery Home cooks
Meditation Sleep tracker Wellness-focused users

Partner arrangements can be:

  • Equal exchange: Each app shows the other's promotion. No money changes hands.
  • Revenue share: If one app has a larger audience, the smaller app pays a CPI or revenue share.
  • Network: Multiple apps in a cross-promotion network, rotating promotions.

Cross-Promotion Networks

Several networks facilitate cross-promotion between unrelated apps:

  • Chartboost: Gaming-focused cross-promotion and ad exchange.
  • AdColony: Video-based cross-promotion.
  • Custom exchanges: Direct deals between app developers.

Networks handle the matching and serving, but you lose control over which apps promote yours. Direct partnerships give more control over brand alignment.

Implementation

In-App Banner Cross-Promotion

The simplest format. Show a banner within your app that links to the promoted app:

┌─────────────────────────────────┐
│  [App Icon] Try BudgetBee!      │
│  Track expenses in 30 seconds.  │
│  [Install]              [×]     │
└─────────────────────────────────┘

Best practices:

  • Use a dismiss button (forced promotions annoy users).
  • Show the banner after the user has completed a positive action.
  • Limit frequency: once per session or once per day.
  • Track impressions, taps, and installs to measure effectiveness.

Every cross-promotion link should be a deep link that takes the user to a specific screen, not just the app store:

https://yourpartner.com/promo/running-plans?ref=budgetbee

When the user taps:

  1. If the partner app is installed, it opens to the promoted content.
  2. If not installed, the user sees a preview and is redirected to the app store. After installation, the app opens to the promoted content via deferred deep linking.

Without deep links, the user installs the partner app and lands on a generic home screen with no context about why they installed.

Smart Banners on Websites

Tolinku smart banner configuration in the dashboard Tolinku smart banner configuration for cross-promotion across web properties.

If you have a web presence, use smart banners to cross-promote your apps based on the page context:

  • Blog post about recipes → Show a banner for your recipe app.
  • Blog post about budgeting → Show a banner for your finance app.
  • Documentation page → Show a banner for the relevant app.

Smart banners detect the user's platform (iOS/Android) and link to the correct app store.

Timing and Targeting

When to Show Cross-Promotions

Timing Effectiveness User Experience
After completing a task High (user is satisfied) Good
During loading screens Medium (captive audience) Neutral
In settings/about page Low (few users visit) Good
Before core features Low (user is annoyed) Poor
Between content (feeds) Medium (native-feeling) Neutral

The best timing is after a positive moment: completing a workout, saving money, finishing a level. The user is in a good mood and more receptive.

Audience Targeting

Not every user is a good candidate for cross-promotion. Target users who:

  • Are active and retained (they are engaged enough to try another app).
  • Have interests that align with the promoted app (use in-app behavior signals).
  • Have not already installed the promoted app (check with platform APIs or your own backend).

Avoid cross-promoting to:

  • New users who have not yet found value in the current app.
  • Users in the middle of a paid flow or conversion funnel.
  • Users who have previously dismissed the promotion multiple times.

Measuring Cross-Promotion

Metrics to Track

Metric Formula Good Benchmark
Impression rate Impressions / DAU 20-40% (not all users should see promos)
Tap-through rate Taps / Impressions 2-5%
Install rate Installs / Taps 20-40% (since users are already in an app context)
Cost per install Value of lost engagement / Installs Should be lower than paid CPI
Cannibalization rate Decline in source app engagement after cross-promo Under 5%

Cannibalization Risk

The main risk of cross-promotion: users leave your app and never come back. Monitor:

  • Session length: Does it drop after cross-promotion exposure?
  • Retention: Do users who see cross-promotions retain at the same rate?
  • Revenue: Does ARPU change for users exposed to cross-promotions?

If cross-promotion is cannibalizing your source app, reduce frequency, improve targeting, or switch to less intrusive formats (settings page instead of interstitials).

Attribution

Track the full funnel from impression in App A to install and engagement in App B:

  1. Impression: User sees the cross-promotion in App A.
  2. Click: User taps the promotion.
  3. Redirect: User lands on the app store or, if App B is installed, opens App B.
  4. Install: User installs App B (if new).
  5. Activation: User completes onboarding in App B.
  6. Retention: User remains active in App B after 7 and 30 days.

Use unique tracking parameters in your deep links (e.g., ?ref=appA&campaign=cross-promo-jan) to attribute each step.

Common Mistakes

Mistake Impact Fix
Promoting to brand-new users Disrupts onboarding, increases churn in source app Only cross-promote to retained users (day 7+)
No frequency cap Users feel spammed Limit to once per day or once per session
Generic app store link (no deep link) User installs but has no context, low activation Use deep links with deferred deep linking
Promoting irrelevant apps Low conversion, user annoyance Partner with apps that share your audience
Not measuring cannibalization Source app engagement drops unnoticed Track source app metrics for cross-promo-exposed users
Full-screen interstitials during core flows Rage-inducing UX, negative reviews Only show promotions at natural break points

Tolinku for Cross-Promotion

Tolinku provides deep links for cross-promotion that handle platform detection and deferred deep linking. Create a route like /promo/:partner and use it across all cross-promotion placements. Analytics show clicks, installs, and conversions per partner, so you can measure which partnerships deliver the best results.

For the full growth guide, see mobile app growth: 25 strategies that work in 2026. For smart banner strategies, see smart app banners: beyond Apple's default.

Get deep linking tips in your inbox

One email per week. No spam.

Ready to add deep linking to your app?

Set up Universal Links, App Links, deferred deep linking, and analytics in minutes. Free to start.