how to display launchUrl on top of the paywalls
I use example code as follows, the paywall is showing, when I click link event, it couldn’t invoke Browser to show url content, after view.dismiss(), it show. but I want to display url content on top of the paywall and do not dismiss paywall, How to implement it? case OpenUrlAction(url: final url): final Uri uri = Uri.parse(url); //await view.dismiss(); final selectedAction = await view.showDialog( title: 'Open URL?', content: url, primaryActionTitle: 'Cancel', secondaryActionTitle: 'OK', ); switch (selectedAction) { case AdaptyUIDialogActionType.primary: print('#Example# paywallViewDidPerformAction primaryAction'); break; case AdaptyUIDialogActionType.secondary: print('#Example# paywallViewDidPerformAction secondaryAction'); launchUrl(uri, mode: LaunchMode.inAppBrowserView); break; }

An Anonymous User 4 days ago
Ask a question
how to display launchUrl on top of the paywalls
I use example code as follows, the paywall is showing, when I click link event, it couldn’t invoke Browser to show url content, after view.dismiss(), it show. but I want to display url content on top of the paywall and do not dismiss paywall, How to implement it? case OpenUrlAction(url: final url): final Uri uri = Uri.parse(url); //await view.dismiss(); final selectedAction = await view.showDialog( title: 'Open URL?', content: url, primaryActionTitle: 'Cancel', secondaryActionTitle: 'OK', ); switch (selectedAction) { case AdaptyUIDialogActionType.primary: print('#Example# paywallViewDidPerformAction primaryAction'); break; case AdaptyUIDialogActionType.secondary: print('#Example# paywallViewDidPerformAction secondaryAction'); launchUrl(uri, mode: LaunchMode.inAppBrowserView); break; }

An Anonymous User 4 days ago
Ask a question
Duplicate onboarding flow button
A button to duplicate an entire onboarding flow would make split testing much easier

An Anonymous User 10 days ago
Feature request
Duplicate onboarding flow button
A button to duplicate an entire onboarding flow would make split testing much easier

An Anonymous User 10 days ago
Feature request
Create in app store is disabled even after setting up correct access key
I have set up the adapty correctly but the create in app store button is still disabled. need your suggestions

An Anonymous User 13 days ago
Ask a question
Create in app store is disabled even after setting up correct access key
I have set up the adapty correctly but the create in app store button is still disabled. need your suggestions

An Anonymous User 13 days ago
Ask a question
Add mechanics or docs reference to backward compatibility for A/B tests for custom paywall
I have pawalls builded in my app, and want to add new ones, but for such logic I should write custom handler for extra paywalls by remote config variation to control UI - and for previous app versions users won’t see new paywall - then they should see a fallback without logShowPaywall or we need custom mechanism to handle this

An Anonymous User 18 days ago
Feature request
Add mechanics or docs reference to backward compatibility for A/B tests for custom paywall
I have pawalls builded in my app, and want to add new ones, but for such logic I should write custom handler for extra paywalls by remote config variation to control UI - and for previous app versions users won’t see new paywall - then they should see a fallback without logShowPaywall or we need custom mechanism to handle this

An Anonymous User 18 days ago
Feature request
Add onboarding A/B tests for custom onboarding flows
Now you can configure A/B tests for onboarding only for no-code onboardings, but if you want to track custom onboarding - you cannot do this

An Anonymous User 23 days ago
Ask a question
Add onboarding A/B tests for custom onboarding flows
Now you can configure A/B tests for onboarding only for no-code onboardings, but if you want to track custom onboarding - you cannot do this

An Anonymous User 23 days ago
Ask a question
Multi-step paywall templates
A multi-step paywall would be great, so you could add 1 or 2 additional screens before the actual paywall.

An Anonymous User About 1 month ago
Feature request
Multi-step paywall templates
A multi-step paywall would be great, so you could add 1 or 2 additional screens before the actual paywall.

