# Guideline 5.6でリジェクトされるペイウォールと対処法

> Guideline 5.6では、オファーを開く×ボタンや強制的な再表示など、ユーザーをはめるペイウォールがリジェクトされます。

元のページ：[Guideline 5.6でリジェクトされるペイウォールと対処法](https://devoria.fr/ja/blog/guideline-5-6-paywall-app-store-rejection)
著者：[Mehdi Azizi](https://devoria.fr/ja/mehdi-azizi)
公開日：2026-11-04
内容の最終更新：2026-11-04


Guideline 5.6は開発者の行動規範です。ペイウォールに対しては、Appleは決まったフレーズでこのルールを引用します。アプリが「attempts to manipulate customers into making unwanted In-App Purchases」というものです。平たく言えば、**購入フローのボタンが表示どおりの動作をしていないか、ユーザーが求めていないのにオファーが再表示されている**ということです。修正のルールはひとつだけです。どのボタンも表示どおりに動くこと。そして、オファーをもう一度見るタイミングはユーザー自身が決めること。

僕はこのリジェクトを、トレード練習アプリのTradaZenで受けました。TradaZenのリリースについては[こちらのケーススタディ](https://devoria.fr/ja/blog/tradazen-case-study-launch-iphone-app)で書いています。この記事では、ルールの内容、自分のペイウォールで見つかった問題、避けるべきパターン、そしてAppleへの返信を紹介します。評価リクエストに関する近いルールについては、[Guideline 5.6.3](https://devoria.fr/ja/blog/guideline-5-6-3-app-review-request-rejection)のガイドを読んでください。

## Guideline 5.6には何が書かれているのか？

5.6「Developer Code of Conduct」は、[App Review Guidelines](https://developer.apple.com/app-store/review/guidelines/#5.6)のセクション5「Legal」にあります。最初の段落は敬意について書かれています。顧客に対して、レビューへの返信で、そしてAppleとのやり取りで敬意を払うこと。2つ目の段落は購入を直接の対象にしています。

現行の文面はまず原則を示します。「Customer trust is a cornerstone of the App ecosystem.」そのうえで、アプリが絶対にしてはいけないことを挙げています。ユーザーにつけ込むこと、ユーザーをだますこと、「trick them into making unwanted purchases」、不要なデータの共有を強いること、「raise prices in a tricky manner」、提供していないものに課金すること、そしてアプリ内外でのその他の操作的な行為です。

要するに、**策略で購入を引き出してはいけない**ということです。禁止ボタンのリストがあるわけではありません。判断されるのは効果です。ユーザーは自分が望んだから支払ったのか、それとも画面にはめられたから支払ったのか。

5.6には4つのサブルールもあります。

| サブルール               | 対象                     |
| ------------------------ | ------------------------ |
| 5.6.1 App Store Reviews  | レビューと評価リクエスト |
| 5.6.2 Developer Identity | 開発者情報の正確さ       |
| 5.6.3 Discovery Fraud    | 露出に関する不正         |
| 5.6.4 App Quality        | 苦情、返金               |

罰則はルールに明記されています。「Repeated manipulative or misleading behavior or other fraudulent conduct will lead to your removal from the Apple Developer Program.」つまり、操作的な行為を繰り返すと開発者プログラムから除名されます。これは一般的なルールですが、最初のリジェクトの時点で購入フロー全体を直す十分な理由になります。

## ペイウォールに対する5.6のリジェクトメッセージ

メッセージには同じフレーズが使われることが多いです。「The app attempts to manipulate customers into making unwanted In-App Purchases.」Appleはどの要素が問題なのかを必ず教えてくれるわけではありません。僕のリジェクトでは、それ以上の説明はありませんでした。

問題の画面を書いている開発者もいます。2024年11月の[Appleフォーラムのスレッド](https://developer.apple.com/forums/thread/768912)では、ある開発者が、最初のサブスクリプション画面を閉じたときに表示される1回限りのオファーが5.6リジェクトの原因だったと書いています。

5.6はペイウォールだけが対象ではありません。[審査中に隠されている](https://developer.apple.com/forums/thread/845045)ように見えた機能が原因でリジェクトされた開発者もいます。5.6のリジェクトが購入に触れていない場合は、まず審査担当者が見られなかったものを探してください。

## TradaZenで受けた5.6リジェクト

2026年10月12日、AppleはiPad AirでテストしたTradaZenのバージョン1.5.1をリジェクトしました。理由はGuideline 5.6で、望まない購入に関するお決まりのフレーズ付きでした。具体的な画面は書かれていませんでした。

そこで僕は、ただ断りたいだけのユーザーの立場で購入フローを全部見直しました。オンボーディング最後のペイウォールには閉じる手段がありません。続けるにはトライアルかサブスクリプションが必要です。その周りに、操作と受け取られかねない仕組みが3つありました。

- **偽の閉じるボタン。** 画面上部にある×の形のボタンは、VoiceOverでは「閉じる」と読み上げられるのに、画面を閉じずに割引オファーを開いていました。
- **勝手に戻ってくるオファー。** オファーの期間中は、ユーザーがアプリに戻るたびにオファーが再表示されていました。
- **プロモーションのリマインド通知。** ペイウォールからアプリを離れると、限定割引を告知する通知が予約されていました。

大事な点があります。これらの仕組みは、3日前に承認された前のバージョンにもすでに入っていました。**一度承認されても、ペイウォールが永久に認められたわけではありません。** 別の審査担当者が同じ画面を違うふうに判断することがあります。

### 変更したこと

- この画面から×ボタンをなくしました。代わりにギフトアイコンを置き、VoiceOverでは「限定割引」と読み上げられ、タップするとオファーが開きます。閉じるふりをする要素はもうありません。
- アプリに戻ったときに、オファーが勝手に開くことは一切なくなりました。
- 割引の通知は削除しました。残したのは控えめなリマインダーだけで、1インストールにつき1回、通知が許可されている場合のみ送ります。価格、割引、期限には触れません。
- このリマインダーについては、文面と送信タイミングをApp Reviewへのメッセージに書きました。

### 残したこと

残った要素についても、それぞれ本当に選択の自由があるかを考えながら見直しました。

- **購入キャンセル後のオファー。** ユーザーが年額サブスクリプションのAppleの支払いシートをキャンセルすると、ウェルカムオファーが開きます。期間は5分の1回だけで、リセットされません。その間にユーザーがまたキャンセルすると、オファーが再び開きます。×ボタンか「結構です」でワンタップで閉じられ、商品の実際の価格を表示します。
- **本物の5分タイマー。** 初回表示時に終了時刻を端末に保存します。アプリを閉じてもカウントは続き、再起動してもゼロに戻りません。時間が過ぎると、そのインストールではオファーが消えます。途中で閉じた場合は、小さなバッジが残り時間を表示し、タップしたときだけオファーを開きます。
- **鍵のかかった宝箱。** オンボーディング中に獲得したアイテムだけを表示し、アプリのロックが解除されるまで閉じたままです。失われるとは一切書いていません。

これらの要素は審査メモに記載しました。リジェクトでは画面が特定されていなかったので、Appleに認められたものとして紹介するつもりはありません。僕の考えでは、これがこうした仕組みの透明なバージョンで、そのうえで申告しています。

すべてアプリ内の問題だったので、修正には新しいビルドが必要でした。TradaZenは2026年10月13日に再審査に出しました。

## 5.6を引き起こすペイウォールのダークパターン

Appleはリストを公開していません。同じ仕組みでも、多くの場合2つのバージョンがあります。ユーザーをはめるものと、選択の自由を残すものです。この表では、ルールの文面、他の開発者が公開したリジェクト、そして僕自身のリジェクトを突き合わせて両者を分けています。透明なバージョンでも承認が保証されるわけではありません。だまそうとしないバージョン、ということです。最後の列は、各行の根拠を示しています。

| 操作的なバージョン                                                  | 透明なバージョン                                                          | 根拠                                    |
| ------------------------------------------------------------------- | ------------------------------------------------------------------------- | --------------------------------------- |
| 閉じずにオファーを開く×ボタン                                       | ×は画面を閉じる。閉じられない画面には×を表示しない                        | TradaZenのリジェクト後に修正            |
| ペイウォールを閉じると飛び出す「1回限り」のオファー                 | 割引であることを明示したボタンの先に置く割引                              | Appleフォーラムで公開されたリジェクト   |
| 断った後に出す2つ目のオファー、しかも価格がわかりにくいペイウォール | 購入キャンセル後のオファーは1回だけ、実際の価格で、ワンタップで閉じられる | Cal AIの事例、Superwallが伝えたやり取り |
| アプリに戻ると勝手に再表示されるペイウォールやオファー              | ユーザーが制限に達したときや、それを告知するボタンを押したときに表示する  | TradaZenのリジェクト後に修正            |
| 求められていないプロモーション通知                                  | 明示的な同意を得てからのプロモーション、アプリ内で配信停止できる          | ルール4.5.4                             |
| ゼロに戻ったり、終了後にオファーが戻ってきたりする偽のタイマー      | アプリを閉じても進み、本当に終わる実際の期限                              | 「trick them」とルール5.6の僕の解釈     |
| でっち上げの報酬や、購入しないと消えると脅す報酬                    | ユーザーが実際に獲得したものを、失うと脅さずに見せる                      | ルール5.6の僕の解釈                     |
| 自動課金に触れない無料トライアル                                    | トライアル期間とその後の請求額をボタンのそばに表示                        | Appleのサブスクリプションページ         |
| 週額を大きく、請求額を小さく表示                                    | 請求額を画面でいちばん目立つ価格にする                                    | Appleのサブスクリプションページ         |
| 罪悪感を抱かせる拒否ボタン                                          | 「今はしない」「結構です」のような中立的な拒否                            | ルール5.6の僕の解釈                     |

Cal AIの事例は[TechCrunch](https://techcrunch.com/2026/04/21/apples-cal-ai-crackdown-signals-its-still-policing-the-app-store/)が伝えています。Appleは、最初のオファーを断ったユーザーに2つ目のサブスクリプションオファーを表示したことについて5.6を引用しました。同じペイウォールは3.1.2(c)でも指摘されています。週額表示が請求額より目立ち、トライアルが自動更新を隠していたためです。記事は2つ目のオファーをそれ以上詳しく説明していません。

一方で、こうしたオファーを販売しているペイウォールツールの会社Superwallは、2026年6月の[Appleとの非公式なやり取り](https://superwall.com/blog/external-checkout-a-b-testing-and-trial-toggles-confirmed-apples-rules-for-ios)を伝えています。そこでは、購入キャンセル後に表示するオファーは許可されると説明されています。しつこさは許可されません。セッションのたびに戻ってくるオファーや、支払わないと抜け出せないフローです。Superwallは、これは公式ルールではなく、審査担当者の判断に委ねられると補足しています。つまり、断った後のオファーは判断が分かれる領域です。文面では禁止されていませんが、公開されたリジェクトは存在し、やり方が重要になります。

通知のルールは[4.5.4](https://developer.apple.com/app-store/review/guidelines/#4.5.4)です。アプリ内で明示的な同意を得ずに、また配信停止の手段なしに、通知でプロモーションをしてはいけません。

価格については、[Appleのサブスクリプションページ](https://developer.apple.com/app-store/subscriptions/)がはっきり書いています。請求額は価格の中でいちばん目立つ要素でなければなりません。理由は一文です。「This ensures that people are not misled.」[ルール3.1.2](https://developer.apple.com/app-store/review/guidelines/#3.1.2)はさらに、サブスクリプションを偽って売ったり「bait-and-switch」で売ったりするアプリをAppleが削除すると定めています。

> 今の僕が使っているテスト：どのボタンも見た目が約束するとおりに動くか。ユーザーはワンタップで断れて、その後オファーが勝手に戻ってこないか。

リジェクトにはつながらなくても売上を落とす、もっとありがちなペイウォールのミスは、[iOSペイウォール：初心者がやりがちな7つのミス](https://devoria.fr/ja/blog/ios-paywall-beginner-mistakes)にまとめています。

## 5.6リジェクトの直し方

1. **購入フローを全部書き出す。** ペイウォール、追加オファー、タイマー、通知、アプリ復帰時のリマインド。Appleは何が問題かを必ず教えてくれるわけではありません。各要素が透明なバージョンになっているか確認してください。ワンタップで閉じられる、タイマーが本物、価格が正確、勝手に戻ってこない。いちばん怪しい要素だけでなく、罠に見えるものはすべて修正するか削除します。
2. **審査担当者の動きを再現する。** アプリを削除して再インストールし、オンボーディングを終えたら、すべてを断ります。閉じる、キャンセルする、アプリを離れる、戻る。頼んでいないのに開く画面をすべてメモし、ワンタップで閉じられるか確認します。
3. **新しいビルドを用意する。** 原因はアプリの中、つまり組み込まれたコードにあります。[Guideline 2.1](https://devoria.fr/ja/blog/guideline-2-1-app-store-rejection-fix)のガイドで説明しているとおり、リモート更新はビルドの代わりになりません。
4. **何も隠し持たない。** 承認後にリモートでオファーを再有効化するのは、審査担当者から機能を隠すのと同じです。RevenueCat自身も、[イグジットオファー](https://www.revenuecat.com/blog/engineering/exit-offers-in-revenuecat-paywalls)に関する記事でこの発想に注意を促しています。
5. **App Store Connectで返信する。** 英語で、[App Reviewのメッセージに返信](https://developer.apple.com/help/app-store-connect/manage-submissions-to-app-review/reply-to-app-review-messages/)します。

以下は、僕の返信と審査メモをもとにしたテンプレートを短くしたものです。ビルド番号と変更点を自分のものに置き換え、残っている要素を列挙してください。

```text
Hello,

Thank you for your feedback on Guideline 5.6.

Issue: on the subscription screen, the button in the top
corner looked like a close button, but it opened a
discounted offer instead of closing the screen.

Changes in build X:
- Nothing on the subscription screen pretends to close it.
  A clearly labeled button now opens the optional offer.
- The offer never reopens by itself when the user comes
  back to the app.
- The notification announcing a discount has been removed.

Still in this build (also described in the review notes):
- [Each remaining offer: what triggers it, how often it
  appears, how the user dismisses it.]
- [Each remaining reminder: its text, when it is sent,
  and under which conditions.]

If another part of the purchase flow still looks unclear,
please tell me which screen, and I will change it.

Best regards,
```

**書いた内容はビルドと完全に一致していなければなりません。** リマインダーやオファーを残す場合は、自動で表示されるものであっても、返信と審査メモの両方に書いてください。審査担当者の判断が間違っていると思うなら、Appleでは[App Review Boardに異議申し立て](https://developer.apple.com/distribute/app-review/)ができます。リジェクトされた提出1件につき1回までです。ペイウォールの場合は、反論するより直すほうが確実だと僕は思います。その他のリジェクト理由と返信の仕方は、[Appleがアプリをリジェクトする理由](https://devoria.fr/ja/blog/apple-app-rejection-reasons-fixes)にまとめています。

## 提出前の5.6対策チェックリスト

- どの×ボタンも画面を閉じる。閉じられない画面には×を表示しない。
- どのボタンも、画面上でもVoiceOverでも、その動作どおりの表示になっている。
- 閉じるボタンの裏にオファーが隠れていない。
- 拒否をきっかけに出すオファーを残すなら、リセットされない1回の期間だけで、実際の価格を表示し、ワンタップで閉じられる。
- アプリに戻ったときに、ペイウォールもオファーも勝手に再表示されない。
- アプリ内での明示的な同意なしに、プロモーション通知を送らない。
- 偽のタイマーを使わない。表示する期限は本物で、ゼロに戻らず、本当に終わる。
- 画面で獲得済みとして見せるものは実際に獲得したもので、失うと脅していない。
- トライアルに期間とその後の請求額を表示している。
- 請求額が画面でいちばん目立つ価格になっている。
- 審査メモに、ビルドに含まれるすべてのオファーとリマインダーを書いている。
- iPhoneとiPadで、すべてを断る流れを再現した。

## Appleより先にペイウォールをチェックしてもらう

[Review Kit](https://devoria.fr/ja/kits/app-review)には、提出前のチェックリスト、僕が修正したリジェクト事例、そしてプロジェクト、ペイウォール、ストアページをチェックする2つのClaude Codeスキルが入っています。Appleにリジェクトされたら、返信の準備もしてくれます。人の目でチェックしてほしい場合は、[僕と1時間のセッションを予約](https://devoria.fr/ja/coaching)してください。あなたの画面で、購入フローを一緒に再現します。リジェクト後の対応の全体像は[Appleにリジェクトされたアプリ](https://devoria.fr/ja/expertise/app-rejected-by-apple)のページに、サブスクリプションの技術面は[iOSのアプリ内サブスクリプション](https://devoria.fr/ja/expertise/ios-in-app-subscription)にあります。

初めてのリリースを準備しているなら、[無料診断を受けてください](https://devoria.fr/ja/diagnostic)。やるべきステップを順番に整理して、Appleリジェクト対策のチェックリストを送ります。トップページでは、最初から審査を意識したペイウォールで[モバイルアプリを作る](https://devoria.fr/ja)方法を紹介しています。

Appleがあなたのアプリを承認すると保証できる人はいません。僕にできるのは、自分が審査1サイクル分の代償を払った5.6リジェクトを、あなたが避けられるよう手伝うことです。

## よくある質問

### リジェクトの「Guideline 5.6 - Developer Code of Conduct」とはどういう意味ですか？

開発者の行動規範に関するルールの名称です。アプリ内課金のあるアプリの場合、ほとんどは購入フローが操作的だと判断されたことを示しています。偽の閉じるボタン、勝手に戻ってくるオファー、誤解を招くトライアルや価格の見せ方などです。メッセージで対象の画面が示されるとは限りません。

### イグジットオファーはAppleに禁止されていますか？

文面ではっきり禁止されているわけではありません。RevenueCatもそう指摘しつつ、この理由でリジェクトされた開発者がいることにも触れています。公開されたリジェクトの対象は、ユーザーがペイウォールを閉じたときに飛び出すオファーや、断った後に出す2つ目のオファーです。透明なバージョンとの違いは、任意のオファーであること、リセットされない1回の期間に限られること、実際の価格であること、ワンタップで閉じられること、勝手に戻ってこないこと、タイマーがあるなら本物であることです。審査メモに書いておきましょう。審査担当者がそう受け取ってくれる保証は誰にもできません。

### ×ボタンのないペイウォールは許可されますか？

ルールで×ボタンが義務付けられているわけではなく、TradaZenではこのリジェクトの後にその選択をしました。Appleが拒否するのは、閉じるボタンに見えて別の動作をするボタンです。ただし、ダウンロード無料のアプリで出口のないペイウォールについて[5.6リジェクト](https://developer.apple.com/forums/thread/725056)を受けたと報告している開発者もいます。トライアルを求める前に価値を見せ、アプリが有料であることをストアページではっきり伝えてください。

### 5.6リジェクトの後は新しいビルドが必要ですか？

ほとんどの場合は必要です。原因がアプリの画面や動作にあるからです。問題がアプリの外、ストアページやメタデータにある場合は、ビルドなしの修正で足りることもあります。迷ったら、どの画面が対象なのか審査担当者に聞いてください。

### 5.6リジェクトで開発者アカウントが停止されることはありますか？

操作的な行為を繰り返した場合について、ルールは開発者プログラムからの除名を定めています。また、停止されたアカウントは、書面での改善計画をAppleが承認し、その後確認したうえで復活できるとも定めています。だからこそ、最初のリジェクトの時点で購入フロー全体を直す価値があります。

### 5.6と5.6.3の違いは何ですか？

5.6は一般的な行動規範です。敬意、信頼、策略で購入を引き出さないこと。5.6.3はそのサブルールのひとつで、ランキング、検索、レビューの操作を対象にしています。Appleは、オンボーディングに評価リクエストを入れていたSolysに対してこのルールを引用しました。


## あなたのプロジェクト

[Review Kit](https://devoria.fr/ja/kits/app-review)：私のApp Store審査チェックリスト、修正済みのAppleのリジェクト事例、Google Play用チェックリスト、Claude Codeのスキル3つ。￥8,500。

[iOS & Android Kit](https://devoria.fr/ja/kits/ios)：Claude CodeでiPhoneとAndroidのアプリを作りましょう。私のアプリのスターターコード、ストア公開までの手順、すべてのキットが揃っています。￥17,500。

[診断：あなたとiPhoneアプリの間にあるもの](https://devoria.fr/ja/diagnostic)：7つの質問、60秒。iPhoneアプリの公開を本当に妨げているもの、4ステップのロードマップ、あなたに合ったキットがわかります。
