Comparing iOS ad SDKs and Firebase by their official information: AdMob, AppLovin MAX, LevelPlay and Supabase

日本語版

A comparison / October 2026

For my iOS app Torecadash, I pinned Firebase to 11.4.0 and AdMob to 11.5.0 to suit Xcode 15.2 on an old Mac (that article). The app was also rejected once for ITMS-91064 (that article). Here I line up the surrounding options I could not look into at the time, using official pages only. I have actually used only AdMob and Firebase. I have not used the others.

This is what I confirmed on October 8, 2026. SDK versions and requirements change quickly. Check the sources before you use them.

Quick table: look up what you want to know

The answers first. The numbers and sources are in the sections below.

What you want to knowWhat the official pages say
Which versions work on an old XcodeAdMob 11.6.0 and later needs Xcode 15.3 or later. Firebase 11.12.0 and later needs Xcode 16.2, and 12.0.0 and later needs Swift 6.0 (official release notes).
Minimum payoutAdMob: at least $100 in USD (official table). AppLovin: no amount in the official FAQ; payment is for the previous month on the 15th of the next. LevelPlay and Meta: could not confirm.
I want to use several ad networksAdMob, AppLovin MAX and LevelPlay have mediation. The AdMob integration guide lists 24 networks.
I want to keep using Firebase with CocoaPodsFirebase states that in October 2026 it stops publishing new versions to CocoaPods. SPM is recommended.
I want server-side processing for freeOn Firebase Spark, Cloud Functions is not available (Blaze only). On Supabase’s free plan, a project pauses after one week without activity.

The contents of the table were confirmed on official pages on October 8, 2026. SDK requirements can disagree between pages, so check with your own build as well.

Ad SDKs: how they work and payments

SDKHow it worksMinimum payout
Google AdMobHas mediation (serving from several ad networks). The iOS integration guide lists 24 networks including AppLovin, ironSource, Meta Audience Network and Unity Ads.Payments in USD have a minimum of $100 (official table). The value differs by currency.
AppLovin MAXA mediation platform.No specific amount in the official FAQ (you check it on the dashboard). Payment is for the previous month on the 15th of the next (NET15).
Unity LevelPlay (ironSource)LevelPlay ads and mediation. Adapters are separate packages.Could not confirm.
Meta Audience NetworkA standalone ad network. Listed as a mediation target in AdMob.Could not confirm.

For Meta Audience Network, I could not confirm either an official announcement of closure or a statement that it continues. Whether you can newly adopt it now cannot be settled from official primary sources.

iOS privacy requirements

Minimum Xcode and iOS, and how to install

SDKMinimum requirementsInstallation
AdMobLatest is 13.11.0 (2026-09-29). The release notes say a minimum of Xcode 26.2 (from 13.4.0). But the quick start says “Xcode 16.0 or later” and “iOS 13.0 or later,” so pages disagree.SPM (recommended), CocoaPods, manual
FirebaseLatest is 13.0.0 (2026-10-07). Minimum Xcode 26.2, iOS 15.0. Xcode 16.2 is required from 11.12.0, and Swift 6.0 from 12.0.0.SPM is recommended. It states that in October 2026 it stops publishing new versions to CocoaPods.
AppLovin MAXiOS 12.0 or later, Xcode 15 or later (integration page).CocoaPods, SPM, manual. With SPM, use SPM for the SDK and all adapters (mixing causes version conflicts).
LevelPlayThe integration page says iOS 12+ and Xcode 15.4+. Another page (for Unity) says iOS 13+ and Xcode 16+ (from a search summary). Pages disagree.CocoaPods, SPM (9.3.0 or later), manual

This table also confirms why Torecadash pinned its versions. The official release notes say AdMob 11.6.0 depends on MarketplaceKit and needs Xcode 15.3 or later, and Firebase 11.12.0 and later needs Xcode 16.2. This matched my article.

Analytics and backend: Firebase and Supabase free tiers

ServiceWhat the official pages say
Firebase (Spark)Firestore: 1 GiB storage, 50,000 reads a day, 20,000 writes a day, 20,000 deletes a day. Authentication: 50,000 monthly active users (phone auth not available). Cloud Functions: not available on Spark (paid Blaze only). Analytics and Cloud Messaging: no numeric limit (free).
Supabase (free)50,000 monthly active users, 500 MB database, 1 GB file storage, 5 GB egress. Up to 2 active projects. Free projects pause after one week without activity.

What I learned

In an environment that cannot keep up with the latest version, the “minimum requirements” table matters most.

What I could not confirm

Sources (all checked on October 8, 2026)

I read some of the official pages through summaries (the numbers have not been checked against the originals character by character). Please review the original text before relying on them.

This is the English version of the original Japanese article.

More in English