Airbridge
Customers
Log InGet Started FreeStart Free

On this page

  • Why Channel Integrations Break When You Switch MMPs
  • Your Old SAN Settings Stay Live After You Switch MMPs
  • Running Both MMP SDKs Without a Cutoff Date Causes Double Attribution
  • Old Tracking Links Keep Sending Data to Your Previous MMP After Launch
  • Pre-Migration Setup: 3 Steps to Complete Before Going Live With Airbridge
  • Step 1: Register Your App and Set Up Your Airbridge Event Taxonomy
  • Step 2: Remove Old MMP Postbacks and SAN Settings Before App Release
  • Step 3: Upload Device IDs to Prevent False First-Install Spikes in Airbridge
  • Channel Reconnection Checklist: TikTok, Apple, Meta, and Google
  • Channel 1: TikTok for Business (Mandatory SAN Migration)
  • Channel 2: Apple Search Ads (SKAN Data Gap Risk)
  • Channel 3: Meta Ads (Dual Postback Conflict)
  • Channel 4: Google Ads (Attribution Window Mismatch)
  • Post-Migration Verification: How to Confirm Airbridge Is Receiving Clean Data
  • Confirm All Four Channels Are Sending Live Postbacks
  • Why Your Airbridge and Ad Platform Numbers Won't Match Exactly
  • Remove the Old MMP SDK After 14 Days
  • Migrate Without the Data Gaps
Back to Blog

How to Migrate to Airbridge: Channel Integration Checklist

Luke
Luke
June 1, 2026·Updated June 1, 2026·10 min read
Share
How to Migrate to Airbridge: Channel Integration Checklist

You've made the call to migrate to Airbridge. The contract with your current mobile measurement partner is expiring, the pricing crossed a line, or the subscription analytics gap finally got too wide. The decision is done.

The SDK swap isn't where migrations break. Channel integrations are. Leave one SAN setting pointing to your old MMP, skip converting your tracking links, or miss TikTok's mandatory SAN migration step, and you'll spend weeks diagnosing data gaps that could have been prevented in an afternoon.

This checklist covers the exact failure points, the right order to address them, and what to verify before you restore full campaign spend.

Key Takeaways

  • SAN integrations don't auto-switch. Meta, Google, Apple Search Ads, and TikTok each require manual disconnection from your old MMP and reconnection to Airbridge. Skipping this step causes double-attribution or creates silent data gaps.

  • Dual SDK overlap is intentional, but time-bounded. Running both SDKs in parallel for at least 14 days protects data for users who haven't updated to the new app version. Running them indefinitely causes event duplication and double charges from Meta and TikTok.

  • TikTok requires a full SAN migration, not just a link swap. Apps on legacy integration cannot create new campaigns or share in-app events (TikTok For Business).

  • SKAN postbacks route to one MMP only. The SKAN data gap starts on your app release date and cannot be recovered retroactively. Plan your release date with this in mind.

  • Start channel cutover from your lowest-spend network. This limits exposure if something breaks during the link transition window.

Why Channel Integrations Break When You Switch MMPs

The real failure patterns appear at the channel level, after the new SDK is integrated and tested.

Screenshot 2026-06-01 at 20.00.03.png

Your Old SAN Settings Stay Live After You Switch MMPs

When you first set up Meta, Google Ads, Apple Search Ads, or TikTok inside AppsFlyer, Adjust, or Branch, you configured those channels to route postback events to your old MMP. That setting doesn't expire when your contract does.

If you release the new app with the Airbridge SDK installed but leave the old MMP's SAN configuration active, three things happen at once. Postback events fire to both tools. Ad platform optimization keeps reading signals from the old MMP, not Airbridge. The new MMP shows gaps while the old MMP dashboard looks completely normal.

Your team assumes the migration is working because the old tool looks fine. Attribution is incomplete for weeks.

Running Both MMP SDKs Without a Cutoff Date Causes Double Attribution

The failure mode is an open-ended overlap. When both SDKs are active and both MMP postback rules are live, the same install event gets attributed by two systems. Ad platforms receive duplicate optimization signals. CPA calculations become unreliable because both cost and conversion data are inflated.

