Table of Contents
- 1. A Dedicated App Promotion Campaign Objective
- 2. Low-Friction Formats That Link Straight to the Store
- 3. Accurate Install and In-App Event Tracking
- 4. Optimize Toward Quality Users, Not Just Installs
- 5. Audiences and Targeting for App Growth
- 6. Creative at Scale for App Campaigns
- 7. Budget Protection and Reporting
- Key Takeaways
- Frequently Asked Questions (FAQs)
An install is easy to buy. An engaged user is harder to find. You probably know the gap well: Your install volume climbs, but opens, sessions, and in-app conversions don’t follow.
Search and social carry most app budgets, but they aren’t the only places your next high-value user is paying attention. Realize helps you reach those users across the open web, beyond search and social. It pairs an AI performance engine with formats and tracking built for app growth.
App Install ads show your app icon and store rating, so users know what they’re getting before they tap. Server-to-server (S2S) integrations with mobile measurement partners (MMPs) like AppsFlyer and Adjust pass installs and in-app events back to Realize. That lets you measure and optimize toward users who engage, not just users who download.
Below, I’ll break down how to put these capabilities to work.
1. A Dedicated App Promotion Campaign Objective
App growth starts with the right campaign setup. Realize gives app advertisers their own objective, so the build follows the app journey from the first click to the store page.
Choose the App Promotion objective
When you create a new campaign, select App Promotion as your marketing objective. Then add your App Store or Google Play URL in the ad setup. Realize pulls your app rating and logo from that URL, so there’s nothing extra to upload. Both appear on the App Install card, which gives users a clearer view of your app before they tap through to the store.
One Operating System per Campaign (iOS or Android)
App Promotion campaigns run on mobile only. You select iOS or Android when you build the campaign, and you create a separate campaign for each. That keeps every campaign pointed at one store, one app listing, and one set of results. It also makes reporting easier to read, because iOS and Android performance never get blended.
Optional Third-Party Tracking URL for Your Measurement Partner
If you work with a measurement partner, add your third-party tracking URL in the ad setup. This connects the campaign to your MMP so installs and in-app events can be tracked. If you don’t have a partner, add your store URL in the Landing Page URL field and launch without one.
2. Low-Friction Formats That Link Straight to the Store
Every extra step between the ad and the install is a chance to lose the user. Realize’s app formats keep the path short, so a tap takes people to the place where they can act.
App Install Cards
The App Install card is built for one job: driving installs by sending users straight to the app store. It skips the landing page and gives users more detail about your app in the ad itself.
Each card includes:
- App rating pulled from your store listing.
- App icon for instant brand recognition.
- Clear messaging about what the app does.
- A call to action (CTA) that links directly to the store.
For campaigns that send users directly to the store, this is the format Realize recommends.
CTAs Built for Installs
Your CTA should say what happens next. For app campaigns, Realize recommends these:
- Install Now
- Download NowPlay Now, a natural fit for gaming apps
Match the CTA to the action. A gaming app can lean on Play Now, while a utility or shopping app is better served by Install Now or Download Now.
Image and Motion Ads for Richer Storytelling
Some apps need more than an icon and a rating to make the case. Image and Motion Ads give you room to show how the app looks and feels, whether that’s a key screen, a feature in action, or the moment a user gets value.
- Motion Ads work inside the App Install card too, and Realize recommends pairing them.
- Image or Motion Ads are also the format to use for app promotion strategies beyond going straight to the store.
- Creative you already have can carry over. Realize lets you build on the assets you use for display or social campaigns.
3. Accurate Install and In-App Event Tracking
Quality starts with measurement. If you can’t see which users install and what they do next, you can’t tell which traffic is worth scaling. Realize connects to your measurement stack through S2S tracking, so installs and in-app actions flow back to your campaigns.
S2S integrations with AppsFlyer and Adjust
Realize integrates with AppsFlyer and Adjust through S2S tracking, with setup instructions for each. It also works with other MMPs, including Branch, Kochava, and Singular.
With AppsFlyer, you can choose between two flows:
- Direct to App links your ads to the app store through your MMP. It’s the quickest to set up, and the Realize help center names it the method least likely to see tracking discrepancies.
- Web to App sends users to a custom landing page first, with CTAs that link to the store. It takes custom development, but lets you explain your app before the download.
If you’re unsure, start with Direct to App.
Track Installs and In-App Events
An install tells you who downloaded, while in-app events tell you who stayed. Realize tracks both.
- Installs are set up as an App Install conversion in Realize.
- In-app events, such as registrations and purchases, can be tracked in addition to installs, which gives you more granular campaign optimization.
- Matching names are the key. Each event you track in your MMP needs a matching event in Realize, with the same event name, so conversions land in the right place.
- Lookback windows should also match. Set the same window in your MMP and in Realize.
S2S Test Link to Validate Tracking Before Launch
S2S tracking can’t be checked with tools like the Taboola Pixel Helper, so a broken setup can go unnoticed until budget is spent. The S2S Test Link fixes that, letting you run the end-to-end conversion flow before your campaign goes live. You confirm that your attribution platform captures the right parameters, including site ID and item ID. Create your campaign, copy the test link, open it on a mobile or web browser, and step through the flow.
4. Optimize Toward Quality Users, Not Just Installs
Once tracking is in place, you can aim your campaigns at the users who matter. Realize gives you three ways to do it: a bidding strategy built for conversions; audiences built from your own install data; and a default setting that keeps you from paying twice for the same user.
Maximize Conversions to Bid Toward Installs or Downstream In-App Events
Maximize Conversions is Realize’s automated bidding strategy for conversion-based campaigns. It uses performance data to bid for the most conversions your budget can deliver. For app campaigns, that means your tracked installs and, when your MMP sends them, your downstream in-app events.
You can add an optional target cost per acquisition (CPA) to cap your cost per conversion and stabilize results. Timing matters here.
- Start without a target. Realize doesn’t recommend a target CPA on brand-new campaigns.
- Add the target once you have data. The recommended threshold is at least 50 conversions over seven consecutive days, with CPA stabilized.
- Keep refreshing creative. Maximize Conversions performs best alongside regular ad refreshes.
Predictive Audiences Seeded from App Install or In-App Conversions
Predictive Audiences use machine learning to analyze the users who converted, then find similar users across the network who are likely to take the same action.
You can seed a Predictive Audience from an app-install conversion, or from other conversions your S2S setup reports, such as complete registration, sign-up, or make purchase. That’s how in-app signals shape who sees your ads next.
A few practical points:
- Volume. An audience can be created once you’ve had 100 conversions, and they must come from your Realize activity.
- Always-on prospecting. Run a Predictive Audience campaign next to your evergreen prospecting campaigns, so conversions keep coming in.
- Bidding. Realize recommends Maximize Conversions when targeting a Predictive Audience.
Exclude Users Who Already Installed
Every impression served to someone who already has your app is a missed chance to reach a new user. Realize helps you avoid that through audience exclusion.
When you create a conversion, Exclude Audience From All Campaigns is selected by default for the App Install category. It’s also on by default for Lead and Complete Registration. Realize then excludes those converters from your campaigns, so your budget goes toward reaching new users.
If you’d rather serve those users, you can turn the default off. Turning it off stops the exclusion on new campaigns but doesn’t remove it from existing ones.
5. Audiences and Targeting for App Growth
Quality users are easier to find when you tell the platform who your app is for. Realize gives app marketers controls for the device, the context, and your own conversion data.
Platform, OS, and OS Version Targeting
An app only works on certain devices, so your targeting should match. Realize lets you target or exclude users by operating system and OS version.
If your app supports Android only, or needs a minimum iOS release, you can keep your budget focused on users who can actually install it.
Combine this with the platform setting, since App Promotion campaigns run on mobile only.
Realize also reports performance by OS and OS version under the Platform filter. If one version outperforms the rest, you can split it into its own campaign with a higher CPC.
Contextual and Topics Targeting
Context tells you what a user cares about right now. Realize offers two ways to use it:
- Contextual Categories let you target or exclude from more than 200 categories, powered by semantic analysis across Taboola’s publisher network.
- Topics Targeting lets you build your own contextual segment from more than 70,000 granular topics, directly in Realize. Topics go beyond the words on the page.
For app growth, this means matching your app to the content people are reading, e.g., games can show up beside gaming content, a budgeting app beside finance, and a workout app beside fitness. You can also use the Contextual report to see which categories drive results, then shift toward the winners.
First-party Audiences via MMPs
Your MMP data is a signal Realize can use. When AppsFlyer or Adjust sends S2S conversions for installs and in-app events, Realize receives them as conversions, and you can put them to work.
- Seed Predictive Audiences from an app install or another S2S conversion, to find similar users across the network.
- Exclude users who already converted, so ads reach new users instead of people already in your app.
- Include or exclude audiences in campaign targeting under My Audiences.
The better your event data, the sharper these audiences get. That’s one more reason to set up matching event names early.
6. Creative at Scale for App Campaigns
Creative fatigue hits app campaigns fast. Realize gives you tools to build, vary, and refresh creative without waiting on a design team.
Motion Ads Studio to Turn Static App Screenshots into Motion Creative
Static ads tell users what your app does. Motion shows them. The Motion Ads Studio is a free tool inside the Realize dashboard that converts your existing static images into Motion Ads. Here’s how it works:
- Start from what you have. Pick an image from your media library, choose a template, and swap in your own app screenshots or other assets.
- Reformat as you go. Some templates let you crop or resize images, which helps when you’re adapting creative to new placements.
- Preview, then publish. Add the finished ad to your creative set and submit it for approval.
Motion Ads play silently and loop. Pair them with the App Install card to show how your app looks and feels before the tap.
Gen-AI AdMaker to Generate Headline and Image Variations
Testing needs volume, and volume is hard to produce by hand. GenAI Ad Maker generates and refines creative inside Realize, drawing on what’s working across the network. Features include:
- Headline variations. Answer a few questions about your app, manually or by pulling from your landing page URL. Realize returns multiple titles and descriptions to test.
- Image variations. Generate new images, create variations of an existing one, or replace a background.
- One workflow. Everything lives in Realize, so new assets go from idea to ad set without leaving the platform.
Use it to refresh creative before performance flattens, not after.
Vertical Ads
Vertical Ads are mobile-first, 9:16 units that let you extend vertical assets from your social app campaigns to the open web, so you can repurpose creative you already have for prospecting. They only serve in placements that match their aspect ratio, so they always appear as intended.
7. Budget Protection and Reporting
Quality only counts if you can protect budget on the way to it. Realize gives app marketers automated safeguards and reporting, so spend moves away from poor performers quickly.
SpendGuard Caps or Blocks Publishers That Don’t Deliver Installs Efficiently
SpendGuard is a predictive model that automatically identifies underperforming sites and then caps or blocks them. It works from conversion metrics, CPA, and conversion rate (CVR), tied to the conversion rules you measure in Realize. For app campaigns, that means your install conversion and any in-app events you track.
Here’s how it works:
- Activation. SpendGuard kicks in once a campaign has at least five conversions and 200 clicks, and a publisher has at least 100 clicks. After that, it can tell whether a publisher is likely to waste spend.
- Cap or block. It caps spend on a specific site, or blocks the site altogether in more extreme cases.
- Full visibility. The site report shows “Capped by SpendGuard” or “Blocked by SpendGuard” in the status column.
- Your control. You can disable SpendGuard on a given site, which stops it from acting on that publisher.
SpendGuard operates at the campaign level, so each campaign is judged on its own results.
Custom Rules to Pause Ads or Adjust Budgets Based on Cost per Install (CPI) or In-App CPA
Automation shouldn’t stop at publishers. Custom Rules, found in the Rules tab, let you build your own conditions and have Realize act on them.
- Pause ads. Set a rule to automatically pause ads that use budget without delivering, so spend shifts to stronger ads.
- Adjust budgets. Scale profitable campaigns and tighten budgets on unprofitable ones, without checking numbers by hand.
- Set conditions on your app KPIs. Build rules on CPA for your install conversion (your CPI) or for an in-app event, with spend as a guardrail.
A good starting point is to turn your daily review into a rule. If you already pause ads or adjust budgets when a metric crosses a line, put that line into Realize.
Real-time Reports and Custom Reports by Site, Platform, and Ad
Two reporting tools cover different jobs.
- Real-time reports show data across campaigns, sites, countries, platforms and ads. Use them to spot weak sites and adjust cost per click (CPC), budget, or pacing during the day.
- Custom Reports let you build reports by drag and drop. You can use dimensions such as site, platform, ad, OS, campaign, and date, with metrics such as spend, clicks, CVR, and return on ad spend (ROAS). You can also add your active custom conversions as a metric.
Custom Reports download as CSV, and you can share them with stakeholders who don’t have Realize access.
Key Takeaways
- Start with the right objective. Choose App Promotion, add your store URL, and run one campaign per operating system. Realize pulls your app rating and logo from the URL.
- Shorten the path to the install. App Install cards link straight to the store. Pair them with install-focused CTAs and use Image or Motion Ads when your app needs more storytelling.
- Measure beyond the install. Connect AppsFlyer, Adjust, or another MMP through S2S tracking. Match event names and lookback windows, and validate everything with the S2S Test Link before launch.
- Optimize toward users who engage. Use Maximize Conversions, add a target CPA once you have data, seed Predictive Audiences from your conversions, and keep the default exclusion on, so ads reach new users.
- Match targeting to your app. Use OS and OS version targeting for compatibility, and Contextual and Topics Targeting to reach people reading content related to your app.
- Keep creative fresh. Turn static assets into motion with Motion Ads Studio and generate headline and image variations with GenAI Ad Maker. Vertical Ads can extend social-style assets to the open web.
- Protect budget as you scale. SpendGuard caps or blocks underperforming sites, Custom Rules automate pauses and budget changes, and real-time and Custom Reports show where results come from.
Frequently Asked Questions (FAQs)
Realize vs. Facebook App Install Ads: What’s the difference?
Meta’s app install ads run across Facebook, Instagram, and Audience Network, using Meta’s audience data. Realize runs app install campaigns across premium publishers on the open web, reaching people while they read content instead of scrolling a social feed.
Realize tracks installs and in-app events through S2S integrations with MMPs such as AppsFlyer and Adjust, so you can compare quality by source in the tools you already use. The two work well together; Realize gives you another source of installs alongside social, not a replacement for it.
Realize vs. Google App Install Ads: What’s the difference?
Google’s App campaigns take the text, images, video, and HTML5 assets you provide, then build and test ads automatically across search, Google Play, YouTube, Discover, and the Google Display Network. Targeting and optimization are largely automated.
Realize gives you more direct control. You choose the App Install card and its creative, set targeting through OS, contextual, and topic options, and manage bidding with Maximize Conversions. You also get site-level visibility, with SpendGuard capping or blocking sites that waste spend. Predictive Audiences then find new users similar to those who installed or converted in-app. Use Realize to extend your reach to the open web while Google covers search and YouTube.
Realize vs X (Twitter) App Install Ads: What’s the difference?
X App Install ads link users to the App Store or Google Play from within the X feed. Realize reaches people elsewhere, as they read content across the open web.
Contextual and Topics Targeting place your app next to relevant content, with more than 200 contextual categories and more than 70,000 topics to choose from, and without relying on social profiles.
Realize App Install cards also link straight to the store and show your app rating, icon, and a clear CTA, which keeps the step between interest and install short. Think of X and Realize as complementary, with social for timeline moments and Realize for readers in content.