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 3 days 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 3 days 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 9 days 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 9 days 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 15 days 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 15 days 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 16 days 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 16 days 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 28 days 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 28 days 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) About 1 month 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) About 1 month 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 About 2 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 About 2 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 About 2 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 About 2 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?

曾华琛 2 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?

曾华琛 2 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 2 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 2 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 2 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 2 months ago
Integrations
Ask a question
Raw events forwarding delay
Good afternoon! During testing, we noticed that the notifications sent by Apple appear in the events feed without any delay, while their raw forwarding to our server has a delay of at least 10 seconds!

OURS Media 2 months ago
Ask a question
Raw events forwarding delay
Good afternoon! During testing, we noticed that the notifications sent by Apple appear in the events feed without any delay, while their raw forwarding to our server has a delay of at least 10 seconds!

OURS Media 2 months ago
Ask a question
Paywall Builder: different list icons in dark mode
It's not currently possible to upload different images for custom list icons between light and dark mode, even though this is possible in other elements (like the Hero image). It would be essential for us: since the list itself flips between dark text on light background and vice-versa, we'd need the icons to do the same (so they match the text colour), but right now uploading dark icons means they stay the same on a dark background.

Victor 2 months ago
Feature request
Paywall Builder: different list icons in dark mode
It's not currently possible to upload different images for custom list icons between light and dark mode, even though this is possible in other elements (like the Hero image). It would be essential for us: since the list itself flips between dark text on light background and vice-versa, we'd need the icons to do the same (so they match the text colour), but right now uploading dark icons means they stay the same on a dark background.

Victor 2 months ago
Feature request
question: introductory offer
We've been using flutter. We’ve been using Google Play, App store with In-App Purchase so far, and we managed our offers by adding the offer products directly there. Now we’re trying to switch to Adapty’s makePurchase flow. To add an offer, we selected an Introductory Offer (for new users / free trial), but we can only choose the duration — there’s no field for an Offer ID. So does this get applied automatically without an Offer ID, or is it something that Google Play handles on its own? I also created a Developer-Determined Offer because I want to test the Free Trial flow. As far as I know, this type of offer should be available even if the user has purchase history, but it’s not being applied. Is this considered a Promotional Offer instead? Introductory Offer is available for playstore or only app store

Sungwoo Kim 2 months ago
SDK
Ask a question
question: introductory offer
We've been using flutter. We’ve been using Google Play, App store with In-App Purchase so far, and we managed our offers by adding the offer products directly there. Now we’re trying to switch to Adapty’s makePurchase flow. To add an offer, we selected an Introductory Offer (for new users / free trial), but we can only choose the duration — there’s no field for an Offer ID. So does this get applied automatically without an Offer ID, or is it something that Google Play handles on its own? I also created a Developer-Determined Offer because I want to test the Free Trial flow. As far as I know, this type of offer should be available even if the user has purchase history, but it’s not being applied. Is this considered a Promotional Offer instead? Introductory Offer is available for playstore or only app store

Sungwoo Kim 2 months ago
SDK
Ask a question
My paywall in the app doesn't show prices and details for subscriptions
Also button "Subscribe" show placeholder and doesnt work, and privacy and terms links are not working

Daniil Pak 3 months ago
Paywalls
Ask a question
My paywall in the app doesn't show prices and details for subscriptions
Also button "Subscribe" show placeholder and doesnt work, and privacy and terms links are not working

Daniil Pak 3 months ago
Paywalls
Ask a question
event feed does not have refund event for Play store
I can see the purchase events for consumable in app purchase in the feed. But when I refund the purchase, I don't see any refund event in the feed. I traced on the Google API side and it looks like Adapty tried to access google.play.publishingapi.v3.InappproductsService.Get: and got 403. However, I believe this is not a permission issue as everything else works except for refund event. From this post https://stackoverflow.com/questions/62931171/google-play-developer-api-voided-purchases-api-response-403 The 403 actually comes from incorrect parameters of the API call. So please check on your side to see if you call google.play.publishingapi.v3.InappproductsService.Get correctly and why there is no Refund event for Play store in the event feed.

Trung Ha 3 months ago
Integrations
Ask a question
event feed does not have refund event for Play store
I can see the purchase events for consumable in app purchase in the feed. But when I refund the purchase, I don't see any refund event in the feed. I traced on the Google API side and it looks like Adapty tried to access google.play.publishingapi.v3.InappproductsService.Get: and got 403. However, I believe this is not a permission issue as everything else works except for refund event. From this post https://stackoverflow.com/questions/62931171/google-play-developer-api-voided-purchases-api-response-403 The 403 actually comes from incorrect parameters of the API call. So please check on your side to see if you call google.play.publishingapi.v3.InappproductsService.Get correctly and why there is no Refund event for Play store in the event feed.

Trung Ha 3 months ago
Integrations
Ask a question
Roadmap: Is a C# Dotnet Sdk Planned for Maui/Uno/Avalonia?
Revisiting this topic for 2026. Is this on the roadmap? Any information is appreciated, thanks

Adrian 3 months ago
SDK
Ask a question
Roadmap: Is a C# Dotnet Sdk Planned for Maui/Uno/Avalonia?
Revisiting this topic for 2026. Is this on the roadmap? Any information is appreciated, thanks

Adrian 3 months ago
SDK
Ask a question