Define the dual-SDK window before release. Fourteen days covers the majority of users who update to a new app version. After that window, remove the old SDK.

Old Tracking Links Keep Sending Data to Your Previous MMP After Launch

For ad networks outside the SAN ecosystem, and any campaigns using custom tracking links generated by your old MMP, those links continue routing attribution data to your old tool after migration. You're paying Airbridge while feeding your old MMP.

This issue is easy to miss. Campaigns keep running. The links don't return errors. Old MMP dashboards continue showing active traffic. The data loss is invisible until you compare attribution totals.

Pre-Migration Setup: 3 Steps to Complete Before Going Live With Airbridge

Complete these three steps before your developer releases the app update. Steps 1 and 2 can run in parallel. Step 3 (identifier upload) runs immediately before release.

Step 1: Register Your App and Set Up Your Airbridge Event Taxonomy

Register your app in the Airbridge dashboard. Under Settings > Tokens, you'll find the SDK credentials and API keys. Share these with your developer along with the SDK Quickstart.

Before any SDK code is written, finalize your event taxonomy. This is the event naming structure Airbridge uses to collect behavior. Airbridge's 29 standard events cover the core funnel, including subscription events like Start Trial, Subscribe, and Unsubscribe. They eliminate the custom schema design work that delays migrations from general-purpose setups.

If you're migrating to Core Plan, it covers Google, Meta, Apple Search Ads, and TikTok integrations plus up to two additional third-party integrations (Core Plan). Confirm your current integration stack fits that limit before setup.

Review the Airbridge attribution model at this stage. Attribution windows and click-priority rules differ across MMPs. Configure your attribution rules before live data flows in. Changes after campaigns are running are harder to interpret cleanly.

Step 2: Remove Old MMP Postbacks and SAN Settings Before App Release

Action Where
Remove old MMP as attribution partner Inside each SAN channel dashboard (Meta, Google, ASA, TikTok)
Delete postback rules pointing to old MMP Old MMP's channel integration settings
Pause campaigns using old tracking links Ad platform campaign manager

If postback settings and SAN integrations aren't disabled before the new app releases, events get counted in both tools. Ad platforms receive conflicting optimization signals during the overlap window.

Step 3: Upload Device IDs to Prevent False First-Install Spikes in Airbridge

When the new MMP first onboards your app, it has no record of which device IDs or user IDs have already been attributed. This creates a temporary spike in "first events": it counts returning users as new installs, with no record of their previous attribution.

Upload device IDs and user IDs from your old MMP before releasing the new app. These identifiers let it recognize returning users and exclude them from new-install counts, producing a cleaner CPA baseline during the transition window.

This step is strongly recommended when active campaigns are running, and effectively mandatory if significant spend is live.

Want to see how Migrate to Airbridge works with your data?

Get hands-on with Airbridge and see real results.

Try It Free →

Channel Reconnection Checklist: TikTok, Apple, Meta, and Google

Work through channels from highest-risk to lowest. TikTok carries the most migration complexity and should not be last.

Priority Channel Key Risk
1 TikTok for Business SAN migration mandatory; legacy integration defunct since March 31, 2025
2 Apple Search Ads SKAN postbacks route to one MMP; gap is not retroactively recoverable
3 Meta Ads Dual postback creates conflicting optimization signals
4 Google Ads Attribution window mismatch skews first-cycle ROAS comparisons

Channel 1: TikTok for Business (Mandatory SAN Migration)

TikTok carries the most migration complexity. Handle it first.

TikTok's legacy tracking-link-based MMP integration was formally discontinued on March 31, 2025. If your app was on legacy integration with AppsFlyer, Adjust, or Branch, the SAN migration is not optional. Remaining on legacy integration blocks new campaign creation and disables in-app event sharing.

Steps:

  1. In Airbridge dashboard: Integration > Ad Channel Integration > TikTok For Business

  2. Enable the channel integration toggle and register your TikTok App ID

  3. Enable In-app Event Postback and configure event mapping (Subscribe, Start Trial, Order Complete)

  4. In TikTok Ads Manager: navigate to Tools > Events, find your app, and select "Migrate to SAN"

  5. Remove the old MMP as the attribution partner in TikTok Ads Manager

