Устранение неполадок в Paywall Builder для Kotlin Multiplatform SDK

Этот гайд поможет устранить распространённые проблемы при использовании пейволов, созданных в Adapty Paywall Builder, в Kotlin Multiplatform SDK.

Не удаётся получить конфигурацию пейвола

Проблема: Метод createPaywallView не создаёт представление пейвола, или у пейвола отсутствует конфигурация представления.

Причина: Пейвол не включён для отображения на устройстве в Paywall Builder.

Решение: Включите переключатель Show on device в Paywall Builder. Также можно проверить, есть ли у пейвола конфигурация представления, используя свойство hasViewConfiguration объекта AdaptyPaywall.

show-on-device.webp

Слишком большое количество просмотров пейвола

Проблема: Счётчик просмотров пейвола показывает вдвое больше ожидаемого значения.

Причина: Возможно, в коде вызывается logShowPaywall, что дублирует счётчик просмотров при использовании Paywall Builder. Для пейволов, созданных с помощью Paywall Builder, аналитика отслеживается автоматически — использовать этот метод не нужно.

Решение: Убедитесь, что в коде не вызывается logShowPaywall, если вы используете Paywall Builder.