Guideline 2.3.2: відхилене промозображення підписки
Автор: Mehdi Azizi
Опубліковано , 5 хв
Guideline 2.3.2 Accurate Metadata: чому Apple відхиляє промозображення підписки, що на ньому має бути і як виправити заблоковану заявку.
Guideline 2.3.2 стосується сторінки твоїх вбудованих покупок. Відмова, яку вона легко спричиняє: іконка твого застосунку, поставлена як промозображення підписки. Apple хоче окреме зображення для кожної покупки або жодного зображення взагалі.
Я отримав таку відмову на Nolera, моєму застосунку-гардеробі, одразу на двох підписках. Ось що вимагає правило і як усе виправити, навіть коли заявку заблоковано.
Що каже guideline 2.3.2?
Guideline 2.3.2 входить до розділу 2.3 «Accurate Metadata» App Review Guidelines, який вимагає точної сторінки застосунку. Вона каже три речі:
- твій опис, скриншоти й превʼю мають чітко показувати, що потребує додаткової покупки;
- якщо ти вирішуєш просувати вбудовані покупки в App Store, їхні назва, зображення («Screenshot» у тексті правила) та опис мають підходити для будь-якої аудиторії й відповідати вимогам Apple;
- твій застосунок має вміти завершити покупку, розпочату з App Store.
Пастка саме в другому пункті. В App Store Connect кожна підписка і кожна вбудована покупка має поле «промозображення». Його заповнюють швидко, тим, що є під рукою. А під рукою зазвичай іконка.
Що Apple очікує від промозображення
Вимоги описано на сторінці Promoting Your In-App Purchases.
- Формат: якісний PNG або JPEG, 1024 × 1024 пікселі.
- Вміст: унікальне зображення, яке представляє саме цю покупку.
- Скриншот: ні, зображення не має бути скриншотом.
- Іконка застосунку: ні, зображення не повинно плутатися з іконкою.
- Текст на зображенні: не рекомендується.
- Нижній лівий кут: нічого важливого, Apple ставить туди рамку, а іноді й іконку застосунку.
На мою думку, останній пункт пояснює правило щодо іконки. Коли покупка показується поза твоєю сторінкою, наприклад у результатах пошуку, Apple уже додає іконку застосунку в кут зображення. Якщо саме зображення і є іконкою, візуал більше нічого не каже про покупку.
Відмова 2.3.2, яку я отримав на Nolera
17 вересня 2026 року Nolera відхилили після перевірки на iPad Air. У повідомленні згадувалося кілька правил, серед них 2.3.2: промозображення підписок не відповідали вимогам.
Причина: на двох підписках промозображення було копією іконки застосунку.
Виправлення: зображення прибрали з обох підписок, а потім заявку створили заново.
Урок: перевіряють кожен елемент твоєї сторінки, навіть ті, які ти заповнюєш не замислюючись. Порожнє необовʼязкове поле тобі нічого не коштує. Неправильно заповнене коштує цілого циклу перевірки.
Чи справді потрібне промозображення?
Ні, у звичайному випадку. Згідно з довідкою App Store Connect, зображення обовʼязкове у двох випадках: якщо ти просуваєш покупку на своїй сторінці або якщо налаштовуєш win-back offers. Поза цими випадками поле можна лишити порожнім. Саме так я зробив на Nolera.
Якщо хочеш просувати підписку, створи справжнє зображення: візуал без тексту, читабельний у малому розмірі, який показує, що відкриває підписка.
Як виправити заблоковану заявку
Після відмови твоя заявка переходить у статус «Unresolved Issues». У цьому стані підписки в ній заблоковані: видалити їхнє промозображення неможливо.
Ось що спрацювало в мене, через API App Store Connect, з командного рядка. Аналог у вебінтерфейсі я не перевіряв.
- Запиши всі елементи заявки: версію застосунку, кожну підписку, групу підписок, кожну вбудовану покупку.
- Прибери проблемну підписку із заявки. Увага: це не можна скасувати, і після цього до заявки вже нічого не додаси.
- Виправ підписку, яку знову можна редагувати: видали або заміни зображення.
- Скасуй заявку, дочекайся завершення скасування, а потім створи нову.
- Додай назад кожен елемент, записаний на кроці 1, прикріпи свій білд і надішли все знову.
Якщо відмова стосується лише того, що ти виправляєш, не чіпаючи підписок, ту саму заявку можна надіслати повторно. Подробиці спілкування з Apple є в гайді про guideline 2.1.
Чеклист 2.3.2 перед надсиланням
- Кожна вбудована покупка має назву й опис, придатні для будь-якої аудиторії.
- Жодне промозображення не є іконкою застосунку чи скриншотом.
- Покупці, яку ти не просуваєш, зображення не потрібне: поле лишається порожнім.
- Твій опис і скриншоти чітко кажуть, що платне.
- Підписки, які надсилаються вперше, справді прикріплені до версії застосунку.
Про повне налаштування підписок читай у статті вбудована підписка з RevenueCat.
Як уникнути відмови 2.3.2 перед наступним надсиланням
Apple Review Kit містить мій чеклист перед надсиланням, мої виправлені відмови Apple і скіли Claude Code, які перевіряють твій проєкт і сторінку. Якщо заявка застрягла і тобі потрібен погляд живої людини, забронюй годину зі мною: розберемо її по відеозвʼязку, на твоєму екрані. Увесь процес описано на сторінці застосунок відхилено Apple, а інші часті причини є в статті чому Apple відхиляє застосунок.
Якщо готуєш свій перший реліз, пройди безкоштовну діагностику: вона розставить кроки по порядку й надішле тобі мій чеклист проти відмов Apple.
Поширені запитання
Чи можна використати іконку застосунку як промозображення?
Ні. Apple вимагає зображення, яке не можна сплутати з іконкою застосунку. Поза твоєю сторінкою Apple уже додає іконку в кут зображення: повторювати її немає сенсу. Саме через це я отримав відмову 2.3.2 на Nolera.
Який розмір промозображення підписки?
Apple вимагає файл PNG або JPEG 1024 × 1024 пікселі, у RGB, без шарів і без заокруглених кутів. Зображення часто показують у малому розмірі: воно має лишатися читабельним після зменшення, без важливих деталей у нижньому лівому куті.
Чи потрібне промозображення для кожної підписки?
Ні. Зображення обовʼязкове лише тоді, коли ти просуваєш підписку на своїй сторінці або налаштовуєш win-back offers. Тоді кожна просувана покупка має власне зображення. В іншому разі краще лиши поле порожнім, ніж став туди іконку.
Чи потрібен новий білд після відмови 2.3.2?
Ні, якщо причина лише ця. Промозображення є частиною сторінки, а не бінарника. Виправляєш в App Store Connect і надсилаєш знову. У моєму випадку довелося створити заявку заново, бо підписки були заблоковані.