What can break: If you plan to use Value-Based Optimization (VBO), check TikTok's current VBO eligibility criteria before launching. VBO requires a sustained volume of purchase-with-value postbacks before it unlocks. App Event Optimization (AEO) activates after a single qualifying event. Budget for a ramp-up window before either feature stabilizes.

Airbridge dashboard showing TikTok For Business channel integration with In-app Event Postback enabled and event mapping configured

Airbridge dashboard: TikTok For Business channel integration with In-app Event Postback and event mapping

Channel 2: Apple Search Ads (SKAN Data Gap Risk)

Steps:

  1. Confirm your Airbridge iOS SDK is version 1.15.3 or later, required for the AdServices framework

  2. Enable the AdServices framework in your iOS app build

  3. Connect Apple Search Ads in Airbridge: Integrations > Ad Channel Integration > Apple Search Ads

  4. Configure SKAdNetwork (SKAN) authentication and map your conversion value schema to Airbridge's subscription events

What can break: SKAN postbacks route to exactly one MMP. Until you release the app version containing the Airbridge SDK, your old MMP receives all SKAN conversion data. That data cannot be retroactively migrated to Airbridge. The gap in SKAN data starts exactly on your app release date and cannot be recovered. Plan release timing with this in mind.

Airbridge dashboard showing Apple Search Ads channel integration setup

Airbridge dashboard: Apple Search Ads channel integration setup

Channel 3: Meta Ads (Dual Postback Conflict)

Steps:

  1. In Airbridge dashboard: Integrations > Ad Channel Integration > Meta Ads

  2. Enable the channel integration toggle in the Channel Integration tab

  3. Enable In-app Event Postback

  4. Verify event mapping: confirm Airbridge's Subscribe and Start Trial events are mapped to the Meta events your campaigns use for optimization

What can break: Meta's ad algorithm continues reading signals from your old MMP until you complete the Airbridge SAN setup and remove the old integration. If both are active simultaneously, Meta receives duplicate postback signals, which distorts conversion counts and campaign optimization.

Airbridge dashboard showing Meta Ads channel integration with Channel Integration toggle enabled and In-app Event Postback active

Airbridge dashboard: Meta Ads channel integration with In-app Event Postback enabled

Channel 4: Google Ads (Attribution Window Mismatch)

Steps:

  1. Connect Google Ads in Airbridge under SAN integrations and authorize the account link

  2. Map in-app conversion events to Google Ads conversion goals

  3. In Google Ads: verify conversion goals reflect Airbridge's event names

What can break: Google Ads' default click-through conversion window is 30 days. A tighter Airbridge window versus Google's 30-day default typically understates first-cycle ROAS. Align these settings before your first reporting cycle closes.

Airbridge Attribution Rule settings showing Google Ads click <a href=lookback window set to 30 days">

Airbridge Attribution Rule: Google Ads click lookback window default (30 days) versus global setting

Post-Migration Verification: How to Confirm Airbridge Is Receiving Clean Data

After releasing the updated app, run these checks before restoring campaign budgets.

Confirm All Four Channels Are Sending Live Postbacks

Typically within 24-48 hours of the new app version going live, event data should appear under each channel integration:

  • Meta: installs and subscription events appear with correct channel attribution

  • Google: conversion data imports typically reflect in Google Ads within 24 hours

  • Apple Search Ads: installs from ASA campaigns appear with correct source attribution

  • TikTok: Order Complete and event postbacks appear under TikTok channel reporting

If any channel shows zero attributed events after 48 hours of active traffic, the SAN setup is likely incomplete or the old MMP is still active as the attribution partner.

Why Your Airbridge and Ad Platform Numbers Won't Match Exactly

Discrepancies between Airbridge and ad platform dashboards are common and expected (TikTok For Business). Self-attributing networks apply their own attribution logic. Each platform uses different lookback windows by default. The numbers will not match exactly.

