gradient blur
Engineering

How to Create Adaptable Paywalls for iPhone and iPad Using Superwall

Some practical tips for creating beautiful, high-converting paywalls that work seamlessly across devices and multiple sizes

measureIpad

Jordan Morgan

Developer Advocate

Published

Designing for iPad can be challenging, though it's a worthwhile investment. With iPad holding over 32% of the tablet market, you can bet you'll have users on the platform. However, simply expanding your existing iPhone design to an iPad often yields an okay experience — to truly shine, you need to intentionally design for it.

Your paywalls are no different. Today, I'll show you some tips and best practices to help you bring your paywall designs to iPad. Here's the paywall we'll adapt:

gradient blur
dashboard-header

Our paywall's starting point

And, here's how it currently appears on iPad:

gradient blur
dashboard-header

Current paywall design on the iPad

While it's serviceable, we can do better. An iPad has more display real esate (in most cases — multitasking and Stage Manager can yield all sorts of window sizes) than iPhone. I like to start designing for iPad by asking myself two questions:

  1. Is there anything I can meaningfully add to the interface that helps make the current task at hand better (in this case — our paywall).

  2. Can I adapt parts of the current interface to look more at home on iPad?

To work through those, I use Freeform, which is a free app from Apple, to jot down ideas and approaches I might try out:

gradient blur
dashboard-header

Sketching out ideas using Freeform

With those those design decisions in mind, here's what we will do in the Superwall editor:

  1. We'll tweak the width of the bottom footer.

  2. We'll change the bullet list to a grid that's 3x2 since we can allow for more information density.

  3. Finally, we'll add a new component — some review testimonials to tastefully take advantage of extra space.

Let's dive in!

Changing the footer width

When you open the paywall editor, there is a floating toolbar at the bottom that lets you preview different device sizes. It helps to change this to "iPad" for design purposes:

gradient blur
dashboard-header

Use the device toggle to view paywalls on an iPad

To change the width of the footer, we'll use dynamic values in the editor. If you're new to these, don't worry — they are incredibly simple. Dynamic values are properties you can set that can change or adapt based on some conditions.

So, for our footer's width — think of it like this: If we are on an iPad, it should be X, otherwise it should be Y. And that's exactly what we'll do. This footer already takes up the width of the container, and it's horizontal padding is set to 16 pixels. We'll make the horizontal padding be dynamic:

  1. If it's an iPad, the padding will be set to 20% of the container's width.

  2. Otherwise, we'll stick with the 16 points.

I'll skip the "how-to" going forward for dynamic values, but in case you've not made one yourself — simply click the component's property you're after and choose "Dynamic":

gradient blur
dashboard-header

The horizontal padding is using a dynamic value here.

You can tell a dynamic value is being used when the property has a purple background, just like in the image above. Here's how I set it:

gradient blur
dashboard-header

Using dynamic values to adjust padding for iPad devices

One quick callout here — the preview editor doesn't currently evaluate whether or not the device is an actual iPad, so some of these rules won't immediately show up in the preview editor. Rest assured, they will work on device, but in the interim while you're building the paywall you can set the interfaceType variable manually to ipad to see the results live:

gradient blur
dashboard-header

You can set this to 'ipad' to see your changes live.

Adding review testimonials

Next, I want to do something additive to take advantage of extra space. Here, we'll add a "feature carousel" to show off our happy user's reviews. We have a snippet for this in our component library, and along with dynamic values — this will be trivial to do.

Again, since we covered how to set dynamic values above, I'll move a little faster here. The idea is to add the review carousel component, but hide it on iPhone:

gradient blur
dashboard-header

Hiding the review carousel on iPhone

And here's our conditions:

gradient blur
dashboard-header

Adding the reviews for iPad devices

Using a feature grid

While the three listed features showing on iPhone are nice to have, I think we can show off more about what our app's pro plan offers by adding three more. The end goal? On iPhone, the list of three features stays as it is now, but on iPad we'll move it over and add another three features next to it.

Here's what we'll do:

  1. Duplicate the existing bullet list component.

  2. Embed the two lists into a horizontal stack.

  3. Using a dynamic value, hide the list meant for iPad when we are on an iPhone.

Here's an example of step #3:

gradient blur
dashboard-header

New grid of bullet lists that are hidden on iPhone

And with that, once we view the paywall on an iPad — we get this nice, 3x2 feature grid:

gradient blur
dashboard-header

Expanded feature list on iPad

End result

With those three tweaks, here is where our iPad paywall ends up:

gradient blur
dashboard-header

Our paywall tailored to iPad

I think it turned out quite nice! And, going a step further and using our theme colors, we can support dark mode as well:

gradient blur
dashboard-header

Paywalls adapting to dark mode and the device size

With Superwall's paywall editor, you can build best-in-class designs, interactions, and paywalls. There is no limit. With the tools Superwall gives you to make some small changes here and there, every paywall can look and feel fantastic on any device medium.

