Nami Public Documentation
Sign In
Nami Documentation
Nami Documentation
  • Get Started
    • Overview
      • Key Concepts
      • Data Collection
      • Built for Privacy
    • Evaluating Nami
    • SDKs
      • Apple Native SDK
      • Android Native SDK
      • Amazon Native SDK
      • Roku Native SDK
      • React Native Cross-Platform SDK
      • Flutter Cross-Platform SDK
      • Unity Cross-Platform SDK
      • Release Notes
        • Find Nami SDK Version
    • Quickstart Guide
  • Subscription Management
    • Overview
    • Products
      • Archive Products
      • Sync Products
    • Entitlements
    • Customer Screen
    • Accounts and Login/Logout
    • Advanced Use Cases
      • Upgrades and Downgrades
      • Supported Purchase Change States by Platform
      • Restoring Purchases
      • Working with Consumable IAPs
  • No Code Paywalls
    • Overview
    • Page Creator
      • Using the Creator
      • Page Layout
      • Components
        • Editing, Deleting, Reordering
        • Hiding Components
        • Video
        • Collapse
      • Editable Properties
        • Focused Styling
        • Safe Area
      • Conditions
        • Notched Devices
        • Product Entitlements
      • Adding Products
      • Repeating Product Group
      • Product Fields
      • Capabilities
        • Featured Styling
        • Selected Styling
        • Custom Brand Fonts
        • Carousel
        • Trial Eligibility
        • Deeplink Button
        • Introductory Offer Eligibility
        • Login Check
        • Product Groups
        • Conditional Product Groups
        • Offer Eligibility and Purchasing
        • Screenreader Text
        • Personalization Tokens
        • Custom Variables
        • Multipage
        • Custom Data Source
        • Advanced Video Features
        • Product Error States
      • ❓FAQs
        • Designing Paywalls in Figma
        • Guide to Building a Paywall from Scratch
      • 🎁Releases
        • Roadmap
    • Page Templates
      • Pacific
      • Pacific Premium
      • Trident
      • Starfish
      • Mantis
      • Venice
      • Venice Premium
      • Honest
      • Catalina
      • Oyster
      • Puffin
      • Marina
      • Beluga
      • Driftwood
      • Lagoon
      • Pisces
      • Aquarius
      • Conch
      • Lionfish
      • Moray
      • Tetra
      • Lighthouse
      • Puffin Tablet
    • Managing Paywalls
      • Archiving a Paywall
      • Duplicate a Paywall
    • Paywall Smart Text
    • Pricing Eligibility States
    • Pricing Eligibility by Platform
    • Nami Paywalls in Different Languages
    • Legacy Paywalls
  • Campaigns
    • Placements
      • Create a Placement
      • Deeplink Placements
      • Archiving a Placement
      • Managing Lots of Placements
      • Export Placements
    • Campaigns
      • Campaign Filters
        • Campaign Use Cases
      • Archiving a Campaign
      • Scheduling a Campaign
      • Campaign Conversion Events
      • Managing Lots of Campaigns
      • Campaign Troubleshooting
    • A/B and Multivariate Testing
      • Selecting an A/B test winner
      • A/B Test Allocation
  • Integrations
    • All Integrations
    • Billing Platforms
      • Apple Integration
        • App Store Setup
          • Privacy Details
        • Platform Integration
        • App Store Server Notifications
        • Store Credentials
          • App Store Connect Shared Secret
          • Apple App Store Connect API
          • Apple In App Purchase
        • Add a Product
        • Platform Sync
        • SDK Integration
        • Troubleshooting
        • Testing and Development
          • Apple Testing Environments
          • Setting up Device Sandbox Test Environment
          • Setting up StoreKit config in Xcode
      • Google Integration
        • Google Play Store Setup
        • Platform Integration
        • Service Account
        • Real-time Developer Notifications
        • Add a Product
        • Platform Sync
        • SDK Setup
        • Troubleshooting
          • Supporting Android minSdkVersion 25 or lower
          • Requested product is not available for purchase
          • Unsupported Version of Play Billing
      • Amazon Appstore Integration
        • Create Amazon Android App
        • Platform Integration
        • Shared Key
        • Real-time Event Notifications
        • Add a Product
        • SDK Integration
        • Testing
      • Roku Integration
        • Platform Integration
        • API Key
        • Transaction Notifications
        • Add a Product
        • SDK Integration
      • Web Integration
    • Analytics Tools
      • Adobe Analytics
      • Amplitude
      • Google Analytics
      • mParticle
      • 3rd-Party Analytics
    • Subscription Management
      • Nami Subscription Management
      • Bring your Own Payment Code
    • CDP Integrations
      • Adobe CDP Integration
      • Amplitude CDP Integration
      • Custom CDP Integration
      • Generic CDP Integration
    • Other Integrations
      • Wicket Labs
      • Webhooks
        • Introduction to the Nami ML Event System
        • Event Types
          • Purchase Status Updates
          • Events for Upgrades, Downgrades, and Crossgrades
        • Event Subscriptions
        • Understanding Transferred Events and Accounts
      • API Access
    • Events Feed
  • Analytics
    • Using Charts
    • Paywall Analytics
      • Impressions
      • Paywall Conversion Rate
      • Sessions
      • Active Devices
    • Subscription Analytics
      • Revenue
      • MRR
      • Purchases
      • Trial Starts
  • Nami Account
    • Manage your Apps
      • Find your Nami App Platform ID
      • Setting up Legal Text for your Apps
    • Organization
      • Configuring Organization Security Policies
      • Billing
    • Invite your Team
      • Roles
    • Manage your Account
      • Two-Factor Authentication (2FA)