A discrepancy that's unusually large signals a specific problem: a broken postback, an unconverted tracking link, or an old MMP integration that's still active.

Remove the Old MMP SDK After 14 Days

After 14 days post-release (rationale in the dual-SDK section above), remove the old SDK, revoke remaining API connections in your old MMP dashboard, confirm no live campaigns are still running on old tracking links, and export any historical data before closing the account.

Migrate Without the Data Gaps

Channel integrations are where most MMP migrations lose data, not the SDK. The Airbridge migration guide covers the full 7-step process from app registration through performance reporting. The checklist above maps the integration order that minimizes attribution loss: event taxonomy and old MMP cleanup first, identifier upload before release, then SAN channels in order of migration risk.

Tags:Subscription AppsmetaGoogleTikTok measurementAd Tech & Marketingapple adsIntegrationmarketing channelSaaS & B2B

Popular Articles

Appsflyer vs Airbridge vs Adjust vs Branch: Best MMP for Subscription app in 2026

Appsflyer vs Airbridge vs Adjust vs Branch: Best MMP for Subscription app in 2026

Why MMP Pricing Lacks Transparency: 3 Pricing Traps to Avoid

Why MMP Pricing Lacks Transparency: 3 Pricing Traps to Avoid

4 Best AppsFlyer Alternatives for 2026: A Deep Dive into Costs & Attribution Accuracy

4 Best AppsFlyer Alternatives for 2026: A Deep Dive into Costs & Attribution Accuracy

Ready to transform your mobile growth?

Learn how Airbridge helps leading brands measure and optimize every touchpoint.

Get Started FreeView Case Studies

Popular Articles

Appsflyer vs Airbridge vs Adjust vs Branch: Best MMP for Subscription app in 2026

Appsflyer vs Airbridge vs Adjust vs Branch: Best MMP for Subscription app in 2026

Why MMP Pricing Lacks Transparency: 3 Pricing Traps to Avoid

Why MMP Pricing Lacks Transparency: 3 Pricing Traps to Avoid

4 Best AppsFlyer Alternatives for 2026: A Deep Dive into Costs & Attribution Accuracy

4 Best AppsFlyer Alternatives for 2026: A Deep Dive into Costs & Attribution Accuracy

Get Started Free

More Articles

Continue reading on related topics.

View all articles
Hard Paywall vs Freemium in 2026: What 75K Apps Reveal

Hard Paywall vs Freemium in 2026: What 75K Apps Reveal

Hard paywall vs freemium models: 75K apps reveal 5.5x higher conversion rates but 70% more refunds. Choose the right strategy for your app.

May 27, 2026|11 min read
Weekly vs Annual Subscription Apps: How the 2026 Revenue Split Is Shifting

Weekly vs Annual Subscription Apps: How the 2026 Revenue Split Is Shifting

Weekly subscription apps now generate 55.5% of revenue, up from 43.3% in 2023. Learn which plan type works for your app category. Read more

May 27, 2026|11 min read
What to Do After a User Rejects Your Paywall: A 4-Layer Recovery Strategy

What to Do After a User Rejects Your Paywall: A 4-Layer Recovery Strategy

Learn 4-layer paywall recovery strategies to convert the 90% of users who reject initial paywalls. Boost subscription revenue today.

May 25, 2026|12 min read
Airbridge

Stop paying for ads that don't perform. Know which ads actually drive revenue.

Plans

  • Compare All Plans
  • DeepLink
  • Core
  • Growth
  • Pricing

Features

  • Airbridge AI
  • Marketing Analytics
  • Fraud Protection
  • Web & App Attribution
  • ROAS Measurement
  • iOS & SKAN
  • Deep Linking
  • Data Export
  • Audience Manager

Resources

  • Blog
  • Case Studies
  • Glossary
  • Library
  • Academy
  • Marketers Guide
  • Developer Guide

Company

  • About Us
  • Terms of Service
  • Electronic Payment Terms
  • Privacy Policy
  • Information Security
  • GDPR
  • System Status

© 2026 AB180 Inc. All rights reserved.

AB180 Inc. | Business Registration: 550-88-00196