Before we go, here is some lasting advice when designing for iPad:

  1. Responsive Design: Just like with a website, try to think in terms of responsive design. While I've shown a condition that checks for an iPad, in reality - a check that looks at the size of the device is a bit more flexible. Remember, Stage Manager and multitasking can mean that your paywall on an iPad could be sized in a window as small as an iPhone.

  2. Think in percents: Instead of sizing things at X amount of pixels, it helps to think in percents. For example, you might set a container's width to be 60% of the viewport's width instead of setting it something like 300 pixels. This helps your designs adapt naturally to several sizes.

  3. Use Dynamic Values: As we've seen here, dynamic values are critical when designing for many different screen sizes. Sometimes, there isn't a percent of value that works across everything. So, adapt it to a value that does work for a given scenario.

Wrapping up

Designing for iPad can help take your user experience to the next level. When opening a paywall that adapts to the device, your app feels a little more cared for than your competition. Our editor was built to help you make paywalls across any device, and hopefully the tips here can help you get started to tailoring your paywalls for iPad.

If you have any other advice or need assistance, we're always around to help you get started with Superwall anytime. Why not build some iPad paywalls today by signing up with a free account?

gradient blur

Get a demo

We'd love to show you Superwall

Want to learn more?

  1. Fill out this tiny form →
  2. We'll prepare you a custom demo
  3. Walk you through Superwall
  4. Follow up and answer questions

Key features

  • Drag 'n Drop Paywalls
  • 200+ Custom Templates
  • Unlimited A/B tests
  • Surveys, Charts & More
Select...

By proceeding you consent to receiving emails and our terms.

gradient blur
shape-starshape-starshape-starshape-starshape-star

Customer Stories

Our customers refer to Superwall as their most impactful monetization tool. In their own words:

dashboard-header

Thanks to Superwall, we were able to 2x our iOS app profitability in just six months. It has greatly assisted our growth team in achieving exceptional results by facilitating high-frequency experimentation.

Mojo launch
Bernard Bontemps, Head of Growth
dashboard-header

Really excited about the progress we made recently on paywalls with Superwall. We got more than 50% increase in conversion for upsell screens. This is crazy.

Photoroom launch
Matthieu Rouif, CEO
dashboard-header

Superwall has completely changed the game for us. We’re able to run experiments 10x faster and unlock the ideal monetization model for our users.

RapChat launch
Seth Miller, CEO
dashboard-header

Superwall made testing paywalls so much faster. Instead of releasing a new version of the app each time, we were able to iterate on the winning paywalls much quicker. Thanks to that it increased our revenue per customer by 40%.

Teleprompter launch
Mate Kovacs, Indie Dev
dashboard-header

Superwall lets us move 10x faster on our monetization strategy. We can build and launch multiple paywall iterations without the need for client releases or complicated deploys. Our product iteration loop is days, rather than months because of Superwall.

Citizen launch
Jon Rhome, Head of Product
dashboard-header

Superwall enables Bickster’s marketing team to design and optimize app paywalls, freeing up engineering to concentrate on innovation. As a result, Superwall helped accelerate our install-to-subscription rates, lower engineering expenses, and cured our team’s frustration with the (once) time-consuming process of iterating on paywalls.

Bickster launch
Chris Bick, CEO
dashboard-header

Superwall has revolutionized our monetization strategy. It’s an essential tool that allows rapid paywall testing and optimization, leading to remarkable improvements in our subscription conversions and revenue generation. Can’t recommend Superwall enough for any app-based business.

Coinstats launch
Vahe Baghdasaryan, Sr. Growth
dashboard-header

Superwall has played an integral part of improving our subscription business. Compared to other providers, Superwall has proven superior in facilitating high-frequency experimentation allowing us to achieve an ideal monetization model, resulting in a significant increase in revenue.

Hornet launch
Nils Breitmar, Head of Growth
dashboard-header

Superwall is the single greatest tool we’ve used to help us increase our revenue. Our material wins from Superwall are greater than any tool we’ve worked with to date!

Pixite launch
Jordan Gaphni, Head of Growth
dashboard-header

Shout out to Superwall for helping us dial in our paywall — made a big impact on monetization, increasing revenue by more than 50% 💸

Polycam launch
Chris Heinrich, CEO
dashboard-header

Superwall increases revenue. Full stop. Being able to test paywalls on the fly and quickly analyze results has drastically increased our revenue and improved our monetization of users. Highly recommend this tool!

Hashtag Expert launch
Zach Shakked, Founder
Start for FREE

Simple win-win pricing

Interest aligned pricing. Contact us for a discount.

dashboard-header
Indie
Free
Up to 250 conversions per month
Access to every standard feature
Try it free

Standard Features

  • 250 Conversions a Month
  • Drag 'n Drop Paywall Editor
  • 200+ Paywall Templates
  • Unlimited A/B tests
  • Charts & Analytics
dashboard-header
Startup
$0.20/conversion
Pay as you go pricing that scales
Up to 5,000 conversions a month
Sign Up

Standard Features

  • 5,000 Conversions a Month
  • Drag 'n Drop Paywall Editor
  • 200+ Paywall Templates
  • Unlimited A/B tests
  • Charts & Analytics
dashboard-header
Growth
Flat-Rate
100% custom flat-rate pricing
Terms that make sense for you
Get a quote

Premium Features

  • Unlimited Conversions
  • We Build Your Paywalls
  • 4 Weekly Growth Meetings
  • Dedicated Slack Channel
  • Custom Integrations