はじめに
iOS
アプリをリリースするときに、未リリースアプリ(Apple Storeに表示されていない)に本番広告は出てきません。
【未リリースiOSアプリへのAdMob実装は待って!】
— はっかさん@FourM (@FourM_App) January 14, 2021
リリースしていないアプリへ、AdMobの実装をしても、広告が表示できません。
それが原因でApple審査落ちることもあるみたいです。
一度リリースしてストアに公開されてから、広告ありビルドでアップデートしてください!
私も本番広告を実装したままAppleの審査に出したところ、無事リジェクトをくらってしまいました。
このときの対処法と気をつけることを紹介したいと思います。
対処法
先程の埋め込んだTwitterの通りですが、以下のステップを踏みます。
- 広告なしの状態でアプリをリリース
- AbMobのアプリ設定に、アプリをリンクする(反映に1週間ぐらいかかる場合もある)
- 本番広告を実装したバージョンを再度申請する
気をつけること
Android
の場合はアプリをリンクしていなくとも本番広告が出てくるようです。なので、最初っから本番広告を実装したまま申請してしまって問題ありません。
ただしiOS
の場合ではリンクしないと本番広告が出てこなく、さらにテスト広告のままで申請してもリジェクトされます。
またAndroid
のアプリはすぐにAdMob
にリンクできるのですが、iOS
はすごく遅いことにも注意してください。
後iOS
の広告なしの状態でアプリをリリースする際に、スクリーンショット等に広告の表記があるとリジェクト対象です。(私はやらかしました)