# Guideline 2.3.2: gambar promosi langganan ditolak Apple

> Guideline 2.3.2 Accurate Metadata: kenapa Apple menolak gambar promosi langganan, apa yang harus ditampilkan, dan cara memperbaiki submission yang terkunci.

Halaman asli: [Guideline 2.3.2: gambar promosi langganan ditolak Apple](https://devoria.fr/id/blog/guideline-2-3-2-gambar-promosi-langganan-ditolak)
Penulis: [Mehdi Azizi](https://devoria.fr/id/mehdi-azizi)
Terbit: 2026-10-20
Revisi konten terakhir: 2026-10-20


Guideline 2.3.2 mengatur halaman pembelian dalam aplikasi (in-app purchase) kamu. **Salah satu penolakan yang gampang terjadi karena aturan ini: memakai ikon aplikasi sebagai gambar promosi langganan.** Apple mau gambar yang khusus untuk tiap pembelian, atau tidak ada gambar sama sekali.

Saya kena ini di Nolera, aplikasi lemari pakaian saya, untuk dua langganan sekaligus. Berikut isi aturannya dan cara memperbaikinya, termasuk saat submission sedang terkunci.

## Apa isi guideline 2.3.2?

Guideline 2.3.2 adalah bagian dari bagian 2.3 "Accurate Metadata" di [App Review Guidelines](https://developer.apple.com/app-store/review/guidelines/#2.3.2), yang mewajibkan halaman aplikasi yang akurat. Ada tiga poin:

- deskripsi, screenshot, dan pratinjau kamu harus jelas menunjukkan apa saja yang butuh pembelian tambahan;
- kalau kamu memilih menampilkan in-app purchase di App Store, nama, gambar ("Screenshot" dalam teks aturannya), dan deskripsinya harus cocok untuk semua umur dan mengikuti panduan Apple;
- aplikasi kamu harus bisa menyelesaikan pembelian yang dimulai dari App Store.

Poin kedua inilah jebakannya. Di App Store Connect, setiap langganan dan setiap in-app purchase punya kolom "Promotional Image". Kita mengisinya cepat-cepat dengan apa yang ada. Dan yang ada biasanya ikon aplikasi.

## Gambar promosi seperti apa yang Apple mau

Panduannya ada di halaman [Promoting Your In-App Purchases](https://developer.apple.com/app-store/promoting-in-app-purchases/).

- **Format**: PNG atau JPEG berkualitas baik, 1024 × 1024 piksel.
- **Isi**: satu gambar unik yang mewakili pembelian itu secara spesifik.
- **Screenshot**: tidak boleh, gambarnya tidak boleh berupa screenshot.
- **Ikon aplikasi**: tidak boleh, gambarnya tidak boleh bisa tertukar dengan ikon.
- **Teks di gambar**: tidak disarankan.
- **Pojok kiri bawah**: jangan taruh hal penting, Apple menaruh bingkai di sana dan kadang ikon aplikasi.

Menurut saya, poin terakhir inilah yang menjelaskan aturan soal ikon. Saat sebuah pembelian tampil di luar halaman aplikasimu, misalnya di hasil pencarian, Apple sudah menambahkan ikon aplikasimu di pojok gambar. Kalau gambarnya sendiri adalah ikon, visualnya tidak lagi bercerita apa pun soal pembeliannya.

## Penolakan 2.3.2 yang saya alami di Nolera

Pada 17 September 2026, Nolera ditolak setelah direview di iPad Air. Pesannya menyebut beberapa aturan, termasuk 2.3.2: gambar promosi langganannya tidak sesuai.

Penyebabnya: di dua langganan, gambar promosinya adalah salinan ikon aplikasi.

**Perbaikannya**: gambar dihapus dari kedua langganan, lalu submission dibuat ulang.

**Pelajarannya**: setiap elemen di halaman aplikasimu diperiksa, termasuk yang kamu isi tanpa berpikir. Kolom opsional yang dibiarkan kosong tidak merugikan apa-apa. Kolom yang salah isi bikin kamu kehilangan satu siklus review.

## Apakah gambar promosi benar-benar perlu?

Tidak, untuk kasus umum. Menurut [bantuan App Store Connect](https://developer.apple.com/help/app-store-connect/reference/in-app-purchase-information), gambar wajib dalam dua kasus: kalau kamu menampilkan pembelian itu di halaman aplikasimu, atau kalau kamu mengatur win-back offer. Di luar itu, kolomnya boleh kosong. Itulah yang saya lakukan di Nolera.

Kalau kamu memang mau mempromosikan langganan, buat gambar yang sungguhan: visual tanpa teks, tetap terbaca dalam ukuran kecil, yang menunjukkan apa yang dibuka oleh langganan itu.

## Memperbaiki submission yang terkunci

Setelah ditolak, submission kamu berstatus ["Unresolved Issues"](https://devoria.fr/id/blog/waiting-for-review-app-store-connect-status). Dalam status ini, langganan di dalamnya terkunci: gambar promosinya tidak bisa dihapus.

Ini yang berhasil buat saya, lewat API App Store Connect, dari command line. Saya belum mengecek cara yang sama di antarmuka web.

1. **Catat semua elemen submission**: versi aplikasi, setiap langganan, grup langganan, setiap in-app purchase.
2. **Keluarkan langganan bermasalah dari submission.** Hati-hati, langkah ini tidak bisa dibatalkan, dan setelahnya kamu tidak bisa menambahkan apa pun lagi ke submission ini.
3. **Perbaiki langganannya**, yang sekarang bisa diedit lagi: hapus atau ganti gambarnya.
4. **Batalkan submission**, tunggu sampai pembatalan selesai, lalu buat yang baru.
5. **Tambahkan lagi setiap elemen** yang dicatat di langkah 1, hubungkan build kamu, lalu kirim ulang semuanya.

Kalau penolakannya hanya soal hal yang bisa kamu perbaiki tanpa menyentuh langganan, submission yang sama bisa dikirim lagi. Detail komunikasi dengan Apple ada di panduan [guideline 2.1](https://devoria.fr/id/blog/guideline-2-1-app-store-penolakan).

## Checklist 2.3.2 sebelum submit

- Setiap in-app purchase punya nama dan deskripsi yang cocok untuk semua umur.
- Tidak ada gambar promosi yang berupa ikon aplikasi atau screenshot.
- Pembelian yang tidak kamu promosikan tidak butuh gambar: kolomnya dibiarkan kosong.
- Deskripsi dan screenshot kamu jelas menyebut apa yang berbayar.
- Langganan yang baru pertama kali disubmit sudah terlampir di versi aplikasi.

Untuk setup langganan lengkap, baca [langganan in-app dengan RevenueCat](https://devoria.fr/id/blog/revenuecat-langganan-in-app-ios).

## Hindari penolakan 2.3.2 sebelum pengiriman berikutnya

[Apple Review Kit](https://devoria.fr/id/kits/review-apple) berisi checklist saya sebelum submit, penolakan Apple yang sudah saya perbaiki, dan skill Claude Code yang memeriksa proyek serta halaman aplikasimu. Kalau submission kamu macet dan kamu butuh mata manusia, [booking satu jam dengan saya](https://devoria.fr/id/coaching): kita bahas lewat video call, langsung di layarmu. Langkah lengkapnya ada di halaman [aplikasi ditolak Apple](https://devoria.fr/id/expertise/aplikasi-ditolak-apple), dan alasan penolakan umum lainnya ada di [kenapa Apple menolak aplikasi](https://devoria.fr/id/blog/aplikasi-ditolak-apple-penyebab-solusi).

Kalau kamu sedang menyiapkan rilis pertama, [ikuti diagnostik gratis](https://devoria.fr/id/diagnostic): langkah-langkahnya diurutkan dan kamu dapat checklist anti-penolakan Apple dari saya.

## Pertanyaan umum

### Bolehkah memakai ikon aplikasi sebagai gambar promosi?

Tidak. Apple meminta gambar yang tidak bisa tertukar dengan ikon aplikasi. Di luar halaman aplikasimu, Apple sudah menambahkan ikon di pojok gambar: mengulangnya tidak ada gunanya. Itulah alasan penolakan 2.3.2 saya di Nolera.

### Berapa ukuran gambar promosi langganan?

Apple meminta file PNG atau JPEG 1024 × 1024 piksel, RGB, flattened, dan tanpa sudut membulat. Gambarnya sering tampil kecil: harus tetap terbaca saat diperkecil, tanpa detail penting di pojok kiri bawah.

### Apakah setiap langganan butuh gambar promosi?

Tidak. Gambar hanya wajib kalau kamu menampilkan langganan itu di halaman aplikasimu atau mengatur win-back offer. Dalam kasus itu, setiap pembelian yang dipromosikan punya gambarnya sendiri. Kalau tidak, biarkan kolomnya kosong daripada diisi ikon.

### Apakah perlu build baru setelah penolakan 2.3.2?

Tidak, kalau hanya karena alasan ini. Gambar promosi adalah bagian dari halaman aplikasi, bukan binary. Kamu perbaiki di App Store Connect lalu kirim ulang. Dalam kasus saya, submission harus dibuat ulang karena langganannya terkunci.


## Proyekmu

[Apple Review Kit](https://devoria.fr/id/kits/review-apple): Checklist review App Store yang kupakai, penolakan Apple yang sudah kuperbaiki, catatan untuk penguji, dan dua skill Claude Code yang meninjau aplikasimu. 29 €.

[iOS Kit](https://devoria.fr/id/kits/ios): Bikin aplikasi iPhone dengan Claude Code: starter code aplikasiku, skill yang memeriksa kerjanya, plus Apple Review Kit, App Store Screenshots Kit, dan ASO Kit. 129,99 €.