An Anonymous User About 1 month ago
Feature request
Adapty kmp
Subject: Issue with missing classes in Adapty KMP SDK v3.15.0-beta.0 (Maven vs Source) Hello Adapty Team, I am currently integrating the Adapty KMP SDK into my Compose Multiplatform project. I am using the following dependencies in my build.gradle.kts: io.adapty:adapty-kmp:3.15.0-beta.0 io.adapty:adapty-kmp-ui:3.15.0-beta.0 The Issue: I’ve noticed that some essential classes and observers (specifically AdaptyUIObserver, AdaptyUIView, and certain UI event listeners) are missing in the library imported via Gradle, even though they are clearly visible in the source code of the main branch I downloaded from GitHub (and also present in your example module). As seen in the attached screenshots from my IDE's External Libraries: Classes like AdaptyUIObserver cannot be resolved under com.adapty.kmp. While the source code shows a specific hierarchy, the compiled .jar from Maven seems to have different class visibility or is missing some UI components. Screenshots attached: IDE Errors showing "Unresolved reference" for AdaptyUIObserver and AdaptyUIView. A comparison of the file structure between the downloaded Source Code (where they exist) and the Gradle Dependency (where they are missing). Could you please verify if v3.15.0-beta.0 was published with all UI components accessible for KMP commonMain? Or should I be using a different package path for these specific observers in the latest beta? Looking forward to your guidance. Best regards, Hasan Tuncay

Hasan Tunçay About 2 months ago
SDK
Ask a question
Adapty kmp
Subject: Issue with missing classes in Adapty KMP SDK v3.15.0-beta.0 (Maven vs Source) Hello Adapty Team, I am currently integrating the Adapty KMP SDK into my Compose Multiplatform project. I am using the following dependencies in my build.gradle.kts: io.adapty:adapty-kmp:3.15.0-beta.0 io.adapty:adapty-kmp-ui:3.15.0-beta.0 The Issue: I’ve noticed that some essential classes and observers (specifically AdaptyUIObserver, AdaptyUIView, and certain UI event listeners) are missing in the library imported via Gradle, even though they are clearly visible in the source code of the main branch I downloaded from GitHub (and also present in your example module). As seen in the attached screenshots from my IDE's External Libraries: Classes like AdaptyUIObserver cannot be resolved under com.adapty.kmp. While the source code shows a specific hierarchy, the compiled .jar from Maven seems to have different class visibility or is missing some UI components. Screenshots attached: IDE Errors showing "Unresolved reference" for AdaptyUIObserver and AdaptyUIView. A comparison of the file structure between the downloaded Source Code (where they exist) and the Gradle Dependency (where they are missing). Could you please verify if v3.15.0-beta.0 was published with all UI components accessible for KMP commonMain? Or should I be using a different package path for these specific observers in the latest beta? Looking forward to your guidance. Best regards, Hasan Tuncay

Hasan Tunçay About 2 months ago
SDK
Ask a question
Web Paywall
Do i need to use Funnel Fox in order to build a web paywall? Can i not? Can i build my own custom paywall without Funnel Fox and use Adapty API to allow user purchase Adapty product via Stripe? P.S. i do not need a link to the web paywall guide. I need clear answer.

Vladislav Katsubo About 2 months ago
Paywalls
Ask a question
Web Paywall
Do i need to use Funnel Fox in order to build a web paywall? Can i not? Can i build my own custom paywall without Funnel Fox and use Adapty API to allow user purchase Adapty product via Stripe? P.S. i do not need a link to the web paywall guide. I need clear answer.

Vladislav Katsubo About 2 months ago
Paywalls
Ask a question
Custom Web Paywall
Am i obligated to use Funnel Fox to build web paywall, if i want to track purchases in Adapty? Adapty's Web Paywall guide does not say anything about custom paywalls.

Vladislav Katsubo 2 months ago
Integrations
Ask a question
Custom Web Paywall
Am i obligated to use Funnel Fox to build web paywall, if i want to track purchases in Adapty? Adapty's Web Paywall guide does not say anything about custom paywalls.

Vladislav Katsubo 2 months ago
Integrations
Ask a question
1. Paywall randomly stopped displaying allowing users to bypass it completely.
No idea what happened. Pushed no updates to apple etc.. changed nothing. One day got no subs and hundreds of downloads, knew something was up. Still trying to figure it out while costing me.

Patrick jewell 2 months ago
Paywalls
Ask a question
1. Paywall randomly stopped displaying allowing users to bypass it completely.
No idea what happened. Pushed no updates to apple etc.. changed nothing. One day got no subs and hundreds of downloads, knew something was up. Still trying to figure it out while costing me.

