Skip to main content
Question

How to prevent Sandbox/TestFlight events from polluting Airbridge MMP data?

  • April 4, 2026
  • 1 reply
  • 43 views

Forum|alt.badge.img

Hi everyone,

I’m using the Airbridge integration, our dashboard is being "polluted" with sandbox transactions from our IT/QA teams testing in TestFlight. 

I noticed that some RevenueCat integrations (like Mixpanel, AppsFlyer) allow for a dedicated "Sandbox API Key" , but the Airbridge configuration doesn't seem to have this.

My questions for the community/team:

  1. Is there a way to globally disable "Sandbox Environment" events specifically for the Airbridge integration?

  2. If not, how are others handling this? Does everyone just create a separate RevenueCat Project for staging/testing to keep the API keys isolated?

  3. Is there any plan to add an "Ignore Sandbox" toggle to the Airbridge integration settings?

Any advice on keeping production MMP data clean without stopping internal testing would be much appreciated!

1 reply

erik-macinnis
RevenueCat Staff
Forum|alt.badge.img+1
  • RevenueCat Staff
  • April 9, 2026

Hi Yoan,

Thanks for reaching out and sharing your experience.

You’re correct, Airbridge does not currently support a separate sandbox API key or an option to ignore sandbox events. Because of this, sandbox and production events are sent together for this integration.

To answer your questions:

  • There isn’t a built-in way to disable sandbox events for Airbridge today, though this is something we have tracked internally as a feature request.
  • A common approach is to use separate RevenueCat projects for staging and production, and ideally separate Airbridge apps as well. This keeps production reporting clean while still allowing internal testing.
  • We do have internal feedback tracking for better sandbox vs production controls across integrations, but there isn’t a confirmed timeline for this yet.

I’ve added your request to the existing feature request for disabling sandbox events in the Airbridge integration, which helps increase its priority with the team. I’ll follow up with any updates.

I’m sorry I don’t have a better solution to offer here.  At the moment, there doesn’t seem to be another way to handle this from the RevenueCat side.

Happy to help with any other questions!

Cheers,
Erik - Developer Support Engineer