Powered by GitBook
On this page
  • Sections
  • Background
  • Header
  • Content
  • Footer
  1. No Code Paywalls
  2. Page Creator

Page Layout

Understanding the layout of each page

Last updated 4 days ago

Sections

Each page has 4 main sections:

Background

This section lives behind all the other content. You can put images or colors in this group.

Header

This section is fixed at the top of the page. It is often used for organizing the close button or your app logo.

Header cannot be removed but you don't have to put any content in it

Content

The main content of your page. The content container can scroll or fit onto the screen. Text, products, images, carousels, and other components will live here.

Footer

An optional component that is fixed to the bottom of the paywall above the content container. Use the footer when you have a long paywall to keep purchase buttons or legal text in view.

Background

Available Components

These components can be inserted into the background:

  • Image

  • Hosted Image

  • Video

  • Spacer

  • Group

  • Condition

Header

The paywall header is a fixed element that lives at the very top of your paywall.

Typically, close buttons are put in the header so they are always available.

These components can be inserted into the header:

  • Title Text

  • Image

  • Hosted Image

  • Icon

  • Carousel

  • Close Button (recommended)

  • Login Button

  • Restore Button

  • URL Button

  • Deeplink Button

  • Spacer

  • Group

  • Condition

Best Practices

  • Make sure your header is tall enough to fit all the content. Nami recommends a height of at least 40

  • Use the Safe Area margin to avoid cutting off your header content

Content

The Content section is the main area of your page. Most content will live here.

By default, the Content section is organized as a Vertical direction group with 20pt spacing, and 20pt left and right padding.

Available Components

These components can be inserted into the Content:

  • Title Text

  • Body Text

  • Legal Text

  • Text Block

  • List

  • Image

  • Video

  • Icon

  • Carousel

  • Login Button

  • Restore Button

  • Close Button

  • Purchase Button

  • URL Button

  • Deeplink Button

  • Group

  • Collapse

  • Spacer

  • Divider

  • Condition

Footer

The Footer is optional and should be used for content that should always be "above the fold". Avoid putting all your content here - limit to 1 or 2 components.

By default, the Footer section is organized as a Vertical direction group with 15pt spacing, and 20pt left and right padding. It has a background color and an optional drop shadow.

These components can be inserted into the Footer:

  • Title Text

  • Body Text

  • Legal Text

  • Text Block

  • List

  • Image

  • Icon

  • Login Button

  • Restore Button

  • Close Button

  • URL Button

  • Deeplink Button

  • Purchase Button

  • Group

  • Spacer

  • Divider

  • Condition

Nami page layout overview
Nami paywall layout overview
Custom List
Hosted Image
Product Group Toggle
Custom List
Hosted Image