AppReviewFix
Guideline library
Apple App Store — Design

2.5.18 — Display advertising limitations

Official source: App Store Review GuidelinesTopic overview: Spam, copycat apps, ads and deceptive design explained
What this guideline means

Apple restricts where advertising can appear — ads can't be injected into system UI, the Lock Screen, or notifications used purely as ad delivery, or otherwise pushed onto surfaces outside the app's own interface.

Why apps actually get flagged

Usually caused by a monetization SDK that pushes ad content through local notifications or a widget as a way to reach users outside the app.

A real example

"Your app displays advertisements outside of your app's own user interface, per guideline 2.5.18."

The short version, in more detail

Guideline 2.5.18 restricts where advertising can appear. Ads must stay inside the app's own interface and cannot be pushed to system surfaces such as the Lock Screen, widgets or notifications used purely for ad delivery. A monetisation SDK that reaches users outside the app is the usual cause.

Why this rule exists

System surfaces such as the Lock Screen, notification shade and widgets are the parts of the phone that belong to the user, not to any one app. If every app could place advertising there, those surfaces would quickly become unusable. The rule keeps advertising inside the boundaries of the app that earns from it, and it is also a consent matter, since users agreed to install an app, not to have promotions pushed into the rest of the operating system.

What this guideline covers

  • Where advertising may be displayed.
  • Ads on system surfaces and notification channels.
  • Monetisation SDK behaviour.
  • Ad content in relation to the app's age rating.

What usually triggers this rejection

  • An ad SDK that sends ads through notifications.
  • Advertising inside a widget.
  • Ads that appear outside the app.
  • Interstitials that block or mislead.
  • Ads that do not match the content rating.

How reviewers evaluate it

  • Reviewers watch for ads in places other than in-app views.
  • They check notification content.
  • They judge whether ads interfere with normal use.
  • SDK behaviour is visible in review.

Common misunderstandings

  • Being ad-supported is allowed. The location is what matters.
  • A notification used as an ad is still an ad.
  • The SDK's design does not shift responsibility from the developer.

Common questions

Can apps show ads at all?

Yes, inside the app interface.

What about push messages promoting offers?

Promotional notifications are restricted and need consent.

Are interstitials allowed?

They are allowed within limits and should not be deceptive.

Platform rules change often. This page is a plain-language explanation written by AppReviewFix, not official guidance. Check the current App Store Review Guidelines for the exact wording.

Got this exact rejection?Paste it in and get a diagnosis specific to your app, free.
Decode my rejection
Related guidelines
Ads — Ads policyAd Fraud — Ad fraud (Mobile Unwanted Software)Deceptive Behavior — Deceptive behaviorSocial Engineering — Social engineering and scarewareSystem UI Imitation — Unauthorized imitation of system UI
AppReviewFix
ProductDecoderPricingGuideline library
CompanyAboutFAQContact
ResourcesGuidesTopic overviewsCommon rejection reasons
LegalTermsPrivacy
© 2026 AppReviewFixBuilt by a developer, not a committee.