Patrick jewell 2 months ago
Paywalls
Ask a question
Clarification and Next Steps on Singular <> Adapty Integration
Hello Adapty Team, I hope you’re doing well. We’ve reviewed the documentation on your website regarding a Singular integration (https://adapty.io/docs/singular), but from the Singular side there is currently no active or formal integration in place. To move forward and support a working integration for shared clients, we need clarity on how this integration is intended to function, what data exchange flows are expected, and what both parties need to provide. Specifically, we understand that Singular offers two major integration flows with partners: Attribution Integration — where Singular can use tracking links and partner-provided data to attribute installs, clicks, views, etc., and send postbacks to partners for installs/events. This includes configuring tracking parameters, macros, and attribution postbacks. (https://support.singular.net/hc/en-us/articles/115002742751-Integrating-with-Singular-Attribution-FAQ-for-Partners?navigation_side_bar=true?support=true) Analytics (Cost/Data Connector) Integration — where Singular pulls aggregated campaign and performance data (e.g., cost, campaign breakdowns) from a partner API or report, typically daily, to combine with attribution data and present unified analytics dashboards. (https://support.singular.net/hc/en-us/articles/360032597931-Integrating-with-Singular-Analytics-FAQ-for-Partners?navigation_side_bar=true?support=true) Since we currently do not have any integration in place with Adapty on the Singular side, could you please help clarify the following: Integration Type & Scope Which Singular integration flow(s) does Adapty expect to support? (Attribution, analytics data connector, or both?) What specific data points and events does Adapty intend to share or receive for each integration type? (e.g., installs, subscriptions, renewals, revenue, cost, campaign metadata, SKAN data, etc.) Configuration & Requirements What setup or infrastructure is required from the Singular side to support Adapty? (e.g., tracking links, postback endpoints, credentials, credentials API, scopes) Is Adapty expecting server-to-server postbacks, SDK events, or hybrid integration? Are there any mandatory fields or macros that must be supported on both ends (e.g., campaign, publisher, creative breakdowns)? Documentation & Technical Details Do you have technical specifications, sample payloads, API endpoints, or an example workflow of the integration? Are there any versioning or schema requirements we should be aware of? Use Cases & Client Scenarios Are there current or pilot clients using this integration in production already? If so, could you share the use cases and expected outcomes? For recurring analytics, how often is data expected to be synced and what retention windows are supported? Support & Onboarding Can you connect us with the technical point of contact (POC) who can explain the integration flow and implementation details in depth? Would it be possible to schedule a call between both technical teams to go over the integration steps, responsibilities, and timelines? We want to ensure that we understand the expected data flows, methods, and responsibilities so both teams can support a seamless integration that benefits our shared clients. Looking forward to your guidance and next steps. Best regards, Shikha Sharma | Integration Engineer | Singular

Shikha Sharma 2 months ago
Integrations
Ask a question
Clarification and Next Steps on Singular <> Adapty Integration
Hello Adapty Team, I hope you’re doing well. We’ve reviewed the documentation on your website regarding a Singular integration (https://adapty.io/docs/singular), but from the Singular side there is currently no active or formal integration in place. To move forward and support a working integration for shared clients, we need clarity on how this integration is intended to function, what data exchange flows are expected, and what both parties need to provide. Specifically, we understand that Singular offers two major integration flows with partners: Attribution Integration — where Singular can use tracking links and partner-provided data to attribute installs, clicks, views, etc., and send postbacks to partners for installs/events. This includes configuring tracking parameters, macros, and attribution postbacks. (https://support.singular.net/hc/en-us/articles/115002742751-Integrating-with-Singular-Attribution-FAQ-for-Partners?navigation_side_bar=true?support=true) Analytics (Cost/Data Connector) Integration — where Singular pulls aggregated campaign and performance data (e.g., cost, campaign breakdowns) from a partner API or report, typically daily, to combine with attribution data and present unified analytics dashboards. (https://support.singular.net/hc/en-us/articles/360032597931-Integrating-with-Singular-Analytics-FAQ-for-Partners?navigation_side_bar=true?support=true) Since we currently do not have any integration in place with Adapty on the Singular side, could you please help clarify the following: Integration Type & Scope Which Singular integration flow(s) does Adapty expect to support? (Attribution, analytics data connector, or both?) What specific data points and events does Adapty intend to share or receive for each integration type? (e.g., installs, subscriptions, renewals, revenue, cost, campaign metadata, SKAN data, etc.) Configuration & Requirements What setup or infrastructure is required from the Singular side to support Adapty? (e.g., tracking links, postback endpoints, credentials, credentials API, scopes) Is Adapty expecting server-to-server postbacks, SDK events, or hybrid integration? Are there any mandatory fields or macros that must be supported on both ends (e.g., campaign, publisher, creative breakdowns)? Documentation & Technical Details Do you have technical specifications, sample payloads, API endpoints, or an example workflow of the integration? Are there any versioning or schema requirements we should be aware of? Use Cases & Client Scenarios Are there current or pilot clients using this integration in production already? If so, could you share the use cases and expected outcomes? For recurring analytics, how often is data expected to be synced and what retention windows are supported? Support & Onboarding Can you connect us with the technical point of contact (POC) who can explain the integration flow and implementation details in depth? Would it be possible to schedule a call between both technical teams to go over the integration steps, responsibilities, and timelines? We want to ensure that we understand the expected data flows, methods, and responsibilities so both teams can support a seamless integration that benefits our shared clients. Looking forward to your guidance and next steps. Best regards, Shikha Sharma | Integration Engineer | Singular

Shikha Sharma 2 months ago
Integrations
Ask a question
Firebase sync
Some competitors offer a Firebase extension that syncs the subscriptions/purchase data to Firebase Firestore and Firebase Auth (Custom claims), it is an interesting feature IMHO. (I guess you know which competitor I'm referring to)

Amine (tenninebt) 3 months ago
Feature request
Firebase sync
Some competitors offer a Firebase extension that syncs the subscriptions/purchase data to Firebase Firestore and Firebase Auth (Custom claims), it is an interesting feature IMHO. (I guess you know which competitor I'm referring to)

Amine (tenninebt) 3 months ago
Feature request
Cannot create a placement
I get a value error , placement needs between 1 and 200 audiences, you currently have none, how to add one person? Because I cannot do that even if the sdk is already installed. Please help me fix this

David Huzum 3 months ago
Ask a question
Cannot create a placement
I get a value error , placement needs between 1 and 200 audiences, you currently have none, how to add one person? Because I cannot do that even if the sdk is already installed. Please help me fix this

David Huzum 3 months ago
Ask a question
Onboarding pricing with different payments service
We are already using Superwall and RevenueCat for payments and subscription management of our app. We would like to use Adapty just for the onboarding functionality. Since our MTR information will not be available to Adapty in this case, how does the pricing work?

Oleg Bezrukavnikov 3 months ago
Pricing
Ask a question
Onboarding pricing with different payments service
We are already using Superwall and RevenueCat for payments and subscription management of our app. We would like to use Adapty just for the onboarding functionality. Since our MTR information will not be available to Adapty in this case, how does the pricing work?

Oleg Bezrukavnikov 3 months ago
Pricing
Ask a question
Calculation of subscription duration purchased through multiple channels
If I use api/v2/server-side-api/purchase/set/transaction to give the user a 2-month subscription, and the user purchases a 1-month subscription through the Apple Store, then in Adapty, how many months does this user have to subscribe? Is it 3 months after superposition, or 2 months in parallel?

曾华琛 4 months ago
server-side API
Ask a question
Calculation of subscription duration purchased through multiple channels
If I use api/v2/server-side-api/purchase/set/transaction to give the user a 2-month subscription, and the user purchases a 1-month subscription through the Apple Store, then in Adapty, how many months does this user have to subscribe? Is it 3 months after superposition, or 2 months in parallel?

曾华琛 4 months ago
server-side API
Ask a question
Add How to Link for this task: App Store Connect API key Upload your App Store Connect API key to manage apps and products in the App Store.
simple link would be much appreciated

onur 4 months ago
Integrations
Ask a question
Add How to Link for this task: App Store Connect API key Upload your App Store Connect API key to manage apps and products in the App Store.
simple link would be much appreciated

onur 4 months ago
Integrations
Ask a question
Missing service account key or bundle ID.
Hello, I'm using Adapty for the first time. I'm about to publish an app on the App Store. I've completed the App Store settings with Adapty and now I want to add a new product, but I keep getting this error in the "Create new product group" section: Missing service account key or bundle ID. I added my app's bundle ID from the App Store to Adapty, and I can see it's correct and registered, but it still gives me this error. Adapty doesn't even allow me to add a product if there's a missing field in this section anyway. How can I resolve this error?

Enes Ates 4 months ago
Integrations
Ask a question
Missing service account key or bundle ID.
Hello, I'm using Adapty for the first time. I'm about to publish an app on the App Store. I've completed the App Store settings with Adapty and now I want to add a new product, but I keep getting this error in the "Create new product group" section: Missing service account key or bundle ID. I added my app's bundle ID from the App Store to Adapty, and I can see it's correct and registered, but it still gives me this error. Adapty doesn't even allow me to add a product if there's a missing field in this section anyway. How can I resolve this error?

Enes Ates 4 months ago
Integrations
Ask a question